Subversion Repositories SmartDukaan

Rev

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

Rev 34263 Rev 34274
Line 33... Line 33...
33
    JavaMailSender mailSender;
33
    JavaMailSender mailSender;
34
 
34
 
35
    @Override
35
    @Override
36
    public void sendPurSaleRatioReportOnMail() throws MessagingException, UnsupportedEncodingException {
36
    public void sendPurSaleRatioReportOnMail() throws MessagingException, UnsupportedEncodingException {
37
        StringBuilder sb = new StringBuilder();
37
        StringBuilder sb = new StringBuilder();
38
        sb.append("<html><body><b>Stock List whose age is more then 10 days(Past 3 months Range)</b>" + "<br/><table style='border:1px solid black ;padding: 5px ;bgColor=green'>");
38
        sb.append("<html><body><b>Stock List whose age is 10 or more days (Past 3 months Range)</b>" + "<br/><table style='border:1px solid black ;padding: 5px ;bgColor=green'>");
39
        sb.append("<tbody>" +
39
        sb.append("<tbody>" +
40
                "<tr>" +
40
                "<tr>" +
41
                "<th style='border:1px solid black;padding: 5px'>No.</th>" +
41
                "<th style='border:1px solid black;padding: 5px'>No.</th>" +
42
                "<th style='border:1px solid black;padding: 5px'>Brand</th>" +
42
                "<th style='border:1px solid black;padding: 5px'>Brand</th>" +
43
                "<th style='border:1px solid black;padding: 5px'>Vendor</th>" +
43
                "<th style='border:1px solid black;padding: 5px'>Vendor</th>" +
Line 92... Line 92...
92
 
92
 
93
    @Override
93
    @Override
94
    public List<CatalogAgedModel> getMoreThen10DaysAgedCatalogModels() {
94
    public List<CatalogAgedModel> getMoreThen10DaysAgedCatalogModels() {
95
        List<CatalogAgedModel> fiterCatalogAgedModels =
95
        List<CatalogAgedModel> fiterCatalogAgedModels =
96
                warehouseSupplierInvoiceRepository.selectCatalogAge(LocalDateTime.now().minusMonths(3), LocalDateTime.now(), null, 0, null)
96
                warehouseSupplierInvoiceRepository.selectCatalogAge(LocalDateTime.now().minusMonths(3), LocalDateTime.now(), null, 0, null)
97
                        .stream().filter(x -> x.getAge() > 10 && x.getUnsold() > 0).collect(Collectors.toList());
97
                        .stream().filter(x -> x.getAge() >= 10 && x.getUnsold() > 0).collect(Collectors.toList());
98
        LOGGER.info("fiterCatalogAgedModels - "+fiterCatalogAgedModels);
98
        LOGGER.info("fiterCatalogAgedModels - "+fiterCatalogAgedModels);
99
        return fiterCatalogAgedModels;
99
        return fiterCatalogAgedModels;
100
    }
100
    }
101
//    192.168.0.16:8080
101
//    192.168.0.16:8080
102
}
102
}