| | |
| | | OrderPakout orderPakout = orderPakOutService.selectByNo(orderNo); |
| | | int ioType = orderPakout.getDocType() == 8 ? 107 : (taskDto.isAll() ? 101 : 103); |
| | | StaDesc staDesc = staDescService.queryCrnStnAuto(ioType, locMast.getCrnNo(), staNo.getDevNo(),locMast.getRow1()); |
| | | Integer crnStn = staDesc.getCrnStn(); |
| | | if (locMast.getCrnNo() == 1) { |
| | | if (locMast.getRow1() <= 3) { |
| | | crnStn = 1013; |
| | | }else { |
| | | crnStn = 1016; |
| | | } |
| | | } |
| | | |
| | | // 生成工作号 |
| | | int workNo = commonService.getWorkNo(WorkNoType.getWorkNoType(ioType)); |
| | | // 生成工作档 |
| | |
| | | wrkMast.setIoType(ioType); // 入出库状态 |
| | | wrkMast.setIoPri(13D); // 优先级:13 |
| | | wrkMast.setCrnNo(locMast.getCrnNo()); |
| | | wrkMast.setSourceStaNo(staDesc.getCrnStn()); // 源站 |
| | | wrkMast.setSourceStaNo(crnStn); // 源站 |
| | | wrkMast.setStaNo(staDesc.getStnNo()); // 目标站 |
| | | wrkMast.setSourceLocNo(taskDto.getLocNo()); // 源库位 |
| | | wrkMast.setFullPlt("Y"); // 满板:Y |
| | |
| | | if (Cools.isEmpty(sourceStaNo)) { |
| | | throw new CoolException("检索源站失败"); |
| | | } |
| | | if (locMast.getCrnNo() == 1) { |
| | | if (locMast.getRow1() <= 3) { |
| | | sourceStaNo = 1013; |
| | | }else { |
| | | sourceStaNo = 1016; |
| | | } |
| | | } |
| | | |
| | | Date now = new Date(); |
| | | // 保存工作档 |
| | | WrkMast wrkMast = new WrkMast(); |
| | |
| | | if (Cools.isEmpty(sourceStaNo)) { |
| | | throw new CoolException("检索源站失败"); |
| | | } |
| | | if (locMast.getCrnNo() == 1) { |
| | | if (locMast.getRow1() <= 3) { |
| | | sourceStaNo = 1013; |
| | | }else { |
| | | sourceStaNo = 1016; |
| | | } |
| | | } |
| | | |
| | | Date now = new Date(); |
| | | // 保存工作档 |
| | | |