Subversion Repositories SmartDukaan

Rev

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

Rev 36745 Rev 36936
Line 294... Line 294...
294
    private RetailerBlockBrandsRepository retailerBlockBrandsRepository;
294
    private RetailerBlockBrandsRepository retailerBlockBrandsRepository;
295
 
295
 
296
    @Autowired
296
    @Autowired
297
    private LiquidationService liquidationService;
297
    private LiquidationService liquidationService;
298
 
298
 
299
    private static final String[] STOCK_AGEING_MAIL_LIST = new String[]{"uday.singh@smartudkaan.com", "mohinder.mutreja@smartdukaan.com", "ankit.bhatia@smartdukaan.com", "tarun.verma@smartdukaan.com", "kuldeep.kumar@smartdukaan.com", "manish.gupta1@smartdukaan.com"};
299
    private static final String[] STOCK_AGEING_MAIL_LIST = new String[]{"uday.singh@smartudkaan.com", "mohinder.mutreja@smartdukaan.com", "ankit.bhatia@smartdukaan.com", "tarun.verma@smartdukaan.com", "kuldeep.kumar@smartdukaan.com"};
300
 
300
 
301
    private static final String[] ITEMWISE_PENDING_INDENT_MAIL_LIST = new String[]{"kamini.sharma@smartdukaan.com", "tarun.verma@smartdukaan.com", "uday.singh@smartdukaan.com", "kuldeep.kumar@smartdukaan.com", "niranjan.kala@smartdukaan.com"};
301
    private static final String[] ITEMWISE_PENDING_INDENT_MAIL_LIST = new String[]{"kamini.sharma@smartdukaan.com", "tarun.verma@smartdukaan.com", "uday.singh@smartdukaan.com", "kuldeep.kumar@smartdukaan.com", "niranjan.kala@smartdukaan.com"};
302
 
302
 
303
    private static final String[] INDENT_TERTIARY_MAIL_LIST = new String[]{"uday.singh@smartdukaan.com", "kuldeep.kumar@smartdukaan.com", "nishant.ohri@smartdukaan.com", "vinay.p@smartdukaan.com", "deena.nath@smartdukaan.com", "shobhit.tandon@smartdukaan.com", "ritesh.chauhan1@smartdukaan.com"};
303
    private static final String[] INDENT_TERTIARY_MAIL_LIST = new String[]{"uday.singh@smartdukaan.com", "kuldeep.kumar@smartdukaan.com", "vinay.p@smartdukaan.com", "deena.nath@smartdukaan.com", "shobhit.tandon@smartdukaan.com", "ritesh.chauhan1@smartdukaan.com"};
304
 
304
 
305
    private static final String[] EMPLOYEE_ATTENDANCE_MAIL_LIST = new String[]{"sm@smartdukaan.com", "sm@smartdukaan.com"};
305
    private static final String[] EMPLOYEE_ATTENDANCE_MAIL_LIST = new String[]{"sm@smartdukaan.com", "sm@smartdukaan.com"};
306
 
306
 
307
    private List<OrderStatus> orderStatusList = Arrays.asList(OrderStatus.SUBMITTED_FOR_PROCESSING);
307
    private List<OrderStatus> orderStatusList = Arrays.asList(OrderStatus.SUBMITTED_FOR_PROCESSING);
308
 
308
 
Line 1833... Line 1833...
1833
                List<List<?>> filteredRows = storeGuyEntry.getValue().stream().map(x -> partnerRowsMap.get(x)).filter(x -> x != null).collect(Collectors.toList());
1833
                List<List<?>> filteredRows = storeGuyEntry.getValue().stream().map(x -> partnerRowsMap.get(x)).filter(x -> x != null).collect(Collectors.toList());
1834
                ByteArrayOutputStream baos = FileUtil.getCSVByteStream(headers, filteredRows);
1834
                ByteArrayOutputStream baos = FileUtil.getCSVByteStream(headers, filteredRows);
1835
                String[] sendToArray = new String[]{storeGuyEntry.getKey()};
1835
                String[] sendToArray = new String[]{storeGuyEntry.getKey()};
1836
                Utils.sendMailWithAttachment(googleMailSender, sendToArray, null, "Franchise Investment Summary", "PFA", fileName, new ByteArrayResource(baos.toByteArray()));
1836
                Utils.sendMailWithAttachment(googleMailSender, sendToArray, null, "Franchise Investment Summary", "PFA", fileName, new ByteArrayResource(baos.toByteArray()));
1837
            }
1837
            }
1838
            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");
1838
            sendTo = Arrays.asList("tarun.verma@smartdukaan.com", "kamini.sharma@smartdukaan.com", "neeraj.gupta@smartdukaan.com", "amit.gupta@shop2020.in", "niranjan.kala@smartdukaan.com");
1839
        }
1839
        }
1840
 
1840
 
1841
        ByteArrayOutputStream baos = FileUtil.getCSVByteStream(headers, rows);
1841
        ByteArrayOutputStream baos = FileUtil.getCSVByteStream(headers, rows);
1842
        String[] sendToArray = sendTo.toArray(new String[sendTo.size()]);
1842
        String[] sendToArray = sendTo.toArray(new String[sendTo.size()]);
1843
        Utils.sendMailWithAttachment(googleMailSender, sendToArray, null, "Franchise Investment Summary", "PFA", fileName, new ByteArrayResource(baos.toByteArray()));
1843
        Utils.sendMailWithAttachment(googleMailSender, sendToArray, null, "Franchise Investment Summary", "PFA", fileName, new ByteArrayResource(baos.toByteArray()));
Line 5113... Line 5113...
5113
            sb.append("<td style='border:1px solid black;padding: 5px'>" + pocoModel.getFormattedBillingDate() + "</td>\n");
5113
            sb.append("<td style='border:1px solid black;padding: 5px'>" + pocoModel.getFormattedBillingDate() + "</td>\n");
5114
 
5114
 
5115
            sb.append("</tr>\n");
5115
            sb.append("</tr>\n");
5116
 
5116
 
5117
        }
5117
        }
5118
        List<String> sendTo = Arrays.asList("uday.singh@smartdukaan.com", "kuldeep.kumar@smartdukaan.com", "nishant.ohri@smartdukaan.com", "ritesh.chauhan1@smartdukaan.com");
5118
        List<String> sendTo = Arrays.asList("uday.singh@smartdukaan.com", "kuldeep.kumar@smartdukaan.com", "ritesh.chauhan1@smartdukaan.com");
5119
 
5119
 
5120
        String[] email = sendTo.toArray(new String[sendTo.size()]);
5120
        String[] email = sendTo.toArray(new String[sendTo.size()]);
5121
        this.sendMailOfHtmlFormat(googleMailSender, email, sb.toString(), null, subject);
5121
        this.sendMailOfHtmlFormat(googleMailSender, email, sb.toString(), null, subject);
5122
 
5122
 
5123
    }
5123
    }
Line 5657... Line 5657...
5657
 
5657
 
5658
        }
5658
        }
5659
        sb.append("</table>");
5659
        sb.append("</table>");
5660
        sb.append("</body></html>");
5660
        sb.append("</body></html>");
5661
 
5661
 
5662
        List<String> sendTo = Arrays.asList("uday.singh@smartdukaan.com", "kuldeep.kumar@smartdukaan.com", "nishant.ohri@smartdukaan.com", "ritesh.chauhan1@smartdukaan.com", "shobhit.tandon@smartdukaan.com", "tarun.verma@smartdukaan.com", "niranjan.kala@smartdukaan.com");
5662
        List<String> sendTo = Arrays.asList("sourcing@smartdukaan.com", "tarun.verma@smartdukaan.com");
5663
 
5663
 
5664
 
5664
 
5665
        String[] email = sendTo.toArray(new String[sendTo.size()]);
5665
        String[] email = sendTo.toArray(new String[sendTo.size()]);
5666
 
5666
 
5667
        this.sendMailOfHtmlFormat(gmailRelaySender, email, sb.toString(), null, subject);
5667
        this.sendMailOfHtmlFormat(gmailRelaySender, email, sb.toString(), null, subject);