Subversion Repositories SmartDukaan

Rev

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

Rev 31854 Rev 32493
Line 92... Line 92...
92
 
92
 
93
    @Autowired
93
    @Autowired
94
    private PartnerRegionRepository partnerRegionRepository;
94
    private PartnerRegionRepository partnerRegionRepository;
95
 
95
 
96
    @Autowired
96
    @Autowired
97
    PartnersPositionRepository partnersPositionRepository;
97
    PartnerPositionRepository partnerPositionRepository;
98
 
98
 
99
    @Autowired
99
    @Autowired
100
    FofoStoreRepository fofoStoreRepository;
100
    FofoStoreRepository fofoStoreRepository;
101
 
101
 
102
    @Autowired
102
    @Autowired
Line 322... Line 322...
322
 
322
 
323
                PartnerPosition partnerPosition = new PartnerPosition();
323
                PartnerPosition partnerPosition = new PartnerPosition();
324
                partnerPosition.setFofoId(fofoId);
324
                partnerPosition.setFofoId(fofoId);
325
                partnerPosition.setRegionId(createPositionModel.getRegionId());
325
                partnerPosition.setRegionId(createPositionModel.getRegionId());
326
                partnerPosition.setPositionId(position.getId());
326
                partnerPosition.setPositionId(position.getId());
327
                partnersPositionRepository.persist(partnerPosition);
327
                partnerPositionRepository.persist(partnerPosition);
328
                LOGGER.info("partnerPosition" + partnerPosition);
328
                LOGGER.info("partnerPosition" + partnerPosition);
329
            }
329
            }
330
 
330
 
331
            model.addAttribute("response1", mvcResponseSender.createResponseString(true));
331
            model.addAttribute("response1", mvcResponseSender.createResponseString(true));
332
        } else {
332
        } else {
Line 336... Line 336...
336
    }
336
    }
337
 
337
 
338
    @PostMapping(value = "/cs/updatePartnerPosition")
338
    @PostMapping(value = "/cs/updatePartnerPosition")
339
    public String updatePartnerPosition(HttpServletRequest request, @RequestParam(name = "regionId") int regionId, @RequestBody List<Integer> selectedFofoIds, @RequestParam(name = "positionId") int positionId, Model model) throws Exception {
339
    public String updatePartnerPosition(HttpServletRequest request, @RequestParam(name = "regionId") int regionId, @RequestBody List<Integer> selectedFofoIds, @RequestParam(name = "positionId") int positionId, Model model) throws Exception {
340
 
340
 
341
        partnersPositionRepository.delete(positionId);
341
        partnerPositionRepository.delete(positionId);
342
        for (int fofoId : selectedFofoIds) {
342
        for (int fofoId : selectedFofoIds) {
343
            PartnerPosition partnerPosition = new PartnerPosition();
343
            PartnerPosition partnerPosition = new PartnerPosition();
344
            partnerPosition.setFofoId(fofoId);
344
            partnerPosition.setFofoId(fofoId);
345
            partnerPosition.setRegionId(regionId);
345
            partnerPosition.setRegionId(regionId);
346
            partnerPosition.setPositionId(positionId);
346
            partnerPosition.setPositionId(positionId);
347
            partnersPositionRepository.persist(partnerPosition);
347
            partnerPositionRepository.persist(partnerPosition);
348
        }
348
        }
349
 
349
 
350
        model.addAttribute("response1", mvcResponseSender.createResponseString(true));
350
        model.addAttribute("response1", mvcResponseSender.createResponseString(true));
351
 
351
 
352
        return "response";
352
        return "response";