李浩杰 4 vuotta sitten
vanhempi
commit
1d31973169
2 muutettua tiedostoa jossa 10 lisäystä ja 11 poistoa
  1. 1 1
      app/Http/Controllers/Api/mini/OrderController.php
  2. 9 10
      app/Models/Notification.php

+ 1 - 1
app/Http/Controllers/Api/mini/OrderController.php

xqd xqd
@@ -124,7 +124,6 @@ class OrderController extends BaseController
             'is_change' => 2
         ]);
         if(!$order) return $this->error(['msg' => '订单创建失败']);
-        Notification::send($order->id);
         foreach($devices as $device) {
             OrderDevice::create([
                 'name' => $device['name'],
@@ -146,6 +145,7 @@ class OrderController extends BaseController
             }
         }
 
+        Notification::send($order->id);
         return $this->success();
     }
 

+ 9 - 10
app/Models/Notification.php

xqd
@@ -140,16 +140,15 @@ class Notification extends BaseModel
         $official_app = app('wechat.official_account.default');
         if($content && isset($content['official']) && $user && $user['official_open_id']) {
             $info = $content['official'];
-            dd($info['data']);
-//            $official_app->template_message->send([
-//                'touser' => $user['official_open_id'],
-//                'template_id' => $info['template_id'],
-//                'miniprogram' => [
-//                    'appid' => env('WECHAT_MINI_PROGRAM_APPID'),
-//                    'pagepath' => $info['page'],
-//                ],
-//                'data' => $info['data'],
-//            ]);
+            $official_app->template_message->send([
+                'touser' => $user['official_open_id'],
+                'template_id' => $info['template_id'],
+                'miniprogram' => [
+                    'appid' => env('WECHAT_MINI_PROGRAM_APPID'),
+                    'pagepath' => $info['page'],
+                ],
+                'data' => $info['data'],
+            ]);
         }
     }