Subversion Repositories SmartDukaan

Rev

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

Rev 29707 Rev 29883
Line 701... Line 701...
701
		// model.addAttribute("roleTypes", loginDetails.getRoleTypes());
701
		// model.addAttribute("roleTypes", loginDetails.getRoleTypes());
702
		if (isAdmin)
702
		if (isAdmin)
703
			return "schemes";
703
			return "schemes";
704
		else {
704
		else {
705
			List<CreateOfferRequest> offers = new ArrayList<>();
705
			List<CreateOfferRequest> offers = new ArrayList<>();
-
 
706
			Map<Integer, Map<Integer, Long>> offerSlabPayoutMap = new HashMap<>();
706
			List<PriceDropIMEI> priceDropImeis = new ArrayList<>();
707
			List<PriceDropIMEI> priceDropImeis = new ArrayList<>();
707
			if (searchItem > 0) {
708
			if (searchItem > 0) {
708
				offers = offerService.getPublishedOffers(date, loginDetails.getFofoId(), searchItem);
709
				offers = offerService.getPublishedOffers(date, loginDetails.getFofoId(), searchItem);
-
 
710
				for(CreateOfferRequest createOfferRequest : offers) {
-
 
711
					Map<Integer, Map<Integer, Long>> itemSlabPayoutMap = offerService.getSlabPayoutMap(createOfferRequest);
-
 
712
					Map<Integer,Long> slabPayoutMap = itemSlabPayoutMap.get(searchItem);
-
 
713
					offerSlabPayoutMap.put(createOfferRequest.getId(), slabPayoutMap);
-
 
714
				}
709
			}
715
			}
710
			if (!(searchImei.equals(""))) {
716
			if (!(searchImei.equals(""))) {
711
				InventoryItem inventoryItem = inventoryItemRepository.selectBySerialNumberFofoId(searchImei,
717
				InventoryItem inventoryItem = inventoryItemRepository.selectBySerialNumberFofoId(searchImei,
712
						loginDetails.getFofoId());
718
						loginDetails.getFofoId());
713
 
719
 
Line 720... Line 726...
720
				}
726
				}
721
			}
727
			}
722
			FofoStore fs = fofoStoreRepository.selectByRetailerId(loginDetails.getFofoId());
728
			FofoStore fs = fofoStoreRepository.selectByRetailerId(loginDetails.getFofoId());
723
 
729
 
724
			model.addAttribute("offers", offers);
730
			model.addAttribute("offers", offers);
-
 
731
			model.addAttribute("offerSlabPayoutMap", offerSlabPayoutMap);
725
			model.addAttribute("partnerCode", fs.getCode());
732
			model.addAttribute("partnerCode", fs.getCode());
726
			model.addAttribute("fofoId", fs.getId());
733
			model.addAttribute("fofoId", fs.getId());
727
			model.addAttribute("priceDropImeis", priceDropImeis);
734
			model.addAttribute("priceDropImeis", priceDropImeis);
728
			return "schemes-partner";
735
			return "schemes-partner";
729
		}
736
		}