Subversion Repositories SmartDukaan

Rev

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

Rev 26703 Rev 26713
Line 751... Line 751...
751
		Map<Integer, Float> itemCashbackMap = new HashMap<>();
751
		Map<Integer, Float> itemCashbackMap = new HashMap<>();
752
		Map<Integer, Scheme> cashbackSchemesMap = schemeRepository
752
		Map<Integer, Scheme> cashbackSchemesMap = schemeRepository
753
				.selectActiveAll(SchemeType.OUT, PartnerType.ALL, LocalDateTime.now(), true).stream()
753
				.selectActiveAll(SchemeType.OUT, PartnerType.ALL, LocalDateTime.now(), true).stream()
754
				.filter(x -> x.getAmountType().equals(AmountType.FIXED))
754
				.filter(x -> x.getAmountType().equals(AmountType.FIXED))
755
				.collect(Collectors.toMap(x -> x.getId(), x -> x));
755
				.collect(Collectors.toMap(x -> x.getId(), x -> x));
-
 
756
		if(cashbackSchemesMap.size() > 0) {
756
		List<SchemeItem> schemeItems = schemeItemRepository.selectBySchemeIds(cashbackSchemesMap.keySet());
757
			List<SchemeItem> schemeItems = schemeItemRepository.selectBySchemeIds(cashbackSchemesMap.keySet());
757
		schemeItems.stream().forEach(x -> {
758
			schemeItems.stream().forEach(x -> {
758
			itemCashbackMap.put(x.getItemId(), cashbackSchemesMap.get(x.getSchemeId()).getAmount());
759
				itemCashbackMap.put(x.getItemId(), cashbackSchemesMap.get(x.getSchemeId()).getAmount());
759
		});
760
			});
-
 
761
		}
760
		//A107FD Model needs to removed
762
		//A107FD Model needs to removed
761
		itemCashbackMap.remove(30211);
763
		itemCashbackMap.remove(30211);
762
		itemCashbackMap.remove(30212);
764
		itemCashbackMap.remove(30212);
763
		itemCashbackMap.remove(30213);
765
		itemCashbackMap.remove(30213);
764
		itemCashbackMap.remove(30756);
766
		itemCashbackMap.remove(30756);