Subversion Repositories SmartDukaan

Rev

Rev 34653 | Rev 34676 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 34653 Rev 34655
Line 24... Line 24...
24
import com.spice.profitmandi.dao.repository.dtr.FofoStoreRepository;
24
import com.spice.profitmandi.dao.repository.dtr.FofoStoreRepository;
25
import com.spice.profitmandi.dao.repository.fofo.*;
25
import com.spice.profitmandi.dao.repository.fofo.*;
26
import com.spice.profitmandi.dao.repository.inventory.StateRepository;
26
import com.spice.profitmandi.dao.repository.inventory.StateRepository;
27
import com.spice.profitmandi.dao.repository.transaction.*;
27
import com.spice.profitmandi.dao.repository.transaction.*;
28
import com.spice.profitmandi.dao.repository.user.UserRepository;
28
import com.spice.profitmandi.dao.repository.user.UserRepository;
-
 
29
import com.spice.profitmandi.service.PartnerStatsService;
29
import com.spice.profitmandi.service.RbmTargetService;
30
import com.spice.profitmandi.service.RbmTargetService;
30
import com.spice.profitmandi.service.inventory.InventoryService;
31
import com.spice.profitmandi.service.inventory.InventoryService;
31
import com.spice.profitmandi.service.transaction.SDCreditService;
32
import com.spice.profitmandi.service.transaction.SDCreditService;
32
import com.spice.profitmandi.service.user.RetailerService;
33
import com.spice.profitmandi.service.user.RetailerService;
33
import com.spice.profitmandi.service.wallet.WalletService;
34
import com.spice.profitmandi.service.wallet.WalletService;
Line 145... Line 146...
145
    WalletService walletService;
146
    WalletService walletService;
146
 
147
 
147
    @Autowired
148
    @Autowired
148
    RbmTargetService rbmTargetService;
149
    RbmTargetService rbmTargetService;
149
 
150
 
-
 
151
    @Autowired
-
 
152
    PartnerStatsService partnerStatsService;
-
 
153
 
150
    public void test() throws Exception {
154
    public void test() throws Exception {
151
        System.out.println("test start");
155
        System.out.println("test start");
-
 
156
        partnerStatsService.getAllPartnerStats();
152
        this.generateBiReportExcel();
157
        //this.generateBiReportExcel();
153
        System.out.println("test end");
158
        System.out.println("test end");
154
 
159
 
155
    }
160
    }
156
 
161
 
157
    public void generateBiReport() throws Exception {
162
    public void generateBiReport() throws Exception {
Line 445... Line 450...
445
 
450
 
446
    public void generateBiReportExcel() throws Exception {
451
    public void generateBiReportExcel() throws Exception {
447
 
452
 
448
        LocalDateTime startOfToday = LocalDate.now().atStartOfDay();
453
        LocalDateTime startOfToday = LocalDate.now().atStartOfDay();
449
 
454
 
450
        /*Map<Integer, CustomRetailer> customRetailers = retailerService.getAllFofoRetailersInternalFalse();
455
        Map<Integer, CustomRetailer> customRetailers = retailerService.getAllFofoRetailersInternalFalse();
451
 
456
 
452
        List<Integer> retailerIds = customRetailers.values().stream().map(CustomRetailer::getPartnerId).collect(Collectors.toList());*/
457
        List<Integer> retailerIds = customRetailers.values().stream().map(CustomRetailer::getPartnerId).collect(Collectors.toList());
453
 
458
 
454
        List<Integer> retailerIds = Arrays.asList(175139401,175139400,175139381,175139667,175139662,175139661,175130896,175139323,175139452);
459
   /*     List<Integer> retailerIds = Arrays.asList(175139401,175139400,175139381,175139667,175139662,175139661,175130896,175139323,175139452);
455
        Map<Integer,CustomRetailer> customRetailers = retailerService.getFofoRetailers(retailerIds);
460
        Map<Integer,CustomRetailer> customRetailers = retailerService.getFofoRetailers(retailerIds);*/
456
 
461
 
457
        //partner daily investment
462
        //partner daily investment
458
        List<Loan> defaultLoans = sdCreditService.getDefaultLoan();
463
        List<Loan> defaultLoans = sdCreditService.getDefaultLoan();
459
        Map<Integer,List<Loan>> defaultLoanMap = defaultLoans.stream().collect(Collectors.groupingBy(Loan::getFofoId));
464
        Map<Integer,List<Loan>> defaultLoanMap = defaultLoans.stream().collect(Collectors.groupingBy(Loan::getFofoId));
460
 
465