| Line 582... |
Line 582... |
| 582 |
// TODO - SCHEME
|
582 |
// TODO - SCHEME
|
| 583 |
PartnerType partnerType = partnerTypeChangeService.getTypeOnMonth(retailerId,
|
583 |
PartnerType partnerType = partnerTypeChangeService.getTypeOnMonth(retailerId,
|
| 584 |
YearMonth.from(fofoOrder.getCreateTimestamp()));
|
584 |
YearMonth.from(fofoOrder.getCreateTimestamp()));
|
| 585 |
|
585 |
|
| 586 |
List<ScanRecord> scanRecords = scanRecordRepository.selectAllByOrderId(fofoOrderId);
|
586 |
List<ScanRecord> scanRecords = scanRecordRepository.selectAllByOrderId(fofoOrderId);
|
| - |
|
587 |
if (scanRecords.size() == 0) return 0;
|
| 587 |
Set<Integer> inventoryItemIds = scanRecords.stream().map(x -> x.getInventoryItemId())
|
588 |
Set<Integer> inventoryItemIds = scanRecords.stream().map(x -> x.getInventoryItemId())
|
| 588 |
.collect(Collectors.toSet());
|
589 |
.collect(Collectors.toSet());
|
| - |
|
590 |
LOGGER.info("fofoOrderId --- {}", fofoOrderId);
|
| - |
|
591 |
LOGGER.info("scanRecords --- {}", scanRecords);
|
| - |
|
592 |
LOGGER.info("inventoryItemIds --- {}", inventoryItemIds);
|
| 589 |
Set<InventoryItem> inventoryItems = inventoryItemRepository.selectByIds(inventoryItemIds).stream()
|
593 |
Set<InventoryItem> inventoryItems = inventoryItemRepository.selectByIds(inventoryItemIds).stream()
|
| 590 |
.filter(x -> x.getSerialNumber() != null && !x.getSerialNumber().equals(""))
|
594 |
.filter(x -> x.getSerialNumber() != null && !x.getSerialNumber().equals(""))
|
| 591 |
.collect(Collectors.toSet());
|
595 |
.collect(Collectors.toSet());
|
| 592 |
if (inventoryItems.size() == 0) {
|
596 |
if (inventoryItems.size() == 0) {
|
| 593 |
return 0;
|
597 |
return 0;
|