| Line 205... |
Line 205... |
| 205 |
if (publishedOffers != null) {
|
205 |
if (publishedOffers != null) {
|
| 206 |
for (Offer offer : publishedOffers) {
|
206 |
for (Offer offer : publishedOffers) {
|
| 207 |
List<com.spice.profitmandi.dao.model.TargetSlab> targetSlabs = targetSlabRepository
|
207 |
List<com.spice.profitmandi.dao.model.TargetSlab> targetSlabs = targetSlabRepository
|
| 208 |
.getByOfferId(offer.getId());
|
208 |
.getByOfferId(offer.getId());
|
| 209 |
CreateOfferRequest createOfferRequest = this.getCreateOfferRequest(offer);
|
209 |
CreateOfferRequest createOfferRequest = this.getCreateOfferRequest(offer);
|
| 210 |
createOfferRequest.getItemCriteria();
|
- |
|
| 211 |
createOfferRequest.setTargetSlabs(targetSlabs);
|
210 |
createOfferRequest.setTargetSlabs(targetSlabs);
|
| 212 |
createOfferRequests.add(createOfferRequest);
|
211 |
createOfferRequests.add(createOfferRequest);
|
| 213 |
Set<com.spice.profitmandi.service.offers.ItemCriteria> itemCriteriaSet = targetSlabs.stream()
|
212 |
Set<com.spice.profitmandi.service.offers.ItemCriteria> itemCriteriaSet = targetSlabs.stream()
|
| 214 |
.flatMap(x -> x.getItemCriteriaPayouts().stream()).map(x -> x.getItemCriteria()).distinct()
|
213 |
.flatMap(x -> x.getItemCriteriaPayouts().stream()).map(x -> x.getItemCriteria()).distinct()
|
| 215 |
.filter(x -> itemRepository.containsItem(x, itemId)).collect(Collectors.toSet());
|
214 |
.filter(x -> itemRepository.containsItem(x, itemId)).collect(Collectors.toSet());
|