ソースを参照

海柔由于通知中任务对象为空报错停住机器人的BUG

LD 5 年 前
コミット
67a9fe6417
1 ファイル変更2 行追加1 行削除
  1. 2 1
      app/Services/StationService.php

+ 2 - 1
app/Services/StationService.php

@@ -59,7 +59,7 @@ class StationService
     }
 
 
-    function broadcast($station_id, StationTask $stationTask){
+    function broadcast($station_id, ?StationTask $stationTask){
         if($stationTask)
             $json = $stationTask->toJson();
         else
@@ -70,6 +70,7 @@ class StationService
     }
 
     function broadcastBinMonitor($station_id, ?StationTask $stationTask){
+        if(!$stationTask)return;
         $this->instant($this->stationTaskService,'StationTaskService');
         if($stationTask['status']=='完成')
             $stationTask=$this->stationTaskService->getCurrent_shouldProcess_ByStationId($stationTask['station_id']);