| | |
| | | //移库类型数组 |
| | | private static final List<Integer> MOVE_TYPE_List = new ArrayList<Integer>() {{ |
| | | add(11); |
| | | add(101); |
| | | add(12); |
| | | add(53); |
| | | add(101); |
| | | add(103); |
| | | add(108); |
| | | add(111); |
| | |
| | | } |
| | | |
| | | |
| | | Integer pltType = agvWrkMast.getPltType(); |
| | | if (Cools.isEmpty(pltType)) { |
| | | AgvLocMast agvLocMast; |
| | | if (!Cools.isEmpty(agvWrkMast.getLocNo())) { |
| | | agvLocMast = agvLocMastService.selectById(agvWrkMast.getLocNo()); |
| | | if (agvLocMast != null) { |
| | | pltType = agvLocMast.getPltType(); |
| | | } |
| | | } |
| | | if (!Cools.isEmpty(agvWrkMast.getSourceLocNo())) { |
| | | agvLocMast = agvLocMastService.selectById(agvWrkMast.getSourceLocNo()); |
| | | if (agvLocMast != null) { |
| | | pltType = agvLocMast.getPltType(); |
| | | } |
| | | } |
| | | if (pltType != null) { |
| | | agvWrkMast.setPltType(pltType); |
| | | } |
| | | log.info("工作号--{},仓库编码:{}", agvWrkMast.getWrkNo(), agvWrkMast.getPltType()); |
| | | } |
| | | agvWrkMast.setModiTime(new Date()); |
| | | //修改工作档状态为207.库存更新完成 |
| | | agvWrkMast.setWrkSts(207L); |
| | |
| | | // } |
| | | // agvWrkMastService.updateById(agvWrkMast); |
| | | // } |
| | | Integer pltType = agvWrkMast.getPltType(); |
| | | if (Cools.isEmpty(pltType) && !Cools.isEmpty(agvWrkMast.getLocNo())) { |
| | | AgvLocMast agvLocMast = agvLocMastService.selectById(agvWrkMast.getLocNo()); |
| | | if (agvLocMast != null) { |
| | | pltType = agvLocMast.getPltType(); |
| | | } |
| | | } |
| | | |
| | | if (!isJSON(orderNo)) { |
| | | //检查订单是否已完成 |
| | | orderService.checkComplete(orderNo, pltType); |
| | |
| | | } |
| | | |
| | | |
| | | |
| | | private void reportMesPakinOrder(AgvWrkMast agvWrkMast, List<AgvWrkDetl> agvWrkDetls) { |
| | | |
| | | for (AgvWrkDetl agvWrkDetl : agvWrkDetls) { |
| | |
| | | iteam.setLineNo(orderDetl.getItemNum()); |
| | | iteam.setSupplierCode(order.getSalesman()); |
| | | iteam.setUnit(agvWrkDetl.getUnit()); |
| | | |
| | | iteam.setRemark(agvWrkDetl.getThreeCode()); |
| | | iteams.add(iteam); |
| | | |
| | | mesBuyPakinReportParam.setCode(orderNo); |