Subversion Repositories SmartDukaan

Rev

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

Rev 26939 Rev 27007
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("{}\t{}\t{}\t{}\t{}\t{}", 
889
			LOGGER.info("{}\t{}\t{}\t{}", partnerTypeSchemeMap.keySet(), partnerTypeToRemove, 
890
					partnerTypeSchemeMap.keySet(), partnerTypeToRemove, 
890
					partnerTypeSchemeMap.get(partnerTypeToRemove).stream().collect(Collectors.summingDouble(SchemeInOut::getAmount))
891
					partnerTypeSchemeMap.get(partnerTypeToRemove).stream().collect(Collectors.summingDouble(SchemeInOut::getAmount))
891
					,FormattingUtils.formatDate(partnerTypeSchemeMap.get(partnerTypeToRemove).stream().map(y->y.getCreateTimestamp()).findFirst().get()));
892
					,FormattingUtils.formatDate(partnerTypeSchemeMap.get(partnerTypeToRemove).stream().map(y->y.getCreateTimestamp()).findFirst().get()));
892
			
893
			
893
		});
894
		});
894
	}
895
	}