| | |
| | | // ----------------------------------------------------------------------------------------------- |
| | | List<String> excludeLocNos = taskDtos.stream().map(TaskDto::getLocNo).distinct().collect(Collectors.toList()); |
| | | for (TaskDto taskDto : taskDtos) { |
| | | locMastService.breakUp(taskDto.getLocNo(), excludeLocNos); |
| | | BasDevp staNo = basDevpService.checkSiteStatus(taskDto.getStaNo()); |
| | | workService.stockOut(staNo, taskDto, getUserId()); |
| | | locMastService.breakUp(taskDto.getLocNo(), excludeLocNos); |
| | | } |
| | | return R.ok(); |
| | | } |
| | |
| | | ioType = 107; |
| | | } |
| | | assert ioType != null; |
| | | locMastService.breakUp(dto.getLocNo(), excludeLocNos); |
| | | // 获取库位 |
| | | LocMast locMast = locMastService.selectById(dto.getLocNo()); |
| | | // 获取路径 |
| | |
| | | } else { |
| | | throw new CoolException(dto.getLocNo() + "库位不是在库状态"); |
| | | } |
| | | locMastService.breakUp(dto.getLocNo(), excludeLocNos); |
| | | } |
| | | } |
| | | |