| | |
| | | BasDevp sourceStaNo = basDevpService.checkSiteStatus(devpNo, true); |
| | | // 检索库位 |
| | | List<String> matNos = waitPakins.stream().map(WaitPakin::getMatnr).distinct().collect(Collectors.toList()); |
| | | StartupDto dto = commonService.getLocNo(null, 1, devpNo, matNos, locTypeDto); |
| | | StartupDto dto = commonService.getLocNo(null, 1, devpNo, matNos, locTypeDto, 0); |
| | | int workNo = dto.getWorkNo(); |
| | | |
| | | // 生成工作档 |
| | |
| | | // 生成工作档明细 |
| | | List<MatCodeCountDto> matDtos = new ArrayList<>(); |
| | | waitPakins.forEach(elem -> { |
| | | matDtos.add(new MatCodeCountDto(elem.getMatnr(), elem.getAnfme(),elem.getColor())); |
| | | matDtos.add(new MatCodeCountDto(elem.getMatnr(), elem.getAnfme())); |
| | | }); |
| | | wrkDetlService.createWorkDetail(workNo, matDtos, barcode, null); |
| | | // 更新源站点信息 |
| | |
| | | // 源站点状态检测 |
| | | BasDevp sourceStaNo = basDevpService.checkSiteStatus(devpNo, true); |
| | | // 检索库位 |
| | | StartupDto dto = commonService.getLocNo(null, 10, devpNo, null, locTypeDto); |
| | | StartupDto dto = commonService.getLocNo(null, 10, devpNo, null, locTypeDto,0); |
| | | int workNo = dto.getWorkNo(); |
| | | // 生成工作档 |
| | | WrkMast wrkMast = new WrkMast(); |