Subversion Repositories SmartDukaan

Rev

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

Rev 29940 Rev 30005
Line 870... Line 870...
870
	@Override
870
	@Override
871
	@Cacheable(value = "itemSchemeCashback", cacheManager = "timeoutCacheManager")
871
	@Cacheable(value = "itemSchemeCashback", cacheManager = "timeoutCacheManager")
872
	public Map<Integer, Float> getItemSchemeCashBack() {
872
	public Map<Integer, Float> getItemSchemeCashBack() {
873
		Map<Integer, Float> itemCashbackMap = new HashMap<>();
873
		Map<Integer, Float> itemCashbackMap = new HashMap<>();
874
		Map<Integer, Scheme> cashbackSchemesMap = schemeRepository
874
		Map<Integer, Scheme> cashbackSchemesMap = schemeRepository
875
				.selectActiveAll(Arrays.asList(SchemeType.ACTIVATION), PartnerType.ALL, LocalDateTime.now(), true)
875
				.selectActiveAll(Arrays.asList(SchemeType.ACTIVATION), PartnerType.ALL, LocalDateTime.now(), false)
876
				.stream().filter(x -> x.getAmountType().equals(AmountType.FIXED))
876
				.stream().filter(x -> x.getAmountType().equals(AmountType.FIXED))
877
				.collect(Collectors.toMap(x -> x.getId(), x -> x));
877
				.collect(Collectors.toMap(x -> x.getId(), x -> x));
878
		if (cashbackSchemesMap.size() > 0) {
878
		if (cashbackSchemesMap.size() > 0) {
879
			List<SchemeItem> schemeItems = schemeItemRepository.selectBySchemeIds(cashbackSchemesMap.keySet());
879
			List<SchemeItem> schemeItems = schemeItemRepository.selectBySchemeIds(cashbackSchemesMap.keySet());
880
			schemeItems.stream().forEach(x -> {
880
			schemeItems.stream().forEach(x -> {