| | |
| | | } |
| | | } |
| | | } |
| | | // 1.母托盘,2子托盘 |
| | | int flag = 0; |
| | | if(param.getIoType() == 10) { |
| | | flag = param.getBucketType() == 21 ? 1 : 2 ; |
| | | } |
| | | |
| | | switch (param.getIoType()) { |
| | | case 1://满托盘入库 |
| | |
| | | dto = startupFullPutStore(param.getSourceStaNo(), param.getBarcode(), locTypeDto, waitPakin, param.isTailSupportFlag()); |
| | | break; |
| | | case 10://空托盘入库 |
| | | dto = emptyPlateIn(param.getSourceStaNo(), locTypeDto, param.getBarcode(), 1); |
| | | dto = emptyPlateIn(param.getSourceStaNo(), locTypeDto, param.getBarcode(), 1, flag); |
| | | break; |
| | | default: |
| | | break; |
| | |
| | | wrkMast.setIoPri(13D); // 优先级 |
| | | // wrkMast.setCrnNo(dto.getCrnNo()); |
| | | wrkMast.setSourceStaNo(param.getSourceStaNo()); |
| | | wrkMast.setStaNo(1016); |
| | | wrkMast.setStaNo(1024); |
| | | // wrkMast.setLocNo(dto.getLocNo()); |
| | | wrkMast.setBarcode(wrkMast1.getBarcode()); // 托盘码 |
| | | wrkMast.setFullPlt("Y"); // 满板:Y |
| | |
| | | } |
| | | |
| | | @Transactional |
| | | public StartupDto emptyPlateIn(Integer devpNo, LocTypeDto locTypeDto, String barcode, int locArea) { |
| | | public StartupDto emptyPlateIn(Integer devpNo, LocTypeDto locTypeDto, String barcode, int locArea, int flag) { |
| | | // 源站点状态检测 |
| | | BasDevp sourceStaNo = basDevpService.checkSiteStatus(devpNo, true); |
| | | // 检索库位 |
| | |
| | | wrkMast.setExitMk("N"); // 退出 |
| | | wrkMast.setEmptyMk("Y"); // 空板 |
| | | wrkMast.setLinkMis("Y"); |
| | | wrkMast.setPltType(flag); // 空拖类型 |
| | | // wrkMast.setBarcode(barcode); |
| | | // wrkMast.setCtnType(sourceStaNo.getCtnType()); // 容器类型 |
| | | // 操作人员数据 |