|
|
@@ -19,6 +19,8 @@ class ForeignHaiRoboticsService
|
|
|
|
|
|
/** @var $stationTaskMaterialBoxService StationTaskMaterialBoxService */
|
|
|
private $stationTaskMaterialBoxService;
|
|
|
+ /** @var $stationTaskBatchService StationTaskBatchService */
|
|
|
+ private $stationTaskBatchService;
|
|
|
/** @var $stationTaskCommoditiesService StationTaskCommodityService */
|
|
|
private $stationTaskCommoditiesService;
|
|
|
/** @var $materialBoxService MaterialBoxService */
|
|
|
@@ -116,6 +118,7 @@ class ForeignHaiRoboticsService
|
|
|
$this->instant($this->materialBoxService,'MaterialBoxService');
|
|
|
$this->instant($this->stationTaskMaterialBoxService,'StationTaskMaterialBoxService');
|
|
|
$this->instant($this->stationTaskCommoditiesService,'StationTaskCommodityService');
|
|
|
+ $this->instant($this->stationTaskBatchService,'StationTaskBatchService');
|
|
|
try{
|
|
|
LogService::log('海柔请求','markBinProcessed1.2',
|
|
|
json_encode([$binCode,$success,$exception,$is_in_plan]));
|
|
|
@@ -170,9 +173,9 @@ class ForeignHaiRoboticsService
|
|
|
->markProcessing($stationTaskMaterialBox_next['stationTaskCommodities']);//因为上边商品任务被标记完成了,所以这里要将队列中找出正在处理的料箱对应的标记为“处理中”
|
|
|
if(!$stationTaskMaterialBox_next){
|
|
|
$this->instant($this->stationTaskService,'StationTaskService');
|
|
|
- $stationTaskMaterialBox->loadMissing('stationTaskBatch');
|
|
|
LogService::log('海柔请求','markBinProcessed1.81',
|
|
|
json_encode($stationTaskMaterialBox['stationTaskBatch']));
|
|
|
+ $stationTaskMaterialBox->loadMissing('stationTaskBatch');
|
|
|
$this->stationTaskBatchService->markProcessed($stationTaskMaterialBox['stationTaskBatch']);
|
|
|
LogService::log('海柔请求','markBinProcessed1.82',
|
|
|
json_encode($stationTaskMaterialBox['stationTaskBatch']));
|