Subversion Repositories SmartDukaan

Rev

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

Rev 27433 Rev 27439
Line 917... Line 917...
917
			inventoryIds.add(pendingPayout.getInventoryItemId());
917
			inventoryIds.add(pendingPayout.getInventoryItemId());
918
		}
918
		}
919
		Map<Integer, InventoryItem> inventoryItemMap = inventoryItemRepository.selectByIds(inventoryIds).stream().collect(Collectors.toMap(x->x.getId(), x->x));
919
		Map<Integer, InventoryItem> inventoryItemMap = inventoryItemRepository.selectByIds(inventoryIds).stream().collect(Collectors.toMap(x->x.getId(), x->x));
920
		Map<String, InventoryItem> serialNumberMap = inventoryItemMap.values().stream(). collect(Collectors.toMap(x->x.getSerialNumber(), x->x));
920
		Map<String, InventoryItem> serialNumberMap = inventoryItemMap.values().stream(). collect(Collectors.toMap(x->x.getSerialNumber(), x->x));
921
		
921
		
922
		Map<Integer, Scheme> schemesMap = schemeRepository.selectBySchemeIds(schemeIds, 0, 0).stream().collect(Collectors.toMap(x->x.getId(), x->x));
922
		Map<Integer, Scheme> schemesMap = schemeRepository.selectBySchemeIds(schemeIds, 0, 0).stream()
-
 
923
				.filter(x->x.getType().equals(x.getType())).collect(Collectors.toMap(x->x.getId(), x->x));
923
		List<ActivatedImei> activatedImeis = activatedImeiRepository.selectBySerialNumbers(new ArrayList<>(serialNumberMap.keySet()));
924
		List<ActivatedImei> activatedImeis = activatedImeiRepository.selectBySerialNumbers(new ArrayList<>(serialNumberMap.keySet()));
924
		
925
		
925
		Map<String, ActivatedImei> activatedImeiMap = activatedImeis.stream().collect(Collectors.toMap(x->x.getSerialNumber(), x->x));
926
		Map<String, ActivatedImei> activatedImeiMap = activatedImeis.stream().collect(Collectors.toMap(x->x.getSerialNumber(), x->x));
926
		for(SchemeInOut pendingPayout : pendingPayouts) {
927
		for(SchemeInOut pendingPayout : pendingPayouts) {
927
			InventoryItem ii = inventoryItemMap.get(pendingPayout.getInventoryItemId());
928
			InventoryItem ii = inventoryItemMap.get(pendingPayout.getInventoryItemId());