| Line 932... |
Line 932... |
| 932 |
.filter(x -> x.getOnwardsAmount() <= purchasedValue).max(Comparator.comparing(x
|
932 |
.filter(x -> x.getOnwardsAmount() <= purchasedValue).max(Comparator.comparing(x
|
| 933 |
-> x.getOnwardsAmount())).orElse(null);
|
933 |
-> x.getOnwardsAmount())).orElse(null);
|
| 934 |
|
934 |
|
| 935 |
//TODO-- payouts handling is here
|
935 |
//TODO-- payouts handling is here
|
| 936 |
if (currentSlab == null) continue;
|
936 |
if (currentSlab == null) continue;
|
| 937 |
//Need to remove hardcoding on tax
|
- |
|
| 938 |
List<Integer> orderIds = orders.stream().map(x -> x.getId()).collect(Collectors.toList());
|
937 |
List<Integer> orderIds = orders.stream().map(x -> x.getId()).collect(Collectors.toList());
|
| 939 |
Map<Integer, LineItem> lineItemMap = orders.stream().collect(Collectors.toMap(x -> x.getLineItem().getId(), x -> x.getLineItem()));
|
938 |
Map<Integer, LineItem> lineItemMap = orders.stream().collect(Collectors.toMap(x -> x.getLineItem().getId(), x -> x.getLineItem()));
|
| 940 |
List<WarehouseScan> warehouseScans = warehouseScanRepository.selectAllByOrderIds(orderIds);
|
939 |
List<WarehouseScan> warehouseScans = warehouseScanRepository.selectAllByOrderIds(orderIds);
|
| - |
|
940 |
LOGGER.info("Warehosue scans --> {}", warehouseScans);
|
| 941 |
List<Integer> warehouseInventoryItemIds = warehouseScans.stream().collect(Collectors.groupingBy(x -> x.getInventoryItemId())).entrySet()
|
941 |
List<Integer> warehouseInventoryItemIds = warehouseScans.stream().collect(Collectors.groupingBy(x -> x.getInventoryItemId())).entrySet()
|
| 942 |
.stream().filter(x -> x.getValue().size() == 1).map(x -> x.getKey()).collect(Collectors.toList());
|
942 |
.stream().filter(x -> x.getValue().size() == 1).map(x -> x.getKey()).collect(Collectors.toList());
|
| 943 |
Set<String> serialNumbers;
|
943 |
Set<String> serialNumbers;
|
| 944 |
LOGGER.info("warehouseInventoryItemIds {}", warehouseInventoryItemIds);
|
944 |
LOGGER.info("warehouseInventoryItemIds {}", warehouseInventoryItemIds);
|
| 945 |
if (warehouseInventoryItemIds.size() > 0) {
|
945 |
if (warehouseInventoryItemIds.size() > 0) {
|