Subversion Repositories SmartDukaan

Rev

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

Rev 33464 Rev 33506
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
    }