Subversion Repositories SmartDukaan

Rev

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

Rev 26936 Rev 26937
Line 884... Line 884...
884
		
884
		
885
		schemeTupleMap.entrySet().stream().filter(x->x.getValue().size()>1).forEach(x->{
885
		schemeTupleMap.entrySet().stream().filter(x->x.getValue().size()>1).forEach(x->{
886
			Map<PartnerType, List<SchemeInOut>> partnerTypeSchemeMap = x.getValue();
886
			Map<PartnerType, List<SchemeInOut>> partnerTypeSchemeMap = x.getValue();
887
			PartnerType partnerTypeToRemove = partnerTypeSchemeMap.keySet().stream().min(
887
			PartnerType partnerTypeToRemove = partnerTypeSchemeMap.keySet().stream().min(
888
					Comparator.comparing(y->PartnerType.PartnerTypeRankMap.get(y))).get();
888
					Comparator.comparing(y->PartnerType.PartnerTypeRankMap.get(y))).get();
889
			LOGGER.info("Partner Type to remove {}", partnerTypeToRemove);
-
 
890
			LOGGER.info("{}\t{}\t{}", partnerTypeSchemeMap.keySet(), partnerTypeToRemove, partnerTypeSchemeMap.get(partnerTypeToRemove).stream().collect(Collectors.summingDouble(SchemeInOut::getAmount)));
889
			LOGGER.info("{}\t{}\t{}", partnerTypeSchemeMap.keySet(), partnerTypeToRemove, partnerTypeSchemeMap.get(partnerTypeToRemove).stream().collect(Collectors.summingDouble(SchemeInOut::getAmount)));
891
			
890
			
892
		});
891
		});
893
	}
892
	}
894
 
893