Subversion Repositories SmartDukaan

Rev

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

Rev 29783 Rev 29785
Line 429... Line 429...
429
 
429
 
430
	@Override
430
	@Override
431
	@Cacheable(value = "slabPayoutMap", cacheManager = "thirtyMinsTimeOutCacheManager")
431
	@Cacheable(value = "slabPayoutMap", cacheManager = "thirtyMinsTimeOutCacheManager")
432
	public Map<Integer, Map<Integer, Long>> getSlabPayoutMap(CreateOfferRequest createOfferRequest) {
432
	public Map<Integer, Map<Integer, Long>> getSlabPayoutMap(CreateOfferRequest createOfferRequest) {
433
		Map<Integer, Map<Integer, Long>> itemSlabPayoutMap = new HashMap<>();
433
		Map<Integer, Map<Integer, Long>> itemSlabPayoutMap = new HashMap<>();
434
		List<com.spice.profitmandi.dao.model.TargetSlab> targetSlabs = createOfferRequest.getTargetSlabs();
434
		com.spice.profitmandi.dao.model.TargetSlab targetSlab = createOfferRequest.getTargetSlabs().get(0);
435
		com.spice.profitmandi.dao.model.TargetSlab targetSlab = targetSlabs.get(0);
-
 
436
		List<ItemCriteriaPayout> payouts = targetSlab.getItemCriteriaPayouts();
435
		List<ItemCriteriaPayout> payouts = targetSlab.getItemCriteriaPayouts();
437
		for (ItemCriteriaPayout itemCriteriaPayout : payouts) {
436
		for (ItemCriteriaPayout itemCriteriaPayout : payouts) {
438
			com.spice.profitmandi.service.offers.ItemCriteria itemCriteria = itemCriteriaPayout.getItemCriteria();
437
			com.spice.profitmandi.service.offers.ItemCriteria itemCriteria = itemCriteriaPayout.getItemCriteria();
439
			List<Integer> itemIds = itemRepository.getItems(itemCriteria);
438
			List<Integer> itemIds = itemRepository.getItems(itemCriteria);
440
			for (PayoutSlab payoutSlab : Lists.reverse(itemCriteriaPayout.getPayoutSlabs())) {
439
			for (PayoutSlab payoutSlab : Lists.reverse(itemCriteriaPayout.getPayoutSlabs())) {