| 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 -> {
|