任务完成
This commit is contained in:
parent
c8d229f7c1
commit
69a0ebe694
@ -146,7 +146,6 @@ public class RobotTaskStatusApiImpl implements RobotTaskStatusApi {
|
|||||||
/**
|
/**
|
||||||
* 上一条明细设置为完成
|
* 上一条明细设置为完成
|
||||||
*
|
*
|
||||||
* @param mac
|
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
public RobotTaskDetailActionLogDO setLastLogDone(Long orderId) {
|
public RobotTaskDetailActionLogDO setLastLogDone(Long orderId) {
|
||||||
@ -229,11 +228,14 @@ public class RobotTaskStatusApiImpl implements RobotTaskStatusApi {
|
|||||||
|
|
||||||
} else if (PathTaskTypeEnum.TAKE_RELEASE.getType().equals(robotCompleteTaskDTO.getOrderType())) {
|
} else if (PathTaskTypeEnum.TAKE_RELEASE.getType().equals(robotCompleteTaskDTO.getOrderType())) {
|
||||||
RobotTaskDetailDO robotTaskDetailDO = robotTaskDetailMapper.selectById(robotCompleteTaskDTO.getOrderId());
|
RobotTaskDetailDO robotTaskDetailDO = robotTaskDetailMapper.selectById(robotCompleteTaskDTO.getOrderId());
|
||||||
if (RobotTaskStageEnum.TAKEING.getType().equals(robotTaskDetailDO.getTaskStage())) {
|
if (CommandTypeEnum.WORK_PICK_UP_GOODS.getType().equals(robotCompleteTaskDTO.getCommandStatus().getCommandType())) {
|
||||||
log.info("告诉路径规划任务完成 :{}, 状态: {}", robotCompleteTaskDTO.getOrderId(), PathIsReachEnum.END_WORK.getType());
|
log.info("告诉路径规划任务完成 :{}, 状态: {}", robotCompleteTaskDTO.getOrderId(), PathIsReachEnum.END_WORK.getType());
|
||||||
pathPlanningService.updateBehavior(String.valueOf(robotCompleteTaskDTO.getOrderId()), robotTaskDetailDO.getRobotNo()
|
pathPlanningService.updateBehavior(String.valueOf(robotCompleteTaskDTO.getOrderId()), robotTaskDetailDO.getRobotNo()
|
||||||
, "", PathIsReachEnum.END_WORK.getType());
|
, "", PathIsReachEnum.END_WORK.getType());
|
||||||
} else if (RobotTaskStageEnum.RELEASEING.getType().equals(robotTaskDetailDO.getTaskStage())) {
|
robotTaskDetailDO.setTaskStage(RobotTaskStageEnum.TAKEING.getType());
|
||||||
|
robotTaskDetailMapper.updateById(robotTaskDetailDO);
|
||||||
|
return;
|
||||||
|
} else if (CommandTypeEnum.WORK_DROP_OFF_GOODS.getType().equals(robotCompleteTaskDTO.getCommandStatus().getCommandType())) {
|
||||||
taskDone(robotCompleteTaskDTO);
|
taskDone(robotCompleteTaskDTO);
|
||||||
}
|
}
|
||||||
} else if (PathTaskTypeEnum.MOVE_TO_WAIT.getType().equals(robotCompleteTaskDTO.getOrderType())) {
|
} else if (PathTaskTypeEnum.MOVE_TO_WAIT.getType().equals(robotCompleteTaskDTO.getOrderType())) {
|
||||||
|
Loading…
Reference in New Issue
Block a user