Subversion Repositories SmartDukaan

Rev

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

Rev 34575 Rev 34587
Line 1421... Line 1421...
1421
    @RequestMapping(value = "/activeSchemeByIds", method = RequestMethod.PUT)
1421
    @RequestMapping(value = "/activeSchemeByIds", method = RequestMethod.PUT)
1422
    public String activeSchemeByIds(@RequestParam(name = ProfitMandiConstants.SCHEME_ID) String schemeIds, @RequestParam(name = "offset", defaultValue = "0") int offset, @RequestParam(name = "limit", defaultValue = "10") int limit, Model model) throws Exception {
1422
    public String activeSchemeByIds(@RequestParam(name = ProfitMandiConstants.SCHEME_ID) String schemeIds, @RequestParam(name = "offset", defaultValue = "0") int offset, @RequestParam(name = "limit", defaultValue = "10") int limit, Model model) throws Exception {
1423
        List<Integer> ids = Arrays.stream(schemeIds.split(",")).map(String::trim).filter(s -> !s.isEmpty()).map(Integer::parseInt).collect(Collectors.toList());
1423
        List<Integer> ids = Arrays.stream(schemeIds.split(",")).map(String::trim).filter(s -> !s.isEmpty()).map(Integer::parseInt).collect(Collectors.toList());
1424
        List<Scheme> schemes = schemeRepository.selectBySchemeIds(ids);
1424
        List<Scheme> schemes = schemeRepository.selectBySchemeIds(ids);
1425
        schemeService.activeSchemeByIds(schemes);
1425
        schemeService.activeSchemeByIds(schemes);
1426
        List<Scheme> allSchemes = schemeRepository.selectAll(offset, limit);
-
 
1427
        for (Scheme scheme : allSchemes) {
-
 
1428
            if (scheme.getAmountType().equals(AmountType.PERCENTAGE)) {
-
 
1429
                scheme.setAmountModel(scheme.getAmount() + "%");
-
 
1430
            } else {
-
 
1431
                scheme.setAmountModel(scheme.getAmount() + "");
-
 
1432
            }
-
 
1433
        }
-
 
1434
        model.addAttribute("response1", mvcResponseSender.createResponseString(true));
1426
        model.addAttribute("response1", mvcResponseSender.createResponseString(true));
1435
        return "response";
1427
        return "response";
1436
    }
1428
    }
1437
 
1429
 
1438
    @RequestMapping(value = "/expireSchemeById", method = RequestMethod.PUT)
1430
    @RequestMapping(value = "/expireSchemeById", method = RequestMethod.PUT)