Subversion Repositories SmartDukaan

Rev

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

Rev 34979 Rev 34996
Line 88... Line 88...
88
            sb.append("<td style='border:1px solid black;padding: 5px'>" + catalogAgedModel.getUnsold() + "</td>");
88
            sb.append("<td style='border:1px solid black;padding: 5px'>" + catalogAgedModel.getUnsold() + "</td>");
89
            sb.append("<td style='border:1px solid black;padding: 5px'>" + catalogAgedModel.getAge() + "</td>");
89
            sb.append("<td style='border:1px solid black;padding: 5px'>" + catalogAgedModel.getAge() + "</td>");
90
            sb.append("</tr>");
90
            sb.append("</tr>");
91
 
91
 
92
        }
92
        }
93
        String subject = "Aging Stock Report: 10 Days or Older";
93
        String subject = "Aging Stock Report: 4 Days or Older";
94
        String messageText = sb.toString();
94
        String messageText = sb.toString();
95
        MimeMessage message = mailSender.createMimeMessage();
95
        MimeMessage message = mailSender.createMimeMessage();
96
        MimeMessageHelper helper = new MimeMessageHelper(message, true);
96
        MimeMessageHelper helper = new MimeMessageHelper(message, true);
-
 
97
 
-
 
98
        List<AuthUser> accountsAuthUserList = csService.getAuthUserIds(ProfitMandiConstants.TICKET_CATEGORY_ACCOUNTS, Arrays.asList(EscalationType.L1, EscalationType.L2));
-
 
99
        List<String> accountTeamMails = accountsAuthUserList.stream().map(x->x.getEmailId()).collect(Collectors.toList());
-
 
100
 
97
        List<AuthUser> salesAuthUserList = csService.getAuthUserIds(ProfitMandiConstants.TICKET_CATEGORY_SALES, Arrays.asList(EscalationType.L1, EscalationType.L2));
101
        List<AuthUser> salesAuthUserList = csService.getAuthUserIds(ProfitMandiConstants.TICKET_CATEGORY_SALES, Arrays.asList(EscalationType.L1, EscalationType.L2));
98
        List<String> salesTeamMails = salesAuthUserList.stream().map(x->x.getEmailId()).collect(Collectors.toList());
102
        List<String> salesTeamMails = salesAuthUserList.stream().map(x->x.getEmailId()).collect(Collectors.toList());
99
        List<String> allEmails = new ArrayList<>(Arrays.asList(
103
        List<String> allEmails = new ArrayList<>(Arrays.asList(
100
                "sm@smartdukaan.com",
104
                "sm@smartdukaan.com",
101
                "manish.gupta1@smartdukaan.com",
105
                "manish.gupta1@smartdukaan.com",
Line 104... Line 108...
104
                "mohit.gulati@smartdukaan.com"
108
                "mohit.gulati@smartdukaan.com"
105
//                "tejus.lohani@smartdukaan.com"
109
//                "tejus.lohani@smartdukaan.com"
106
        ));
110
        ));
107
 
111
 
108
        allEmails.addAll(salesTeamMails);
112
        allEmails.addAll(salesTeamMails);
-
 
113
        allEmails.addAll(accountTeamMails);
109
 
114
 
110
//         niranjan kala(authId -54) Team Emails,
115
//         niranjan kala(authId -54) Team Emails,
111
        List<Integer> allReportees = authService.getAllReportees(54);
116
        List<Integer> allReportees = authService.getAllReportees(54);
112
        List<AuthUser> authUsers = authRepository.selectAllAuthUserByIds(allReportees);
117
        List<AuthUser> authUsers = authRepository.selectAllAuthUserByIds(allReportees);
113
        List<String> categotyTeamEmails = authUsers.stream().map(x -> x.getEmailId()).collect(Collectors.toList());
118
        List<String> categotyTeamEmails = authUsers.stream().map(x -> x.getEmailId()).collect(Collectors.toList());
Line 125... Line 130...
125
 
130
 
126
    @Override
131
    @Override
127
    public List<CatalogAgedModel> getCatalogModelsOlderThan10Days(LocalDateTime startDate, LocalDateTime endDate) {
132
    public List<CatalogAgedModel> getCatalogModelsOlderThan10Days(LocalDateTime startDate, LocalDateTime endDate) {
128
        List<CatalogAgedModel> fiterCatalogAgedModels =
133
        List<CatalogAgedModel> fiterCatalogAgedModels =
129
                warehouseSupplierInvoiceRepository.selectCatalogAge(startDate, endDate, null, 0, null)
134
                warehouseSupplierInvoiceRepository.selectCatalogAge(startDate, endDate, null, 0, null)
130
                        .stream().filter(x -> x.getAge() >= 7 && x.getUnsold() > 0).collect(Collectors.toList());
135
                        .stream().filter(x -> x.getAge() >= 4 && x.getUnsold() > 0).collect(Collectors.toList());
131
        LOGGER.info("fiterCatalogAgedModels - " + fiterCatalogAgedModels);
136
        LOGGER.info("fiterCatalogAgedModels - " + fiterCatalogAgedModels);
132
        return fiterCatalogAgedModels;
137
        return fiterCatalogAgedModels;
133
    }
138
    }
134
//    192.168.0.16:8080
139
//    192.168.0.16:8080
135
}
140
}