Subversion Repositories SmartDukaan

Rev

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

Rev 34588 Rev 34969
Line 133... Line 133...
133
    private static final Logger LOGGER = LogManager.getLogger(SDCreditController.class);
133
    private static final Logger LOGGER = LogManager.getLogger(SDCreditController.class);
134
 
134
 
135
    @RequestMapping(value = "/getSDCreditReq", method = RequestMethod.GET)
135
    @RequestMapping(value = "/getSDCreditReq", method = RequestMethod.GET)
136
    public String getSDCreditReq(HttpServletRequest request, Model model) throws ProfitMandiBusinessException {
136
    public String getSDCreditReq(HttpServletRequest request, Model model) throws ProfitMandiBusinessException {
137
        LoginDetails loginDetails = cookiesProcessor.getCookiesObject(request);
137
        LoginDetails loginDetails = cookiesProcessor.getCookiesObject(request);
138
        boolean isTarun = loginDetails.getEmailId().equals("tarun.verma@smartdukaan.com");
138
        boolean isTarun = loginDetails.getEmailId().equals("tarun.verma@smartdukaan.com") || loginDetails.getEmailId().equals("kamini.sharma@smartdukaan.com");
139
 
139
 
140
        Map<Integer, CustomRetailer> customRetailerMap = retailerService.getFofoRetailers(true);
140
        Map<Integer, CustomRetailer> customRetailerMap = retailerService.getFofoRetailers(true);
141
 
141
 
142
        Map<Integer, SDCreditRequirement> sdCreditRequirementMap = sdCreditRequirementRepository.selectAll().stream().collect(Collectors.toMap(x -> x.getFofoId(), x -> x));
142
        Map<Integer, SDCreditRequirement> sdCreditRequirementMap = sdCreditRequirementRepository.selectAll().stream().collect(Collectors.toMap(x -> x.getFofoId(), x -> x));
143
        for (Entry<Integer, CustomRetailer> customRetailerEntry : customRetailerMap.entrySet()) {
143
        for (Entry<Integer, CustomRetailer> customRetailerEntry : customRetailerMap.entrySet()) {
Line 180... Line 180...
180
        // sdCreditRequirement.setSecurityCheck(2);
180
        // sdCreditRequirement.setSecurityCheck(2);
181
        sdCreditRequirement.setSecurityCheck(sdCreditRequirementModel.getSecurityCheck());
181
        sdCreditRequirement.setSecurityCheck(sdCreditRequirementModel.getSecurityCheck());
182
 
182
 
183
 
183
 
184
        LoginDetails loginDetails = cookiesProcessor.getCookiesObject(request);
184
        LoginDetails loginDetails = cookiesProcessor.getCookiesObject(request);
185
        boolean isTarun = loginDetails.getEmailId().equals("tarun.verma@smartdukaan.com");
185
        boolean isTarun = loginDetails.getEmailId().equals("tarun.verma@smartdukaan.com") || loginDetails.getEmailId().equals("kamini.sharma@smartdukaan.com");
186
        if (isTarun) {
186
        if (isTarun) {
187
            if (sdCreditRequirement.getLimit() != sdCreditRequirementModel.getLimit()) {
187
            if (sdCreditRequirement.getLimit() != sdCreditRequirementModel.getLimit()) {
188
                sdCreditRequirement.setHardLimit(true);
188
                sdCreditRequirement.setHardLimit(true);
189
            }
189
            }
190
        }
190
        }
Line 242... Line 242...
242
    }
242
    }
243
 
243
 
244
    @RequestMapping(value = "/resetHardLimit", method = RequestMethod.PUT)
244
    @RequestMapping(value = "/resetHardLimit", method = RequestMethod.PUT)
245
    public String resetHardLimit(HttpServletRequest request, @RequestParam int id, Model model) throws Exception {
245
    public String resetHardLimit(HttpServletRequest request, @RequestParam int id, Model model) throws Exception {
246
        LoginDetails loginDetails = cookiesProcessor.getCookiesObject(request);
246
        LoginDetails loginDetails = cookiesProcessor.getCookiesObject(request);
247
        if (loginDetails.getEmailId().equals("tarun.verma@smartdukaan.com")) {
247
        if (loginDetails.getEmailId().equals("tarun.verma@smartdukaan.com") || loginDetails.getEmailId().equals("kamini.sharma@smartdukaan.com")) {
248
            SDCreditRequirement sdCreditRequirement = sdCreditRequirementRepository.selectById(id);
248
            SDCreditRequirement sdCreditRequirement = sdCreditRequirementRepository.selectById(id);
249
                sdCreditRequirement.setHardLimit(false);
249
                sdCreditRequirement.setHardLimit(false);
250
        }
250
        }
251
        model.addAttribute("response1", mvcResponseSender.createResponseString(true));
251
        model.addAttribute("response1", mvcResponseSender.createResponseString(true));
252
        return "response";
252
        return "response";