| Line 285... |
Line 285... |
| 285 |
boolean found = false;
|
285 |
boolean found = false;
|
| 286 |
List<com.spice.profitmandi.dao.model.TargetSlab> targetSlabs = targetSlabRepository
|
286 |
List<com.spice.profitmandi.dao.model.TargetSlab> targetSlabs = targetSlabRepository
|
| 287 |
.getByOfferId(offer.getId());
|
287 |
.getByOfferId(offer.getId());
|
| 288 |
CreateOfferRequest createOfferRequest = this.getCreateOfferRequest(offer);
|
288 |
CreateOfferRequest createOfferRequest = this.getCreateOfferRequest(offer);
|
| 289 |
createOfferRequest.setTargetSlabs(targetSlabs);
|
289 |
createOfferRequest.setTargetSlabs(targetSlabs);
|
| - |
|
290 |
this.setCriteriaPayoutAchieved(fofoId, createOfferRequest);
|
| 290 |
Set<com.spice.profitmandi.service.offers.ItemCriteria> itemCriteriaSet = targetSlabs.stream()
|
291 |
Set<com.spice.profitmandi.service.offers.ItemCriteria> itemCriteriaSet = targetSlabs.stream()
|
| 291 |
.flatMap(x -> x.getItemCriteriaPayouts().stream()).map(x -> x.getItemCriteria()).distinct()
|
292 |
.flatMap(x -> x.getItemCriteriaPayouts().stream()).map(x -> x.getItemCriteria()).distinct()
|
| 292 |
.filter(x -> itemRepository.containsItem(x, itemId)).collect(Collectors.toSet());
|
293 |
.filter(x -> itemRepository.containsItem(x, itemId)).collect(Collectors.toSet());
|
| 293 |
|
294 |
|
| 294 |
for (com.spice.profitmandi.dao.model.TargetSlab targetSlab : targetSlabs) {
|
295 |
for (com.spice.profitmandi.dao.model.TargetSlab targetSlab : targetSlabs) {
|