Selaa lähdekoodia

修改消息推送

loustwo 3 vuotta sitten
vanhempi
commit
20167af52d
1 muutettua tiedostoa jossa 8 lisäystä ja 0 poistoa
  1. 8 0
      app/Http/Controllers/OrderIssueController.php

+ 8 - 0
app/Http/Controllers/OrderIssueController.php

@@ -828,6 +828,10 @@ class OrderIssueController extends Controller
             $data['baoshi_express_remission'] = $request->input("baoshi_express_remission");
         }
         OrderIssue::query()->whereIn('id', $orderIssueIds)->update($data);
+        $orderIssues = OrderIssue::query()->whereIn('id',$orderIssueIds)->get();
+        foreach ($orderIssues as $orderIssue){
+            SyncOrderIssueOrWorkOrderBySWMS::dispatch($orderIssue,SyncOrderIssueOrWorkOrderBySWMS::$ORDER_ISSUE_TYPE);
+        }
         $userWorkGroupIds = $request->input("userWorkGroupIds");
         if (isset($userWorkGroupIds)) {
             $orderIssues = OrderIssue::query()->whereIn('id', $orderIssueIds)->get();
@@ -854,6 +858,10 @@ class OrderIssueController extends Controller
         if (!Gate::allows('订单管理-问题件-编辑')) return ['success' => false, 'error' => '没有对应权限'];
         try {
             $service->batchUpdateFinalStatus($request->input('ids', []), $request->input('final_status'));
+            $orderIssues = OrderIssue::query()->whereIn('id',$request->input('ids', []))->get();
+            foreach ($orderIssues as $orderIssue){
+                SyncOrderIssueOrWorkOrderBySWMS::dispatch($orderIssue,SyncOrderIssueOrWorkOrderBySWMS::$ORDER_ISSUE_TYPE);
+            }
             return ['success' => true];
         } catch (Exception $e) {
             return ['success' => false, 'message' => '批量修改异常'];