| Line 5... |
Line 5... |
| 5 |
import java.time.LocalDate;
|
5 |
import java.time.LocalDate;
|
| 6 |
import java.time.LocalDateTime;
|
6 |
import java.time.LocalDateTime;
|
| 7 |
import java.util.ArrayList;
|
7 |
import java.util.ArrayList;
|
| 8 |
import java.util.Arrays;
|
8 |
import java.util.Arrays;
|
| 9 |
import java.util.HashMap;
|
9 |
import java.util.HashMap;
|
| - |
|
10 |
import java.util.HashSet;
|
| 10 |
import java.util.List;
|
11 |
import java.util.List;
|
| 11 |
import java.util.Map;
|
12 |
import java.util.Map;
|
| 12 |
import java.util.Map.Entry;
|
13 |
import java.util.Map.Entry;
|
| 13 |
import java.util.Set;
|
14 |
import java.util.Set;
|
| 14 |
import java.util.stream.Collectors;
|
15 |
import java.util.stream.Collectors;
|
| Line 227... |
Line 228... |
| 227 |
List<Integer> fofoIds = sanctionRequests.stream().map(x -> x.getFofoId()).collect(Collectors.toList());
|
228 |
List<Integer> fofoIds = sanctionRequests.stream().map(x -> x.getFofoId()).collect(Collectors.toList());
|
| 228 |
|
229 |
|
| 229 |
Map<Integer, SDCreditRequirement> sdCreditRequirementMap = sdCreditRequirementRepository.selectAll().stream()
|
230 |
Map<Integer, SDCreditRequirement> sdCreditRequirementMap = sdCreditRequirementRepository.selectAll().stream()
|
| 230 |
.collect(Collectors.toMap(x -> x.getFofoId(), x -> x));
|
231 |
.collect(Collectors.toMap(x -> x.getFofoId(), x -> x));
|
| 231 |
|
232 |
|
| - |
|
233 |
Map<Integer, UserWallet> userWalletMap = userWalletRepository.selectByRetailerIds(new HashSet<>(fofoIds))
|
| - |
|
234 |
.stream().collect(Collectors.toMap(x -> x.getUserId(), x -> x));
|
| - |
|
235 |
|
| 232 |
if (!sanctionRequests.isEmpty()) {
|
236 |
if (!sanctionRequests.isEmpty()) {
|
| 233 |
|
237 |
|
| 234 |
Map<Integer, CustomRetailer> customRetailerMap = retailerService.getFofoRetailers(fofoIds);
|
238 |
Map<Integer, CustomRetailer> customRetailerMap = retailerService.getFofoRetailers(fofoIds);
|
| 235 |
Map<Integer, PartnerDailyInvestment> partnerDailyInvestmentMap = partnerDailyInvestmentRepository
|
239 |
Map<Integer, PartnerDailyInvestment> partnerDailyInvestmentMap = partnerDailyInvestmentRepository
|
| 236 |
.selectAll(fofoIds, LocalDate.now().minusDays(1)).stream()
|
240 |
.selectAll(fofoIds, LocalDate.now().minusDays(1)).stream()
|
| Line 244... |
Line 248... |
| 244 |
|
248 |
|
| 245 |
model.addAttribute("sanctionRequests", sanctionRequests);
|
249 |
model.addAttribute("sanctionRequests", sanctionRequests);
|
| 246 |
|
250 |
|
| 247 |
model.addAttribute("sdCreditRequirementMap", sdCreditRequirementMap);
|
251 |
model.addAttribute("sdCreditRequirementMap", sdCreditRequirementMap);
|
| 248 |
|
252 |
|
| - |
|
253 |
model.addAttribute("userWalletMap", userWalletMap);
|
| - |
|
254 |
|
| 249 |
model.addAttribute("sanctionStatus", SanctionStatus.values());
|
255 |
model.addAttribute("sanctionStatus", SanctionStatus.values());
|
| 250 |
return "sanction-request";
|
256 |
return "sanction-request";
|
| 251 |
|
257 |
|
| 252 |
}
|
258 |
}
|
| 253 |
|
259 |
|
| Line 312... |
Line 318... |
| 312 |
sanctionRequest.setStatus(sanctionRequestModel.getStatus());
|
318 |
sanctionRequest.setStatus(sanctionRequestModel.getStatus());
|
| 313 |
|
319 |
|
| 314 |
Map<Integer, PartnerDailyInvestment> partnerDailyInvestmentMap = partnerDailyInvestmentRepository
|
320 |
Map<Integer, PartnerDailyInvestment> partnerDailyInvestmentMap = partnerDailyInvestmentRepository
|
| 315 |
.selectAll(fofoIds, LocalDate.now().minusDays(1)).stream()
|
321 |
.selectAll(fofoIds, LocalDate.now().minusDays(1)).stream()
|
| 316 |
.collect(Collectors.toMap(x -> x.getFofoId(), x -> x));
|
322 |
.collect(Collectors.toMap(x -> x.getFofoId(), x -> x));
|
| - |
|
323 |
|
| - |
|
324 |
Map<Integer, UserWallet> userWalletMap = userWalletRepository.selectByRetailerIds(new HashSet<>(fofoIds))
|
| - |
|
325 |
.stream().collect(Collectors.toMap(x -> x.getUserId(), x -> x));
|
| - |
|
326 |
|
| 317 |
sanctionRequest = sanctionRequestRepository.selectById(sanctionRequestModel.getId());
|
327 |
sanctionRequest = sanctionRequestRepository.selectById(sanctionRequestModel.getId());
|
| 318 |
model.addAttribute("customRetailerMap", customRetailerMap);
|
328 |
model.addAttribute("customRetailerMap", customRetailerMap);
|
| 319 |
model.addAttribute("sanctionRequest", sanctionRequest);
|
329 |
model.addAttribute("sanctionRequest", sanctionRequest);
|
| 320 |
model.addAttribute("partnerDailyInvestmentMap", partnerDailyInvestmentMap);
|
330 |
model.addAttribute("partnerDailyInvestmentMap", partnerDailyInvestmentMap);
|
| 321 |
model.addAttribute("sdCreditRequirementMap", sdCreditRequirementMap);
|
331 |
model.addAttribute("sdCreditRequirementMap", sdCreditRequirementMap);
|
| - |
|
332 |
model.addAttribute("userWalletMap", userWalletMap);
|
| 322 |
|
333 |
|
| 323 |
model.addAttribute("sanctionStatus", SanctionStatus.values());
|
334 |
model.addAttribute("sanctionStatus", SanctionStatus.values());
|
| 324 |
|
335 |
|
| 325 |
return "sanction-request-row";
|
336 |
return "sanction-request-row";
|
| 326 |
|
337 |
|