Zhouzhendong преди 4 години
родител
ревизия
5c2e5f47a4
променени са 2 файла, в които са добавени 7 реда и са изтрити 7 реда
  1. 3 0
      app/Http/Controllers/TestController.php
  2. 4 7
      app/Http/Controllers/api/thirdPart/haiq/StorageController.php

+ 3 - 0
app/Http/Controllers/TestController.php

@@ -122,5 +122,8 @@ class TestController extends Controller
     public function test3()
     {
 
+        StationTaskMaterialBox::query()->find(76266)->update(["status"=>"取消"]);
+        StationTaskMaterialBox::query()->find(76241)->update(["status"=>"取消"]);
+        ErrorTemp::query()->truncate();
     }
 }

+ 4 - 7
app/Http/Controllers/api/thirdPart/haiq/StorageController.php

@@ -283,13 +283,10 @@ class StorageController
     {
         LogService::log('海柔请求','taskUpdate', json_encode($request->all()));
         try{
-            if (substr($request['taskCode'],0,1)!='g'){
-                $stationTaskMaterialBox_id = explode('_',$request['taskCode'])[0];
-                $this->service->taskUpdate(
-                    $stationTaskMaterialBox_id
-                    ,$request['updateEventType']
-                    ,$request['status']
-                    ,$request['binCode']
+            $taskCode = explode('_',$request['taskCode']);
+            if (count($taskCode)>1 && (integer)$taskCode[0]) {
+                $this->service->taskUpdate($taskCode[0],$request['updateEventType']
+                    ,$request['status'],$request['binCode']
                 );
             }
             return ['code'=>200,'errMsg'=>'','data'=>$request->all()];