Subversion Repositories SmartDukaan

Rev

Rev 32345 | Rev 32541 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 32345 Rev 32540
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) {