Subversion Repositories SmartDukaan

Rev

Rev 29806 | Rev 29810 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 29806 Rev 29808
Line 86... Line 86...
86
	@Override
86
	@Override
87
	public void addOfferService(CreateOfferRequest createOfferRequest) throws ProfitMandiBusinessException {
87
	public void addOfferService(CreateOfferRequest createOfferRequest) throws ProfitMandiBusinessException {
88
		LOGGER.info("createOfferRequest  -- {}", createOfferRequest);
88
		LOGGER.info("createOfferRequest  -- {}", createOfferRequest);
89
		this.createOffer(createOfferRequest);
89
		this.createOffer(createOfferRequest);
90
		this.createTargetSlabs(createOfferRequest);
90
		this.createTargetSlabs(createOfferRequest);
91
		cacheManager.getCache("allOffers").clear();
-
 
92
		
-
 
93
	}
91
	}
94
 
92
 
95
	private void createOffer(CreateOfferRequest createOfferRequest) {
93
	private void createOffer(CreateOfferRequest createOfferRequest) {
96
		Offer offer = new Offer();
94
		Offer offer = new Offer();
97
		offer.setName(createOfferRequest.getName());
95
		offer.setName(createOfferRequest.getName());
Line 333... Line 331...
333
				List<PayoutSlab> payoutSlabs = itemCriteriaPayouts.stream().flatMap(x->x.getPayoutSlabs().stream()).collect(Collectors.toList());
331
				List<PayoutSlab> payoutSlabs = itemCriteriaPayouts.stream().flatMap(x->x.getPayoutSlabs().stream()).collect(Collectors.toList());
334
				for (PayoutSlab payoutSlab : payoutSlabs) {
332
				for (PayoutSlab payoutSlab : payoutSlabs) {
335
					payoutSlab.setOnwardsAmount(targets.get(counter));
333
					payoutSlab.setOnwardsAmount(targets.get(counter));
336
					counter++;
334
					counter++;
337
				}
335
				}
-
 
336
				this.addOfferService(createOfferRequest);
338
			}
337
			}
339
			this.addOfferService(createOfferRequest);
-
 
340
		}
338
		}
341
		cacheManager.getCache("allOffers").clear();
339
		cacheManager.getCache("allOffers").clear();
342
 
340
 
343
	}
341
	}
344
 
342