Subversion Repositories SmartDukaan

Rev

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

Rev 26093 Rev 26094
Line 742... Line 742...
742
			Map<Integer, Integer> billedItems = orders.stream().collect(
742
			Map<Integer, Integer> billedItems = orders.stream().collect(
743
					Collectors.groupingBy(x->x.getLineItem().getItemId(), 
743
					Collectors.groupingBy(x->x.getLineItem().getItemId(), 
744
					Collectors.summingInt(x->x.getLineItem().getQuantity())));
744
					Collectors.summingInt(x->x.getLineItem().getQuantity())));
745
			for(Integer billedItemId : billedItems.keySet()) {
745
			for(Integer billedItemId : billedItems.keySet()) {
746
				if(grnedItems.containsKey(billedItemId)) {
746
				if(grnedItems.containsKey(billedItemId)) {
747
					if(grnedItems.get(billedItemId) > billedItems.get(grnedItems)) {
747
					if(grnedItems.get(billedItemId) > billedItems.get(billedItemId)) {
748
						LOGGER.info("Billed {}, Grned {}, ItemId {}, Invoice Number {}, Grn Date {}", 
748
						LOGGER.info("Billed {}, Grned {}, ItemId {}, Invoice Number {}, Grn Date {}", 
749
								billedItems.get(billedItemId), grnedItems.get(billedItemId), billedItemId, incompletePurchase.getPurchaseReference(), incompletePurchase.getCreateTimestamp());
749
								billedItems.get(billedItemId), grnedItems.get(billedItemId), billedItemId, incompletePurchase.getPurchaseReference(), incompletePurchase.getCreateTimestamp());
750
					}
750
					}
751
				}
751
				}
752
			}
752
			}