| 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);
|