Subversion Repositories SmartDukaan

Rev

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

Rev 34607 Rev 34611
Line 1006... Line 1006...
1006
    GenericRepository genericRepository;
1006
    GenericRepository genericRepository;
1007
 
1007
 
1008
    @Autowired
1008
    @Autowired
1009
    PriceCircularService priceCircularService;
1009
    PriceCircularService priceCircularService;
1010
 
1010
 
1011
    @Autowired
1011
    /*@Autowired
1012
    RedisCacheManager redisFortnightlyCacheManage;
1012
    RedisCacheManager redisFortnightlyCacheManage;*/
1013
 
1013
 
1014
    @Autowired
1014
    @Autowired
1015
    GstProAuthService gstProAuthService;
1015
    GstProAuthService gstProAuthService;
1016
 
1016
 
1017
    @Autowired
1017
    @Autowired
Line 1489... Line 1489...
1489
            partnerRowsMap.put(fofoStore.getId(), row);
1489
            partnerRowsMap.put(fofoStore.getId(), row);
1490
            rows.add(row);
1490
            rows.add(row);
1491
 
1491
 
1492
        }
1492
        }
1493
 
1493
 
1494
       /* String fileName = "InvestmentSummary-" + FormattingUtils.formatDate(LocalDateTime.now()) + ".csv";
1494
        String fileName = "InvestmentSummary-" + FormattingUtils.formatDate(LocalDateTime.now()) + ".csv";
1495
 
1495
 
1496
        if (sendTo == null) {
1496
        if (sendTo == null) {
1497
            for (Entry<String, Set<Integer>> storeGuyEntry : csService.getAuthUserPartnerIdMapping().entrySet()) {
1497
            for (Entry<String, Set<Integer>> storeGuyEntry : csService.getAuthUserPartnerIdMapping().entrySet()) {
1498
                List<List<?>> filteredRows = storeGuyEntry.getValue().stream().map(x -> partnerRowsMap.get(x)).filter(x -> x != null).collect(Collectors.toList());
1498
                List<List<?>> filteredRows = storeGuyEntry.getValue().stream().map(x -> partnerRowsMap.get(x)).filter(x -> x != null).collect(Collectors.toList());
1499
                ByteArrayOutputStream baos = FileUtil.getCSVByteStream(headers, filteredRows);
1499
                ByteArrayOutputStream baos = FileUtil.getCSVByteStream(headers, filteredRows);
Line 1503... Line 1503...
1503
            sendTo = Arrays.asList("tarun.verma@smartdukaan.com", "kamini.sharma@smartdukaan.com", "neeraj.gupta@smartdukaan.com", "amit.gupta@shop2020.in", "manish.gupta1@smartdukaan.com", "niranjan.kala@smartdukaan.com");
1503
            sendTo = Arrays.asList("tarun.verma@smartdukaan.com", "kamini.sharma@smartdukaan.com", "neeraj.gupta@smartdukaan.com", "amit.gupta@shop2020.in", "manish.gupta1@smartdukaan.com", "niranjan.kala@smartdukaan.com");
1504
        }
1504
        }
1505
 
1505
 
1506
        ByteArrayOutputStream baos = FileUtil.getCSVByteStream(headers, rows);
1506
        ByteArrayOutputStream baos = FileUtil.getCSVByteStream(headers, rows);
1507
        String[] sendToArray = sendTo.toArray(new String[sendTo.size()]);
1507
        String[] sendToArray = sendTo.toArray(new String[sendTo.size()]);
1508
        Utils.sendMailWithAttachment(googleMailSender, sendToArray, null, "Franchise Investment Summary", "PFA", fileName, new ByteArrayResource(baos.toByteArray()));*/
1508
        Utils.sendMailWithAttachment(googleMailSender, sendToArray, null, "Franchise Investment Summary", "PFA", fileName, new ByteArrayResource(baos.toByteArray()));
1509
 
1509
 
1510
    }
1510
    }
1511
 
1511
 
1512
    private Map<Integer, FofoReportingModel> getPartnerIdSalesHeaders() throws ProfitMandiBusinessException {
1512
    private Map<Integer, FofoReportingModel> getPartnerIdSalesHeaders() throws ProfitMandiBusinessException {
1513
        Map<String, SaleRoles> partnerEmailSalesMap = new HashMap<>();
1513
        Map<String, SaleRoles> partnerEmailSalesMap = new HashMap<>();