Jelajahi Sumber

tasks发布

LD 4 tahun lalu
induk
melakukan
dae8a422d8
1 mengubah file dengan 8 tambahan dan 7 penghapusan
  1. 8 7
      app/Services/BatchService.php

+ 8 - 7
app/Services/BatchService.php

@@ -93,13 +93,14 @@ class BatchService
                 $stationTaskMaterialBoxes=$this->stationTaskMaterialBoxService->createByBatches($batches_shouldProcess,$stationTasks); //注册料箱任务
                 $stationTaskCommodities=$this->stationTaskCommodityService->createByBatches($batches_shouldProcess,$stationTasks); //注册商品任务
             });
-
-            $stationTasks->loadMissing([
-                "stationTaskCommodities.commodity.barcodes",
-                "stationTaskCommodities.materialBox",
-                "stationTaskBatches.batch.owner",
-                "stationTaskMaterialBoxes.materialBox",
-            ]);
+            foreach ($stationTasks as &$stationTask){
+                $stationTask->loadMissing([
+                    "stationTaskCommodities.commodity.barcodes",
+                    "stationTaskCommodities.materialBox",
+                    "stationTaskBatches.batch.owner",
+                    "stationTaskMaterialBoxes.materialBox",
+                ]);
+            }
             $jsonStationTasks=json_encode($stationTasks);
             broadcast(new BroadcastToStation(BroadcastToStation::ALL_STATION, $jsonStationTasks));
 //            $ran=$this->stationTaskBatchService->runMany($stationTaskBatches);//执行波次任务