| Line 24... |
Line 24... |
| 24 |
import com.spice.profitmandi.dao.repository.dtr.CreditAccountRepository;
|
24 |
import com.spice.profitmandi.dao.repository.dtr.CreditAccountRepository;
|
| 25 |
import com.spice.profitmandi.dao.repository.dtr.FofoStoreRepository;
|
25 |
import com.spice.profitmandi.dao.repository.dtr.FofoStoreRepository;
|
| 26 |
import com.spice.profitmandi.dao.repository.dtr.UserRepository;
|
26 |
import com.spice.profitmandi.dao.repository.dtr.UserRepository;
|
| 27 |
import com.spice.profitmandi.dao.repository.fofo.CurrentPartnerDailyInvestmentRepository;
|
27 |
import com.spice.profitmandi.dao.repository.fofo.CurrentPartnerDailyInvestmentRepository;
|
| 28 |
import com.spice.profitmandi.dao.repository.fofo.FofoOrderItemRepository;
|
28 |
import com.spice.profitmandi.dao.repository.fofo.FofoOrderItemRepository;
|
| 29 |
import com.spice.profitmandi.dao.repository.fofo.PartnerDailyInvestmentRepository;
|
- |
|
| 30 |
import com.spice.profitmandi.dao.repository.transaction.*;
|
29 |
import com.spice.profitmandi.dao.repository.transaction.*;
|
| 31 |
import com.spice.profitmandi.dao.repository.user.AddressRepository;
|
30 |
import com.spice.profitmandi.dao.repository.user.AddressRepository;
|
| 32 |
import com.spice.profitmandi.service.NotificationService;
|
31 |
import com.spice.profitmandi.service.NotificationService;
|
| - |
|
32 |
import com.spice.profitmandi.service.PartnerInvestmentService;
|
| 33 |
import com.spice.profitmandi.service.transaction.SDCreditService;
|
33 |
import com.spice.profitmandi.service.transaction.SDCreditService;
|
| 34 |
import com.spice.profitmandi.service.user.RetailerService;
|
34 |
import com.spice.profitmandi.service.user.RetailerService;
|
| 35 |
import com.spice.profitmandi.service.user.UserService;
|
35 |
import com.spice.profitmandi.service.user.UserService;
|
| 36 |
import com.spice.profitmandi.web.model.LoginDetails;
|
36 |
import com.spice.profitmandi.web.model.LoginDetails;
|
| 37 |
import com.spice.profitmandi.web.util.CookiesProcessor;
|
37 |
import com.spice.profitmandi.web.util.CookiesProcessor;
|
| Line 71... |
Line 71... |
| 71 |
|
71 |
|
| 72 |
@Autowired
|
72 |
@Autowired
|
| 73 |
SanctionRequestRepository sanctionRequestRepository;
|
73 |
SanctionRequestRepository sanctionRequestRepository;
|
| 74 |
|
74 |
|
| 75 |
@Autowired
|
75 |
@Autowired
|
| 76 |
PartnerDailyInvestmentRepository partnerDailyInvestmentRepository;
|
76 |
private PartnerInvestmentService partnerInvestmentService;
|
| 77 |
|
77 |
|
| 78 |
@Autowired
|
78 |
@Autowired
|
| 79 |
private FofoStoreRepository fofoStoreRepository;
|
79 |
private FofoStoreRepository fofoStoreRepository;
|
| 80 |
|
80 |
|
| 81 |
@Autowired
|
81 |
@Autowired
|
| Line 371... |
Line 371... |
| 371 |
Map<Integer, SDCreditRequirement> sdCreditRequirementMap = sdCreditRequirementRepository.selectAll().stream().collect(Collectors.toMap(x -> x.getFofoId(), x -> x));
|
371 |
Map<Integer, SDCreditRequirement> sdCreditRequirementMap = sdCreditRequirementRepository.selectAll().stream().collect(Collectors.toMap(x -> x.getFofoId(), x -> x));
|
| 372 |
|
372 |
|
| 373 |
Map<Integer, UserWallet> userWalletMap = userWalletRepository.selectByRetailerIds(new HashSet<>(fofoIds)).stream().collect(Collectors.toMap(x -> x.getUserId(), x -> x));
|
373 |
Map<Integer, UserWallet> userWalletMap = userWalletRepository.selectByRetailerIds(new HashSet<>(fofoIds)).stream().collect(Collectors.toMap(x -> x.getUserId(), x -> x));
|
| 374 |
|
374 |
|
| 375 |
Map<Integer, CustomRetailer> customRetailerMap = retailerService.getFofoRetailers(fofoIds);
|
375 |
Map<Integer, CustomRetailer> customRetailerMap = retailerService.getFofoRetailers(fofoIds);
|
| 376 |
Map<Integer, PartnerDailyInvestment> partnerDailyInvestmentMap = partnerDailyInvestmentRepository.selectAll(fofoIds, LocalDate.now().minusDays(1)).stream().collect(Collectors.toMap(x -> x.getFofoId(), x -> x));
|
376 |
Map<Integer, PartnerDailyInvestment> partnerDailyInvestmentMap = partnerInvestmentService.getInvestmentsForFofoStores(fofoStoreRepository.selectByRetailerIds(fofoIds));
|
| 377 |
LOGGER.info("partnerDailyInvestmentMap {}", partnerDailyInvestmentMap);
|
377 |
LOGGER.info("partnerDailyInvestmentMap {}", partnerDailyInvestmentMap);
|
| 378 |
|
378 |
|
| 379 |
model.addAttribute("customRetailerMap", customRetailerMap);
|
379 |
model.addAttribute("customRetailerMap", customRetailerMap);
|
| 380 |
|
380 |
|
| 381 |
model.addAttribute("partnerDailyInvestmentMap", partnerDailyInvestmentMap);
|
381 |
model.addAttribute("partnerDailyInvestmentMap", partnerDailyInvestmentMap);
|
| Line 459... |
Line 459... |
| 459 |
Map<Integer, SDCreditRequirement> sdCreditRequirementMap = sdCreditRequirementRepository.selectAll().stream().collect(Collectors.toMap(x -> x.getFofoId(), x -> x));
|
459 |
Map<Integer, SDCreditRequirement> sdCreditRequirementMap = sdCreditRequirementRepository.selectAll().stream().collect(Collectors.toMap(x -> x.getFofoId(), x -> x));
|
| 460 |
|
460 |
|
| 461 |
Map<Integer, UserWallet> userWalletMap = userWalletRepository.selectByRetailerIds(new HashSet<>(fofoIds)).stream().collect(Collectors.toMap(x -> x.getUserId(), x -> x));
|
461 |
Map<Integer, UserWallet> userWalletMap = userWalletRepository.selectByRetailerIds(new HashSet<>(fofoIds)).stream().collect(Collectors.toMap(x -> x.getUserId(), x -> x));
|
| 462 |
|
462 |
|
| 463 |
Map<Integer, CustomRetailer> customRetailerMap = retailerService.getFofoRetailers(fofoIds);
|
463 |
Map<Integer, CustomRetailer> customRetailerMap = retailerService.getFofoRetailers(fofoIds);
|
| 464 |
Map<Integer, PartnerDailyInvestment> partnerDailyInvestmentMap = partnerDailyInvestmentRepository.selectAll(fofoIds, LocalDate.now().minusDays(1)).stream().collect(Collectors.toMap(x -> x.getFofoId(), x -> x));
|
464 |
Map<Integer, PartnerDailyInvestment> partnerDailyInvestmentMap = partnerInvestmentService.getInvestmentsForFofoStores(fofoStoreRepository.selectByRetailerIds(fofoIds));
|
| 465 |
|
465 |
|
| 466 |
model.addAttribute("customRetailerMap", customRetailerMap);
|
466 |
model.addAttribute("customRetailerMap", customRetailerMap);
|
| 467 |
|
467 |
|
| 468 |
model.addAttribute("partnerDailyInvestmentMap", partnerDailyInvestmentMap);
|
468 |
model.addAttribute("partnerDailyInvestmentMap", partnerDailyInvestmentMap);
|
| 469 |
model.addAttribute("sdCreditRequirementMap", sdCreditRequirementMap);
|
469 |
model.addAttribute("sdCreditRequirementMap", sdCreditRequirementMap);
|
| Line 564... |
Line 564... |
| 564 |
Map<Integer, Double> secondarylmtd = orderRepository.selectBillingDatesBetweenSumGroupByRetailerId(
|
564 |
Map<Integer, Double> secondarylmtd = orderRepository.selectBillingDatesBetweenSumGroupByRetailerId(
|
| 565 |
curDate.withDayOfMonth(1).minusMonths(1), curDate.with(LocalTime.MAX).minusMonths(1));
|
565 |
curDate.withDayOfMonth(1).minusMonths(1), curDate.with(LocalTime.MAX).minusMonths(1));
|
| 566 |
Map<Integer, Double> secondarylms = orderRepository.selectBillingDatesBetweenSumGroupByRetailerId(
|
566 |
Map<Integer, Double> secondarylms = orderRepository.selectBillingDatesBetweenSumGroupByRetailerId(
|
| 567 |
curDate.withDayOfMonth(1).minusMonths(1), curDate.withDayOfMonth(1));
|
567 |
curDate.withDayOfMonth(1).minusMonths(1), curDate.withDayOfMonth(1));
|
| 568 |
|
568 |
|
| 569 |
Map<Integer, PartnerDailyInvestment> partnerDailyInvestmentMap = partnerDailyInvestmentRepository.selectAll(fofoIds, LocalDate.now().minusDays(1)).stream().collect(Collectors.toMap(x -> x.getFofoId(), x -> x));
|
569 |
Map<Integer, PartnerDailyInvestment> partnerDailyInvestmentMap = partnerInvestmentService.getInvestmentsForFofoStores(fofoStoreRepository.selectByRetailerIds(Arrays.asList(sanctionRequest.getFofoId())));
|
| 570 |
|
570 |
|
| 571 |
Map<Integer, UserWallet> userWalletMap = userWalletRepository.selectByRetailerIds(new HashSet<>(fofoIds)).stream().collect(Collectors.toMap(x -> x.getUserId(), x -> x));
|
571 |
Map<Integer, UserWallet> userWalletMap = userWalletRepository.selectByRetailerIds(new HashSet<>(fofoIds)).stream().collect(Collectors.toMap(x -> x.getUserId(), x -> x));
|
| 572 |
|
572 |
|
| 573 |
sanctionRequest = sanctionRequestRepository.selectById(sanctionRequestModel.getId());
|
573 |
sanctionRequest = sanctionRequestRepository.selectById(sanctionRequestModel.getId());
|
| 574 |
model.addAttribute("customRetailerMap", customRetailerMap);
|
574 |
model.addAttribute("customRetailerMap", customRetailerMap);
|
| Line 640... |
Line 640... |
| 640 |
Map<Integer, Double> secondarylmtd = orderRepository.selectBillingDatesBetweenSumGroupByRetailerId(
|
640 |
Map<Integer, Double> secondarylmtd = orderRepository.selectBillingDatesBetweenSumGroupByRetailerId(
|
| 641 |
curDate.withDayOfMonth(1).minusMonths(1), curDate.with(LocalTime.MAX).minusMonths(1));
|
641 |
curDate.withDayOfMonth(1).minusMonths(1), curDate.with(LocalTime.MAX).minusMonths(1));
|
| 642 |
Map<Integer, Double> secondarylms = orderRepository.selectBillingDatesBetweenSumGroupByRetailerId(
|
642 |
Map<Integer, Double> secondarylms = orderRepository.selectBillingDatesBetweenSumGroupByRetailerId(
|
| 643 |
curDate.withDayOfMonth(1).minusMonths(1), curDate.withDayOfMonth(1));
|
643 |
curDate.withDayOfMonth(1).minusMonths(1), curDate.withDayOfMonth(1));
|
| 644 |
|
644 |
|
| 645 |
Map<Integer, PartnerDailyInvestment> partnerDailyInvestmentMap = partnerDailyInvestmentRepository.selectAll(fofoIds, LocalDate.now().minusDays(1)).stream().collect(Collectors.toMap(x -> x.getFofoId(), x -> x));
|
645 |
Map<Integer, PartnerDailyInvestment> partnerDailyInvestmentMap = partnerInvestmentService.getInvestmentsForFofoStores(fofoStoreRepository.selectByRetailerIds(Arrays.asList(sanctionRequest.getFofoId())));
|
| 646 |
|
646 |
|
| 647 |
Map<Integer, UserWallet> userWalletMap = userWalletRepository.selectByRetailerIds(new HashSet<>(fofoIds)).stream().collect(Collectors.toMap(x -> x.getUserId(), x -> x));
|
647 |
Map<Integer, UserWallet> userWalletMap = userWalletRepository.selectByRetailerIds(new HashSet<>(fofoIds)).stream().collect(Collectors.toMap(x -> x.getUserId(), x -> x));
|
| 648 |
|
648 |
|
| 649 |
sanctionRequest = sanctionRequestRepository.selectById(sanctionRequestModel.getId());
|
649 |
sanctionRequest = sanctionRequestRepository.selectById(sanctionRequestModel.getId());
|
| 650 |
model.addAttribute("customRetailerMap", customRetailerMap);
|
650 |
model.addAttribute("customRetailerMap", customRetailerMap);
|