WIN-2308041133\Administrator 4 months ago
parent
commit
5961a7d8b9
2 changed files with 16 additions and 5 deletions
  1. 2 0
      app/admin/controller/order/StoreOrder.php
  2. 14 5
      app/admin/model/order/StoreOrder.php

+ 2 - 0
app/admin/controller/order/StoreOrder.php

@@ -329,7 +329,9 @@ class StoreOrder extends AuthController
                 $data['status'] = 1;
                 StoreOrderModel::edit($data, $id);
                 event('StoreProductOrderDeliveryGoodsAfter', [$data, $id]);
+                @file_put_contents('quanju.txt',  "-发货\r\n", 8);
                 StoreOrderStatus::setStatus($id, 'delivery_goods', '已发货 快递公司:' . $data['delivery_name'] . ' 快递单号:' . $data['delivery_id']);
+
                 break;
             case 2:
                 //送货

+ 14 - 5
app/admin/model/order/StoreOrder.php

@@ -1083,6 +1083,7 @@ HTML;
             'first' => '亲,您的订单已发货,请注意查收',
             'remark' => '点击查看订单详情'
         ];
+        @file_put_contents('quanju.txt',  "-测试模版消息\r\n", 8);
         if ($postageData['delivery_type'] == 'send') {//送货
             $goodsName = StoreOrderCartInfo::getProductNameList($order['id']);
             if ($order['is_channel'] == 1) {
@@ -1090,12 +1091,19 @@ HTML;
                 RoutineTemplate::sendOrderPostage($order);
             } else {//公众号
                 $openid = WechatUser::where('uid', $order['uid'])->value('openid');
+//                $group = array_merge($group, [
+//                    'keyword1' => $goodsName,
+//                    'keyword2' => $order['pay_type'] == 'offline' ? '线下支付' : date('Y/m/d H:i', $order['pay_time']),
+//                    'keyword3' => $order['user_address'],
+//                    'keyword4' => $postageData['delivery_name'],
+//                    'keyword5' => $postageData['delivery_id']
+//                ]);
                 $group = array_merge($group, [
-                    'keyword1' => $goodsName,
-                    'keyword2' => $order['pay_type'] == 'offline' ? '线下支付' : date('Y/m/d H:i', $order['pay_time']),
-                    'keyword3' => $order['user_address'],
-                    'keyword4' => $postageData['delivery_name'],
-                    'keyword5' => $postageData['delivery_id']
+                    'thing4' => $goodsName,
+                    'character_string2' => $order['pay_type'] == 'offline' ? '线下支付' : date('Y/m/d H:i', $order['pay_time']),
+                    'phone_number21' => $order['user_address'],
+                    'thing13' => $postageData['delivery_name'],
+                    'character_string14' => $postageData['delivery_id']
                 ]);
                 @file_put_contents('quanju.txt',  "-模版消息\r\n", 8);
                 WechatTemplateService::sendTemplate($openid, WechatTemplateService::ORDER_DELIVER_SUCCESS, $group, $url);
@@ -1106,6 +1114,7 @@ HTML;
                 RoutineTemplate::sendOrderPostage($order, 1);
             } else {//公众号
                 try {
+                    @file_put_contents('quanju.txt',  "-模版消息22\r\n", 8);
                     $openid = WechatUser::where('uid', $order['uid'])->value('openid');
                     $content = "亲,您的订单{$order['order_id']}已发货,请注意查收!\n快递公司:{$order['delivery_name']}\n快递单号:{$order['delivery_id']}\n";
                     $content .= '<a href="https://m.kuaidi100.com/result.jsp?nu=' . $order['delivery_id'] . '">点击查看物流信息</a>';