#
luxiaotao1123
2024-12-23 e4c23543689ae96e655328b80f1b7e6015a0c865
#
2个文件已修改
12 ■■■■■ 已修改文件
zy-acs-manager/src/main/java/com/zy/acs/manager/core/service/AgvCmdService.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
zy-acs-manager/src/main/java/com/zy/acs/manager/core/service/MainService.java 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zy-acs-manager/src/main/java/com/zy/acs/manager/core/service/AgvCmdService.java
@@ -91,7 +91,7 @@
                return messageBody;
            }
            try{
                Thread.sleep(100);
                Thread.sleep(50);
            }catch(Exception ex){
                ex.printStackTrace();
            }
zy-acs-manager/src/main/java/com/zy/acs/manager/core/service/MainService.java
@@ -1041,8 +1041,9 @@
            if (Cools.isEmpty(actionList)) {
                return;
            }
            long actionIssuedSts = ActionStsType.ISSUED.val();
            for (Action action : actionList) {
                action.setActionSts(ActionStsType.ISSUED.val());
                action.setActionSts(actionIssuedSts);
                action.setStartTime(now);
                action.setIoTime(now);
                action.setUpdateTime(now);
@@ -1053,17 +1054,18 @@
            // task
            List<Long> taskIds = actionService.selectTaskIdsByGroupId(actionGroupId);
            long taskAssignSts = TaskStsType.ASSIGN.val();
            long taskProgressSts = TaskStsType.PROGRESS.val();
            for (Long taskId : taskIds) {
                Task task = taskService.getById(taskId);
                if (task.getTaskSts().equals(TaskStsType.ASSIGN.val())) {
                    task.setTaskSts(TaskStsType.PROGRESS.val());
                if (task.getTaskSts().equals(taskAssignSts)) {
                    task.setTaskSts(taskProgressSts);
                    task.setUpdateTime(now);
                    if (!taskService.updateById(task)) {
                        throw new BusinessException(task.getSeqNum() + "任务更新失败");
                    }
                }
            }
            Agv agv = agvService.getById(actionList.get(0).getAgvId());
            AgvAction agvAction = new AgvAction(agv.getUuid(), actionGroupId);