| | |
| | | rgvCommand.setTaskMode1(RgvTaskModeType.CANCEL); // 工位1任务模式: 取消 |
| | | rgvCommand.setSourceStaNo1((short)-1); //工位1起点 |
| | | rgvCommand.setDestinationStaNo1((short)-1); //工位1目标站点 |
| | | rgvCommand.setCommand((short) 1); //工位1任务确认 |
| | | rgvCommand.setRgvSome((short) 1); |
| | | // rgvCommand.setCommand((short) 1); //工位1任务确认 |
| | | // rgvCommand.setRgvSome((short) 1); |
| | | if (!MessageQueue.offer(SlaveType.Rgv, rgvProtocol.getRgvNo(), new Task(4, rgvCommand))) { |
| | | // |
| | | log.error("RGV取消命令下发失败,RGV号={},任务数据={}", rgvProtocol.getRgvNo(), JSON.toJSON(rgvCommand)); |
| | |
| | | } |
| | | log.info("RGV取消命令下发成功,RGV号={},任务数据={}", rgvProtocol.getRgvNo(), JSON.toJSON(rgvCommand)); |
| | | |
| | | WrkMast wrkMast = wrkMastService.selectOne(new EntityWrapper<WrkMast>().eq("wrk_no", rgvProtocol.getTaskNo1().longValue()).eq("rgv_no",rgvProtocol.getRgvNo())); |
| | | WrkMast wrkMast = wrkMastService.selectOne(new EntityWrapper<WrkMast>().eq("wrk_no", rgvCommand.getTaskNo1().longValue()).eq("rgv_no",rgvCommand.getRgvNo())); |
| | | if (Cools.isEmpty(wrkMast) || !wrkMast.getWrkSts().equals(2L)) { |
| | | log.error("未查到小车执行任务或者执行任务状态不符合!" + wrkMast); |
| | | continue; |