| Line 509... |
Line 509... |
| 509 |
Set<Scheme> allFixedSchemes = schemeRepository
|
509 |
Set<Scheme> allFixedSchemes = schemeRepository
|
| 510 |
.selectActiveAll(SchemeType.OUT, partnerType, fofoOrder.getCreateTimestamp()).stream()
|
510 |
.selectActiveAll(SchemeType.OUT, partnerType, fofoOrder.getCreateTimestamp()).stream()
|
| 511 |
.filter(scheme -> scheme.getAmountType().equals(AmountType.FIXED)).collect(Collectors.toSet());
|
511 |
.filter(scheme -> scheme.getAmountType().equals(AmountType.FIXED)).collect(Collectors.toSet());
|
| 512 |
|
512 |
|
| 513 |
for (InventoryItem inventoryItem : inventoryItems) {
|
513 |
for (InventoryItem inventoryItem : inventoryItems) {
|
| 514 |
int itemCashback = 0;
|
514 |
float itemCashback = 0;
|
| 515 |
Purchase purchase = purchaseRepository.selectByIdAndFofoId(inventoryItem.getPurchaseId(), retailerId);
|
515 |
Purchase purchase = purchaseRepository.selectByIdAndFofoId(inventoryItem.getPurchaseId(), retailerId);
|
| 516 |
Set<Integer> schemeIds = new HashSet<>(
|
516 |
Set<Integer> schemeIds = new HashSet<>(
|
| 517 |
schemeItemRepository.selectSchemeIdByItemId(inventoryItem.getItemId()));
|
517 |
schemeItemRepository.selectSchemeIdByItemId(inventoryItem.getItemId()));
|
| 518 |
List<Scheme> schemes = null;
|
518 |
List<Scheme> schemes = null;
|
| 519 |
if(purchase.getCompleteTimestamp()==null) {
|
519 |
if(purchase.getCompleteTimestamp()==null) {
|