| Line 41... |
Line 41... |
| 41 |
@RequestMapping(value = "/sendMessagingPanel", method = RequestMethod.GET)
|
41 |
@RequestMapping(value = "/sendMessagingPanel", method = RequestMethod.GET)
|
| 42 |
public String sendMessagingPanel(HttpServletRequest request, Model model) {
|
42 |
public String sendMessagingPanel(HttpServletRequest request, Model model) {
|
| 43 |
|
43 |
|
| 44 |
List<Integer> fofoIds = fofoStoreRepository.selectAll().stream().map(x -> x.getId())
|
44 |
List<Integer> fofoIds = fofoStoreRepository.selectAll().stream().map(x -> x.getId())
|
| 45 |
.collect(Collectors.toList());
|
45 |
.collect(Collectors.toList());
|
| - |
|
46 |
|
| 46 |
Map<Integer, CustomRetailer> customRetailersMap = retailerService.getFofoRetailers(fofoIds);
|
47 |
Map<Integer, CustomRetailer> customRetailerMap = retailerService.getAllFofoRetailers();
|
| - |
|
48 |
|
| - |
|
49 |
Map<Integer, CustomRetailer> customRetailersMap = fofoIds.stream().map(x -> customRetailerMap.get(x))
|
| - |
|
50 |
.filter(x -> x != null).collect(Collectors.toList()).stream()
|
| - |
|
51 |
.collect(Collectors.toMap(x -> x.getPartnerId(), x -> x));
|
| 47 |
model.addAttribute("customRetailersMap", customRetailersMap);
|
52 |
model.addAttribute("customRetailersMap", customRetailersMap);
|
| 48 |
return "send-message";
|
53 |
return "send-message";
|
| 49 |
}
|
54 |
}
|
| 50 |
|
55 |
|
| 51 |
@RequestMapping(value = "/sendMessage", method = RequestMethod.POST)
|
56 |
@RequestMapping(value = "/sendMessage", method = RequestMethod.POST)
|
| 52 |
public String sendMessage(HttpServletRequest request, @RequestBody SendMessageModel sendMessageModel, Model model)
|
57 |
public String sendMessage(HttpServletRequest request, @RequestBody SendMessageModel sendMessageModel, Model model)
|
| 53 |
throws Exception {
|
58 |
throws Exception {
|
| 54 |
|
59 |
|
| 55 |
List<Integer> retailerIds = sendMessageModel.getUserIds();
|
60 |
List<Integer> retailerIds = sendMessageModel.getUserIds();
|
| 56 |
Map<Integer, CustomRetailer> customRetailersMap = retailerService.getFofoRetailers(retailerIds);
|
61 |
Map<Integer, CustomRetailer> customRetailerMap = retailerService.getAllFofoRetailers();
|
| - |
|
62 |
|
| - |
|
63 |
Map<Integer, CustomRetailer> customRetailersMap = retailerIds.stream().map(x -> customRetailerMap.get(x))
|
| - |
|
64 |
.filter(x -> x != null).collect(Collectors.toList()).stream()
|
| - |
|
65 |
.collect(Collectors.toMap(x -> x.getPartnerId(), x -> x));
|
| 57 |
|
66 |
|
| 58 |
for (Integer retailerId : retailerIds) {
|
67 |
for (Integer retailerId : retailerIds) {
|
| 59 |
|
68 |
|
| 60 |
CustomRetailer customRetailer = customRetailersMap.get(retailerId);
|
69 |
CustomRetailer customRetailer = customRetailersMap.get(retailerId);
|
| 61 |
String phone = customRetailer.getMobileNumber();
|
70 |
String phone = customRetailer.getMobileNumber();
|