Browse Source

通知调用

shish 11 tháng trước cách đây
mục cha
commit
2acb8d97e1
2 tập tin đã thay đổi với 17 bổ sung8 xóa
  1. 8 6
      app-ghs/controllers/TestController.php
  2. 9 2
      biz/wx/classes/WxMessageClass.php

+ 8 - 6
app-ghs/controllers/TestController.php

@@ -1390,12 +1390,14 @@ class TestController extends BaseController
 
     public function actionNotice()
     {
-        $orderId = 524691;
-        $order = \bizHd\order\classes\OrderClass::getById($orderId, true);
-        $shop = ShopClass::getById(36524, true);
-        $customName = $order->customName ?? '';
-        $result = '配送方取消';
-        WxMessageClass::expressErrorInform($shop, $customName, $orderId, $result);
+        if (getenv('YII_ENV') != 'production') {
+            $orderId = 524691;
+            $order = \bizHd\order\classes\OrderClass::getById($orderId, true);
+            $shop = ShopClass::getById(36524, true);
+            $customName = $order->customName ?? '';
+            $result = '配送方取消';
+            WxMessageClass::expressErrorInform($shop, $customName, $orderId, $result);
+        }
     }
 
     //重要有用的方法 ssh 20250717

+ 9 - 2
biz/wx/classes/WxMessageClass.php

@@ -82,7 +82,14 @@ class WxMessageClass extends BaseClass
         ];
     }
 
-    //跑腿配送异常通知 ssh 20250825
+    /**
+     * 跑腿配送异常通知 ssh 20250825
+     * @param $shop 对象
+     * @param $customName 客户名称
+     * @param $orderId 订单id
+     * @param $result 异常状态说明内容:配送异常、配送员撤单、配送方取消订单、商家取消订单,这四种情况,其它不是异常的不需要通知
+     * @return false|void
+     */
     public static function expressErrorInform($shop, $customName, $orderId, $result)
     {
         $ptStyle = $shop->ptStyle ?? 0;
@@ -113,7 +120,7 @@ class WxMessageClass extends BaseClass
                 "data" => [
                     "first" => ["value" => $result, "color" => "#173177"],
                     "keyword1" => ["value" => "【{$result}】", "color" => "#173177"],
-                    "keyword2" => ["value" => '点击查看' . $customName . '的订单', "color" => "#173177"],
+                    "keyword2" => ["value" => $customName, "color" => "#173177"],
                     "remark" => ["value" => '点击查看详情', "color" => "#173177"]
                 ]
             ];