| | |
| | | } |
| | | } |
| | | // 确认是否全部出库 |
| | | int sameNumber = 0; |
| | | double totleWrkdetl = 0.0; |
| | | double totleLocdetl = 0.0; |
| | | List<AgvWrkDetl> agvWrkDetls = agvWrkDetlService.selectList(new EntityWrapper<AgvWrkDetl>().eq("wrk_no", pickParams.getWrkNo())); |
| | | for (AgvLocDetl agvLocDetl : agvLocDetls) { |
| | | for (AgvWrkDetl agvWrkDetl : agvWrkDetls) { |
| | | if (agvLocDetl.getMatnr().equals(agvWrkDetl.getMatnr()) |
| | | && agvLocDetl.getThreeCode().equals(agvWrkDetl.getThreeCode()) |
| | | && agvLocDetl.getSuppCode().equals(agvWrkDetl.getSuppCode()) |
| | | && agvLocDetl.getAnfme().equals(agvWrkDetl.getAnfme())) { |
| | | sameNumber++; |
| | | } |
| | | } |
| | | totleLocdetl = totleLocdetl + agvLocDetl.getAnfme(); |
| | | } |
| | | if (agvLocDetls.size() == sameNumber || agvLocDetls.size() == 1) { |
| | | for (AgvWrkDetl agvWrkDetl : agvWrkDetls) { |
| | | totleWrkdetl = totleWrkdetl + agvWrkDetl.getAnfme(); |
| | | } |
| | | if (totleWrkdetl >= totleLocdetl) { |
| | | agvWrkMast.setIoType(101); |
| | | agvWrkMast.setModiTime(new Date()); |
| | | agvWrkMastService.update(agvWrkMast,new EntityWrapper<AgvWrkMast>().eq("wrk_no", pickParams.getWrkNo())); |
| | | |
| | | } |
| | | // agvLocDetls.size() == 1 |
| | | |
| | | |
| | | return "组托成功,绑定站点成功"; |