| | |
| | | String siteNo = map.getSiteNo(); |
| | | List<LocItem> items = map.getItems(); |
| | | Map<Long, List<LocItem>> listMap = items.stream().collect(Collectors.groupingBy(LocItem::getLocId)); |
| | | AsnOrder order; |
| | | WkOrder order; |
| | | Wave wave; |
| | | if (!Objects.isNull(map.getSourceId())) { |
| | | if (map.getType().equals(Constants.TASK_TYPE_WAVE_OUT_STOCK)) { |
| | | order = new AsnOrder(); |
| | | order = new WkOrder(); |
| | | wave = waveService.getById(map.getSourceId()); |
| | | } else { |
| | | wave = new Wave(); |
| | |
| | | } |
| | | } else { |
| | | wave = new Wave(); |
| | | order = new AsnOrder(); |
| | | order = new WkOrder(); |
| | | } |
| | | |
| | | listMap.keySet().forEach(key -> { |