Subversion Repositories SmartDukaan

Rev

Rev 37715 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 37715 Rev 37773
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);