| | |
| | | throw new CoolException("任务下发失败"); |
| | | } |
| | | |
| | | agvWrkMast.setWrkSts(202L); |
| | | agvWrkMast.setModiTime(new Date()); |
| | | agvWrkMastService.updateById(agvWrkMast); |
| | | //agvWrkMast.setWrkSts(202L); |
| | | //agvWrkMast.setModiTime(new Date()); |
| | | //boolean b = agvWrkMastService.updateById(agvWrkMast); |
| | | boolean b = agvWrkMastService.updateWrkStsByWrkNo(Math.abs(agvWrkMast.getWrkNo()), 202L); |
| | | if (!b) { |
| | | log.info("更新任务状态失败,{}", agvWrkMast.getWrkNo()); |
| | | throw new CoolException("更新任务状态失败"); |
| | | } else { |
| | | log.info("更新任务状态成功,{}", agvWrkMast.getWrkNo()); |
| | | } |
| | | if (agvWrkMast.getIoType() == 1) { |
| | | //修改AGV入库通知档状态入出状态为Y |
| | | agvWaitPakinService.updateIoStatus(agvWrkMast.getWrkNo(), "Y"); |
| | |
| | | return SUCCESS; |
| | | } catch (Exception e) { |
| | | //TODO |
| | | log.error("修改AGV入库通知档状态入出状态为Y" + e.getMessage()); |
| | | log.error("修改AGV入库通知档状态入出状态为Y,{}", e.getMessage()); |
| | | } |
| | | return FAIL; |
| | | } |
| | |
| | | reportMesPakinOrder(agvWrkMast, agvWrkDetls); |
| | | } |
| | | } |
| | | if (OUT_TYPE_List.contains(agvWrkMast.getIoType())) { |
| | | reportMesPakoutOrder(agvWrkMast, agvWrkDetls); |
| | | } |
| | | if (MOVE_TYPE_List.contains(agvWrkMast.getIoType())) { |
| | | generateMesParam(agvWrkMast, agvWrkDetls); |
| | | } |
| | | // if (OUT_TYPE_List.contains(agvWrkMast.getIoType())) { |
| | | // reportMesPakoutOrder(agvWrkMast, agvWrkDetls); |
| | | // } |
| | | // if (MOVE_TYPE_List.contains(agvWrkMast.getIoType())) { |
| | | // generateMesParam(agvWrkMast, agvWrkDetls); |
| | | // } |
| | | } |
| | | |
| | | private void reportMesPakinOrder(AgvWrkMast agvWrkMast, List<AgvWrkDetl> agvWrkDetls) { |