Subversion Repositories SmartDukaan

Rev

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

Rev 27898 Rev 28357
Line 795... Line 795...
795
	@Override
795
	@Override
796
	@Cacheable(value = "itemSchemeCashback", cacheManager = "timeoutCacheManager")
796
	@Cacheable(value = "itemSchemeCashback", cacheManager = "timeoutCacheManager")
797
	public Map<Integer, Float> getItemSchemeCashBack() {
797
	public Map<Integer, Float> getItemSchemeCashBack() {
798
		Map<Integer, Float> itemCashbackMap = new HashMap<>();
798
		Map<Integer, Float> itemCashbackMap = new HashMap<>();
799
		Map<Integer, Scheme> cashbackSchemesMap = schemeRepository
799
		Map<Integer, Scheme> cashbackSchemesMap = schemeRepository
800
				.selectActiveAll(SchemeType.OUT, PartnerType.ALL, LocalDateTime.now(), true).stream()
800
				.selectActiveAll(SchemeType.ACTIVATION, PartnerType.ALL, LocalDateTime.now(), true).stream()
801
				.filter(x -> x.getAmountType().equals(AmountType.FIXED))
801
				.filter(x -> x.getAmountType().equals(AmountType.FIXED))
802
				.collect(Collectors.toMap(x -> x.getId(), x -> x));
802
				.collect(Collectors.toMap(x -> x.getId(), x -> x));
803
		if (cashbackSchemesMap.size() > 0) {
803
		if (cashbackSchemesMap.size() > 0) {
804
			List<SchemeItem> schemeItems = schemeItemRepository.selectBySchemeIds(cashbackSchemesMap.keySet());
804
			List<SchemeItem> schemeItems = schemeItemRepository.selectBySchemeIds(cashbackSchemesMap.keySet());
805
			schemeItems.stream().forEach(x -> {
805
			schemeItems.stream().forEach(x -> {