| Line 185... |
Line 185... |
| 185 |
model.addAttribute("response1", mvcResponseSender.createResponseString(true));
|
185 |
model.addAttribute("response1", mvcResponseSender.createResponseString(true));
|
| 186 |
return "response";
|
186 |
return "response";
|
| 187 |
}
|
187 |
}
|
| 188 |
|
188 |
|
| 189 |
@GetMapping(value = "/cs/getPartners")
|
189 |
@GetMapping(value = "/cs/getPartners")
|
| 190 |
public String getPartners(HttpServletRequest request, @RequestParam(name = "regionId", defaultValue = "0") int regionId, Model model) {
|
190 |
public String getPartners(HttpServletRequest request, @RequestParam(name = "regionId", defaultValue = "0") int regionId, Model model) throws ProfitMandiBusinessException {
|
| 191 |
List<Integer> fofoIds = fofoStoreRepository.selectAll().stream().map(x -> x.getId()).collect(Collectors.toList());
|
191 |
List<Integer> fofoIds = fofoStoreRepository.selectAll().stream().map(x -> x.getId()).collect(Collectors.toList());
|
| 192 |
List<Integer> addedfofoIds = partnerRegionRepository.selectByRegionId(regionId).stream().map(x -> x.getFofoId()).collect(Collectors.toList());
|
192 |
List<Integer> addedfofoIds = partnerRegionRepository.selectByRegionId(regionId).stream().map(x -> x.getFofoId()).collect(Collectors.toList());
|
| 193 |
|
193 |
|
| 194 |
Map<Integer, CustomRetailer> customRetailerMap = retailerService.getAllFofoRetailers();
|
194 |
Map<Integer, CustomRetailer> customRetailerMap = retailerService.getAllFofoRetailers();
|
| 195 |
Map<Integer, CustomRetailer> fofoRetailers = fofoIds.stream().map(x -> customRetailerMap.get(x)).filter(x -> x != null).collect(Collectors.toList()).stream().collect(Collectors.toMap(x -> x.getPartnerId(), x -> x));
|
195 |
Map<Integer, CustomRetailer> fofoRetailers = fofoIds.stream().map(x -> customRetailerMap.get(x)).filter(x -> x != null).collect(Collectors.toList()).stream().collect(Collectors.toMap(x -> x.getPartnerId(), x -> x));
|
| Line 197... |
Line 197... |
| 197 |
model.addAttribute("addedfofoIds", addedfofoIds);
|
197 |
model.addAttribute("addedfofoIds", addedfofoIds);
|
| 198 |
return "added-region-partners";
|
198 |
return "added-region-partners";
|
| 199 |
}
|
199 |
}
|
| 200 |
|
200 |
|
| 201 |
@GetMapping(value = "/cs/getPartnersByRegion")
|
201 |
@GetMapping(value = "/cs/getPartnersByRegion")
|
| 202 |
public String getPartnersByRegion(HttpServletRequest request, @RequestParam(name = "regionId", defaultValue = "0") int regionId, Model model) {
|
202 |
public String getPartnersByRegion(HttpServletRequest request, @RequestParam(name = "regionId", defaultValue = "0") int regionId, Model model) throws ProfitMandiBusinessException {
|
| 203 |
List<Integer> fofoIds = null;
|
203 |
List<Integer> fofoIds = null;
|
| 204 |
fofoIds = partnerRegionRepository.selectByRegionId(regionId).stream().map(x -> x.getFofoId()).collect(Collectors.toList());
|
204 |
fofoIds = partnerRegionRepository.selectByRegionId(regionId).stream().map(x -> x.getFofoId()).collect(Collectors.toList());
|
| 205 |
|
205 |
|
| 206 |
if (fofoIds.contains(0)) {
|
206 |
if (fofoIds.contains(0)) {
|
| 207 |
fofoIds = fofoStoreRepository.selectAll().stream().filter(x -> x.isActive()).collect(Collectors.toList()).stream().map(x -> x.getId()).collect(Collectors.toList());
|
207 |
fofoIds = fofoStoreRepository.selectAll().stream().filter(x -> x.isActive()).collect(Collectors.toList()).stream().map(x -> x.getId()).collect(Collectors.toList());
|
| Line 230... |
Line 230... |
| 230 |
model.addAttribute("response1", mvcResponseSender.createResponseString(true));
|
230 |
model.addAttribute("response1", mvcResponseSender.createResponseString(true));
|
| 231 |
return "response";
|
231 |
return "response";
|
| 232 |
}
|
232 |
}
|
| 233 |
|
233 |
|
| 234 |
@GetMapping(value = "/cs/getPosition")
|
234 |
@GetMapping(value = "/cs/getPosition")
|
| 235 |
public String getPosition(HttpServletRequest request, @RequestParam int positionId, Model model) {
|
235 |
public String getPosition(HttpServletRequest request, @RequestParam int positionId, Model model) throws ProfitMandiBusinessException {
|
| 236 |
|
236 |
|
| 237 |
Position position = positionRepository.selectById(positionId);
|
237 |
Position position = positionRepository.selectById(positionId);
|
| 238 |
|
238 |
|
| 239 |
List<CustomRetailer> positionIdCustomRetailer = csService.getPositionCustomRetailerMap(Arrays.asList(position)).get(position.getId());
|
239 |
List<CustomRetailer> positionIdCustomRetailer = csService.getPositionCustomRetailerMap(Arrays.asList(position)).get(position.getId());
|
| 240 |
|
240 |
|