| | |
| | | add(101); |
| | | add(12); |
| | | add(53); |
| | | add(101); |
| | | add(103); |
| | | add(108); |
| | | add(111); |
| | | add(112); |
| | |
| | | } |
| | | |
| | | private void reportMes(AgvWrkMast agvWrkMast, List<AgvWrkDetl> agvWrkDetls) { |
| | | if (!flag){ |
| | | if (!flag) { |
| | | return; |
| | | } |
| | | if (Cools.isEmpty(agvWrkDetls)) { |
| | |
| | | //区分不同任务类型的上报方式 |
| | | |
| | | if (IN_TYPE_LIST.contains(agvWrkMast.getIoType())) { |
| | | reportMesPakinOrder(agvWrkMast, agvWrkDetls); |
| | | String barcode = agvWrkMast.getBarcode(); |
| | | if (barcode.startsWith("20") || barcode.startsWith("21") || barcode.startsWith("40")) { |
| | | 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) { |