瀏覽代碼

跨境商品推送Wst失败加入预警系统

kevin_zhangl 2 年之前
父節點
當前提交
ede870c7d4
共有 1 個文件被更改,包括 7 次插入0 次删除
  1. 7 0
      frontendApi/modules/v1/controllers/ShopController.php

+ 7 - 0
frontendApi/modules/v1/controllers/ShopController.php

@@ -8,6 +8,7 @@
 
 
 namespace frontendApi\modules\v1\controllers;
 namespace frontendApi\modules\v1\controllers;
 
 
+use common\helpers\Alarm;
 use common\helpers\Cache;
 use common\helpers\Cache;
 use common\helpers\Date;
 use common\helpers\Date;
 use common\helpers\DingTalk;
 use common\helpers\DingTalk;
@@ -551,6 +552,12 @@ class ShopController extends BaseController {
         if (count($orderSnFailed) > 0) {
         if (count($orderSnFailed) > 0) {
             // 发送预警通知
             // 发送预警通知
             LoggerTool::error(['自动推送wst失败', $orderSnFailed]);
             LoggerTool::error(['自动推送wst失败', $orderSnFailed]);
+
+            $alarm = [
+                'trace-id' => Tool::generateId(),
+                'message'  => '跨境订单自动推送wst失败. 订单编号:' . implode(', ', $orderSnFailed),
+            ];
+            Alarm::reportAlarm($alarm);
         }
         }
 
 
         return static::notice(sprintf('wstLogisticsAutoSend success order count{%d}, orderSN[%s]; failed count{%d}, orderSN[%s]', count($orderSnSuccess), implode(', ', $orderSnSuccess), count($orderSnFailed), implode(', ', $orderSnFailed)));
         return static::notice(sprintf('wstLogisticsAutoSend success order count{%d}, orderSN[%s]; failed count{%d}, orderSN[%s]', count($orderSnSuccess), implode(', ', $orderSnSuccess), count($orderSnFailed), implode(', ', $orderSnFailed)));