| | |
| | | return R.parse(CodeRes.NO_COMB_700); |
| | | } |
| | | |
| | | boolean checkTimeout = false; |
| | | for (WaitPakin waitPakin : waitPakins) { |
| | | Mat mat = matService.selectByMatnr(waitPakin.getMatnr()); |
| | | mat.setWeight(waitPakin.getAnfme()); |
| | | mats.add(mat); |
| | | |
| | | Date appeTime = waitPakin.getAppeTime(); |
| | | Date now = new Date(); |
| | | long diffTime = now.getTime() - appeTime.getTime(); |
| | | if (diffTime >= 1000 * 60 * 60 * 4) { |
| | | checkTimeout = true; |
| | | break; |
| | | } |
| | | } |
| | | |
| | | if (checkTimeout) { |
| | | return R.error("托盘组托超时,删除后重新组托"); |
| | | } |
| | | |
| | | int countLoc = locDetlService.selectCount(new EntityWrapper<LocDetl>().eq("zpallet",param.getBarcode())); |
| | |
| | | } |
| | | } |
| | | }; |
| | | if (agvWrkMast.getIoType() == 103){ |
| | | List<AgvLocDetl> suppCodes = agvLocDetlService.selectList(new EntityWrapper<AgvLocDetl>().eq("supp_code", agvWrkMast.getBarcode())); |
| | | if (!Cools.isEmpty(suppCodes)){ |
| | | for (AgvLocDetl agvLocDetl : suppCodes){ |
| | | AgvWrkDetl agvWrkDetl = new AgvWrkDetl(agvLocDetl.getSuppCode(), agvLocDetl.getMatnr(), agvLocDetl.getMaktx(), agvLocDetl.getSpecs(), agvLocDetl.getAnfme()); |
| | | agvWrkDetlList.add(agvWrkDetl); |
| | | } |
| | | |
| | | } |
| | | } |
| | | |
| | | |
| | | agvBasDevpDto.setAgvWrkDetls(agvWrkDetlList); |
| | | agvBasDevpDto.setAgvWrkMast(agvWrkMast); |