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