| | |
| | | List<AgvWrkDetl> data = new ArrayList<>(); |
| | | //区分不同任务类型的上报方式 |
| | | for (AgvWrkDetl agvWrkDetl : agvWrkDetls) { |
| | | if (agvWrkDetl.getMatnr().startsWith("10") || agvWrkDetl.getMatnr().startsWith("20") || agvWrkDetl.getMatnr().startsWith("30")) { |
| | | if (agvWrkDetl.getMatnr().compareTo("39") <= 0) { |
| | | data.add(agvWrkDetl); |
| | | } |
| | | } |
| | | if (!Cools.isEmpty(data)) { |
| | | if (!data.isEmpty()) { |
| | | if (IN_TYPE_LIST.contains(agvWrkMast.getIoType())) { |
| | | reportMesPakinOrder(agvWrkMast, data); |
| | | } |
| | |
| | | |
| | | } |
| | | |
| | | |
| | | |
| | | private void reportMesPakinOrder(AgvWrkMast agvWrkMast, List<AgvWrkDetl> agvWrkDetls) { |
| | | |
| | | for (AgvWrkDetl agvWrkDetl : agvWrkDetls) { |