Subversion Repositories SmartDukaan

Rev

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

Rev 28357 Rev 28416
Line 741... Line 741...
741
	public void reverseSchemes(List<InventoryItem> inventoryItems, int reversalReference, String reversalReason,
741
	public void reverseSchemes(List<InventoryItem> inventoryItems, int reversalReference, String reversalReason,
742
			SchemeType schemeType) throws ProfitMandiBusinessException {
742
			SchemeType schemeType) throws ProfitMandiBusinessException {
743
		Map<Integer, InventoryItem> inventoryItemsMap = inventoryItems.stream()
743
		Map<Integer, InventoryItem> inventoryItemsMap = inventoryItems.stream()
744
				.collect(Collectors.toMap(x -> x.getId(), x -> x));
744
				.collect(Collectors.toMap(x -> x.getId(), x -> x));
745
		List<SchemeInOut> schemeInOuts = schemeInOutRepository.selectByInventoryItemIds(inventoryItemsMap.keySet());
745
		List<SchemeInOut> schemeInOuts = schemeInOutRepository.selectByInventoryItemIds(inventoryItemsMap.keySet());
-
 
746
		LOGGER.info("schemeInOuts" + schemeInOuts);
-
 
747
 
746
		List<Integer> schemeIds = schemeInOuts.stream().map(x -> x.getSchemeId()).collect(Collectors.toList());
748
		List<Integer> schemeIds = schemeInOuts.stream().map(x -> x.getSchemeId()).collect(Collectors.toList());
-
 
749
		LOGGER.info("schemeIds" + schemeIds);
-
 
750
 
747
		float amountToRollback = 0;
751
		float amountToRollback = 0;
748
		Map<Integer, Scheme> schemesMap = schemeRepository.selectBySchemeIds(schemeIds, 0, schemeIds.size()).stream()
752
		Map<Integer, Scheme> schemesMap = schemeRepository.selectBySchemeIds(schemeIds, 0, schemeIds.size()).stream()
749
				.collect(Collectors.toMap(x -> x.getId(), x -> x));
753
				.collect(Collectors.toMap(x -> x.getId(), x -> x));
750
		for (SchemeInOut schemeInOut : schemeInOuts) {
754
		for (SchemeInOut schemeInOut : schemeInOuts) {
751
			Scheme scheme = schemesMap.get(schemeInOut.getSchemeId());
755
			Scheme scheme = schemesMap.get(schemeInOut.getSchemeId());