| Line 3870... |
Line 3870... |
| 3870 |
private void sendUnholdEmail(List<Order> orders) throws Exception {
|
3870 |
private void sendUnholdEmail(List<Order> orders) throws Exception {
|
| 3871 |
|
3871 |
|
| 3872 |
|
3872 |
|
| 3873 |
orders.forEach(x -> x.setShipmentHold(false));
|
3873 |
orders.forEach(x -> x.setShipmentHold(false));
|
| 3874 |
orders = orders.stream().filter(x -> x.getRefundTimestamp() != null).collect(Collectors.toList());
|
3874 |
orders = orders.stream().filter(x -> x.getRefundTimestamp() != null).collect(Collectors.toList());
|
| - |
|
3875 |
if (orders.size() > 0) {
|
| 3875 |
|
3876 |
|
| 3876 |
double totalAmount = orders.stream().collect(Collectors.summingDouble(x -> x.getTotalAmount()));
|
3877 |
double totalAmount = orders.stream().collect(Collectors.summingDouble(x -> x.getTotalAmount()));
|
| 3877 |
|
3878 |
|
| 3878 |
List<String> authUserEmail = csService.getAuthUserIdByPartnerId(orders.get(0).getRetailerId()).stream().map(x -> x.getEmailId()).collect(Collectors.toList());
|
3879 |
List<String> authUserEmail = csService.getAuthUserIdByPartnerId(orders.get(0).getRetailerId()).stream().map(x -> x.getEmailId()).collect(Collectors.toList());
|
| 3879 |
authUserEmail.add("vinay.p@smartdukaan.com");
|
3880 |
authUserEmail.add("vinay.p@smartdukaan.com");
|
| 3880 |
authUserEmail.add("shivam.gupta@smartdukaan.com");
|
3881 |
authUserEmail.add("shivam.gupta@smartdukaan.com");
|
| 3881 |
|
3882 |
|
| 3882 |
String[] emailTo = authUserEmail.toArray(new String[authUserEmail.size()]);
|
3883 |
String[] emailTo = authUserEmail.toArray(new String[authUserEmail.size()]);
|
| 3883 |
|
3884 |
|
| 3884 |
String[] ccTo = {"tarun.verma@smartdukaan.com", "kamini.sharma@smartdukaan.com"};
|
3885 |
String[] ccTo = {"tarun.verma@smartdukaan.com", "kamini.sharma@smartdukaan.com"};
|
| 3885 |
|
3886 |
|
| 3886 |
String subject = "Dispatch held orders of - " + (orders.get(0).getRetailerName());
|
3887 |
String subject = "Dispatch held orders of - " + (orders.get(0).getRetailerName());
|
| 3887 |
String message = String.format("Dear Team, \n" + "kindly note the material for the " + orders.get(0).getRetailerName() + "of Rs." + totalAmount + "is unhold now and needs to be dispatched.");
|
3888 |
String message = String.format("Dear Team, \n" + "kindly note the material for the " + orders.get(0).getRetailerName() + "of Rs." + totalAmount + "is unhold now and needs to be dispatched.");
|
| 3888 |
Utils.sendMailWithAttachments(mailSender, emailTo, ccTo, subject, message);
|
3889 |
Utils.sendMailWithAttachments(mailSender, emailTo, ccTo, subject, message);
|
| - |
|
3890 |
}
|
| 3889 |
|
3891 |
|
| 3890 |
|
3892 |
|
| 3891 |
}
|
3893 |
}
|
| 3892 |
|
3894 |
|
| 3893 |
private void settledLoanStatement(LoanReferenceType loanReferneceType, BigDecimal amount, int fofoId,
|
3895 |
private void settledLoanStatement(LoanReferenceType loanReferneceType, BigDecimal amount, int fofoId,
|
| Line 4708... |
Line 4710... |
| 4708 |
sb.append("<td style='border:1px solid black;padding: 5px'>" + liveDemoModel.getState() + "</td>\n");
|
4710 |
sb.append("<td style='border:1px solid black;padding: 5px'>" + liveDemoModel.getState() + "</td>\n");
|
| 4709 |
sb.append("<td style='border:1px solid black;padding: 5px'>" + liveDemoModel.getFormattedBillingDate() + "</td>\n");
|
4711 |
sb.append("<td style='border:1px solid black;padding: 5px'>" + liveDemoModel.getFormattedBillingDate() + "</td>\n");
|
| 4710 |
|
4712 |
|
| 4711 |
sb.append("</tr>\n");
|
4713 |
sb.append("</tr>\n");
|
| 4712 |
|
4714 |
|
| 4713 |
}
|
4715 |
}
|
| 4714 |
List<String> sendTo = Arrays.asList("kamini.sharma@smartdukaan.com", "niranjan.kala@smartdukaan.com",
|
4716 |
List<String> sendTo = Arrays.asList("kamini.sharma@smartdukaan.com", "niranjan.kala@smartdukaan.com",
|
| 4715 |
"mohit.gulati@smartdukaan.com", "vinay.p@smartdukaan.com","shivam.gupta@smartdukaan.com");
|
4717 |
"mohit.gulati@smartdukaan.com", "vinay.p@smartdukaan.com", "shivam.gupta@smartdukaan.com");
|
| 4716 |
|
4718 |
|
| 4717 |
|
4719 |
|
| 4718 |
String[] email = sendTo.toArray(new String[sendTo.size()]);
|
4720 |
String[] email = sendTo.toArray(new String[sendTo.size()]);
|
| 4719 |
this.sendMailOfHtmlFormat(mailSender, email, sb.toString(), null, subject);
|
4721 |
this.sendMailOfHtmlFormat(mailSender, email, sb.toString(), null, subject);
|
| 4720 |
|
4722 |
|
| Line 4748... |
Line 4750... |
| 4748 |
sb.append("<td style='border:1px solid black;padding: 5px'>" + pocoModel.getState() + "</td>\n");
|
4750 |
sb.append("<td style='border:1px solid black;padding: 5px'>" + pocoModel.getState() + "</td>\n");
|
| 4749 |
sb.append("<td style='border:1px solid black;padding: 5px'>" + pocoModel.getFormattedBillingDate() + "</td>\n");
|
4751 |
sb.append("<td style='border:1px solid black;padding: 5px'>" + pocoModel.getFormattedBillingDate() + "</td>\n");
|
| 4750 |
|
4752 |
|
| 4751 |
sb.append("</tr>\n");
|
4753 |
sb.append("</tr>\n");
|
| 4752 |
|
4754 |
|
| 4753 |
}
|
4755 |
}
|
| 4754 |
List<String> sendTo = Arrays.asList("uday.singh@smartdukaan.com", "kuldeep.kumar@smartdukaan.com", "nishant.ohri@smartdukaan.com");
|
4756 |
List<String> sendTo = Arrays.asList("uday.singh@smartdukaan.com", "kuldeep.kumar@smartdukaan.com", "nishant.ohri@smartdukaan.com");
|
| 4755 |
|
4757 |
|
| 4756 |
String[] email = sendTo.toArray(new String[sendTo.size()]);
|
4758 |
String[] email = sendTo.toArray(new String[sendTo.size()]);
|
| 4757 |
this.sendMailOfHtmlFormat(mailSender, email, sb.toString(), null, subject);
|
4759 |
this.sendMailOfHtmlFormat(mailSender, email, sb.toString(), null, subject);
|
| 4758 |
|
4760 |
|
| 4759 |
}
|
4761 |
}
|