Subversion Repositories SmartDukaan

Rev

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

Rev 28283 Rev 28381
Line 56... Line 56...
56
import com.spice.profitmandi.dao.entity.dtr.RetailerBrandsLimit;
56
import com.spice.profitmandi.dao.entity.dtr.RetailerBrandsLimit;
57
import com.spice.profitmandi.dao.entity.dtr.Shop;
57
import com.spice.profitmandi.dao.entity.dtr.Shop;
58
import com.spice.profitmandi.dao.entity.fofo.FofoStore;
58
import com.spice.profitmandi.dao.entity.fofo.FofoStore;
59
import com.spice.profitmandi.dao.entity.fofo.PartnerType;
59
import com.spice.profitmandi.dao.entity.fofo.PartnerType;
60
import com.spice.profitmandi.dao.entity.fofo.PartnerTypeChange;
60
import com.spice.profitmandi.dao.entity.fofo.PartnerTypeChange;
-
 
61
import com.spice.profitmandi.dao.entity.fofo.PincodePartner;
61
import com.spice.profitmandi.dao.entity.user.Location;
62
import com.spice.profitmandi.dao.entity.user.Location;
62
import com.spice.profitmandi.dao.entity.user.Promoter;
63
import com.spice.profitmandi.dao.entity.user.Promoter;
63
import com.spice.profitmandi.dao.entity.user.User;
64
import com.spice.profitmandi.dao.entity.user.User;
64
import com.spice.profitmandi.dao.entity.warehouse.WarehouseInventoryItem;
65
import com.spice.profitmandi.dao.entity.warehouse.WarehouseInventoryItem;
65
import com.spice.profitmandi.dao.repository.auth.AuthRepository;
66
import com.spice.profitmandi.dao.repository.auth.AuthRepository;
Line 73... Line 74...
73
import com.spice.profitmandi.dao.repository.dtr.RetailerBrandsLimitRepository;
74
import com.spice.profitmandi.dao.repository.dtr.RetailerBrandsLimitRepository;
74
import com.spice.profitmandi.dao.repository.dtr.RetailerRepository;
75
import com.spice.profitmandi.dao.repository.dtr.RetailerRepository;
75
import com.spice.profitmandi.dao.repository.dtr.ShopRepository;
76
import com.spice.profitmandi.dao.repository.dtr.ShopRepository;
76
import com.spice.profitmandi.dao.repository.fofo.PartnerTypeChangeRepository;
77
import com.spice.profitmandi.dao.repository.fofo.PartnerTypeChangeRepository;
77
import com.spice.profitmandi.dao.repository.fofo.PartnerTypeChangeService;
78
import com.spice.profitmandi.dao.repository.fofo.PartnerTypeChangeService;
-
 
79
import com.spice.profitmandi.dao.repository.fofo.PincodePartnerRepository;
78
import com.spice.profitmandi.dao.repository.user.LocationRepository;
80
import com.spice.profitmandi.dao.repository.user.LocationRepository;
79
import com.spice.profitmandi.dao.repository.user.PromoterRepository;
81
import com.spice.profitmandi.dao.repository.user.PromoterRepository;
80
import com.spice.profitmandi.dao.repository.user.UserRepository;
82
import com.spice.profitmandi.dao.repository.user.UserRepository;
81
import com.spice.profitmandi.service.PartnerInvestmentService;
83
import com.spice.profitmandi.service.PartnerInvestmentService;
82
import com.spice.profitmandi.service.inventory.InventoryService;
84
import com.spice.profitmandi.service.inventory.InventoryService;
Line 93... Line 95...
93
 
95
 
94
	@Autowired
96
	@Autowired
95
	private RetailerService retailerService;
97
	private RetailerService retailerService;
96
 
98
 
97
	@Autowired
99
	@Autowired
98
	private RetailerRepository retailerRepository;
100
	private RetailerRepository retailerRepository;  
-
 
101
	
-
 
102
	@Autowired
-
 
103
	private PincodePartnerRepository PincodePartnerRepository;
-
 
104
	
99
 
105
	
100
	@Autowired
106
	@Autowired
101
	private BrandLimitRepository brandLimitRepository;
107
	private BrandLimitRepository brandLimitRepository;
102
 
108
 
103
	@Autowired
109
	@Autowired
104
	private RetailerBrandsLimitService retailerBrandsLimitService;
110
	private RetailerBrandsLimitService retailerBrandsLimitService;
Line 849... Line 855...
849
		model.addAttribute("customRetailers", customRetailers);
855
		model.addAttribute("customRetailers", customRetailers);
850
		model.addAttribute("retailerBrandsLimitMap", retailerBrandsLimitMap);
856
		model.addAttribute("retailerBrandsLimitMap", retailerBrandsLimitMap);
851
		return "brands-limit-mapping";
857
		return "brands-limit-mapping";
852
 
858
 
853
	}
859
	}
-
 
860
	
-
 
861
	
-
 
862
	
-
 
863
	
-
 
864
	@RequestMapping(value = "/setPartnerPincode", method = RequestMethod.POST)
-
 
865
	public String setPartnerPincode(HttpServletRequest request,
-
 
866
			@RequestParam(name = "pincode", required = true, defaultValue = "") String pincode,
-
 
867
			@RequestParam(name = "fofoId", required = true, defaultValue = "") int fofoId,Model model) throws Exception {
-
 
868
 
-
 
869
		if(!pincode.equals("")) {
-
 
870
	    PincodePartner pinPartner = new PincodePartner();	
-
 
871
		pinPartner.setFofoId(fofoId);
-
 
872
		pinPartner.setPincode(pincode);
-
 
873
		PincodePartnerRepository.perist(pinPartner);
-
 
874
		}
-
 
875
	
-
 
876
	List<PincodePartner> partnerPincodeList=	PincodePartnerRepository.selectByPartnerId(fofoId);
-
 
877
		
-
 
878
	LOGGER.info("partnerPincodeList" +partnerPincodeList);
-
 
879
 
-
 
880
	model.addAttribute("partnerPincodeList", partnerPincodeList);
-
 
881
		return "pincode-partner-index";
-
 
882
 
-
 
883
	}
-
 
884
	
-
 
885
	
-
 
886
	@RequestMapping(value = "/removePartnerPincode", method = RequestMethod.POST)
-
 
887
	public String removePartnerPincode(HttpServletRequest request,
-
 
888
			@RequestParam int id,
-
 
889
			@RequestParam(name = "fofoId", required = true, defaultValue = "") int fofoId,Model model) throws Exception {
-
 
890
 
-
 
891
		
-
 
892
	PincodePartnerRepository.delete(id);
-
 
893
		
-
 
894
	List<PincodePartner> partnerPincodeList=	PincodePartnerRepository.selectByPartnerId(fofoId);
-
 
895
	
-
 
896
	LOGGER.info("partnerPincodeList" +partnerPincodeList);
-
 
897
 
-
 
898
	model.addAttribute("partnerPincodeList", partnerPincodeList);
-
 
899
	
-
 
900
		return "pincode-partner-index";
-
 
901
 
-
 
902
	}
-
 
903
	
-
 
904
	@RequestMapping(value = "/removeSearchPincode", method = RequestMethod.POST)
-
 
905
	public String removeSearchPincode(HttpServletRequest request,@RequestParam int id,
-
 
906
			@RequestParam(name = "pin", required = true, defaultValue = "") String pin,
-
 
907
			@RequestParam(name = "fofoId", required = true, defaultValue = "") int fofoId,Model model) throws Exception {
-
 
908
 
-
 
909
		
-
 
910
	PincodePartnerRepository.delete(id);
-
 
911
		
-
 
912
	List<PincodePartner> partnerPincodeList=	PincodePartnerRepository.selectPartnersByPincode(pin);
-
 
913
	
-
 
914
	Map<Integer, CustomRetailer> customRetailerMap = retailerService.getFofoRetailers(true);
-
 
915
 
-
 
916
	
-
 
917
	model.addAttribute("customRetailerMap", customRetailerMap);
-
 
918
	
-
 
919
	model.addAttribute("partnerPincodeList", partnerPincodeList);
-
 
920
 
-
 
921
	
-
 
922
		return "search-pincode-partner";
-
 
923
 
-
 
924
	}
-
 
925
	
-
 
926
	@RequestMapping(value = "/searchPincodePartner", method = RequestMethod.GET)
-
 
927
	public String searchPincodePartner(HttpServletRequest request,
-
 
928
			@RequestParam(name = "pincode", required = true, defaultValue = "") String pincode,Model model) throws Exception {
-
 
929
 
-
 
930
		List<PincodePartner> partnerPincodeList=	PincodePartnerRepository.selectPartnersByPincode(pincode);
-
 
931
		
-
 
932
		Map<Integer, CustomRetailer> customRetailerMap = retailerService.getFofoRetailers(true);
-
 
933
 
-
 
934
		
-
 
935
		model.addAttribute("customRetailerMap", customRetailerMap);
-
 
936
		
-
 
937
		model.addAttribute("partnerPincodeList", partnerPincodeList);
-
 
938
	
-
 
939
		return "search-pincode-partner";
-
 
940
	
-
 
941
	
-
 
942
	}
-
 
943
	
-
 
944
	@RequestMapping(value = "/showPartnerPincode", method = RequestMethod.GET)
-
 
945
	public String showPartnerPincode(HttpServletRequest request,
-
 
946
			@RequestParam(name = "partnerId", required = true, defaultValue = "") int partnerId,Model model) throws Exception {
-
 
947
 
-
 
948
		List<PincodePartner> partnerPincodeList=	PincodePartnerRepository.selectByPartnerId(partnerId);
-
 
949
		
-
 
950
		
-
 
951
		model.addAttribute("partnerPincodeList", partnerPincodeList);
-
 
952
	
-
 
953
		return "pincode-partner-index";
-
 
954
	
-
 
955
	
-
 
956
	}
-
 
957
	
-
 
958
	
-
 
959
	@RequestMapping(value = "/getAllPartnerPincode", method = RequestMethod.GET)
-
 
960
	public String getAllPartnerPincode(HttpServletRequest request,
-
 
961
			Model model) throws Exception {
854
 
962
 
-
 
963
		
-
 
964
	
-
 
965
		return "add-partner-pincode";
-
 
966
	
-
 
967
	
-
 
968
	}
855
}
969
}
856
970