保誠-保戶業務員媒合平台
wayne
2021-12-29 296632415043a56e27da67f23e9d801e2afe5ec6
pamapi/src/main/java/com/pollex/pam/service/AppointmentService.java
@@ -189,11 +189,11 @@
        String consultantMobile = consultantService.findByAgentNo(appointment.getAgentNo()).getPhoneNumber();
        try {
            if(StringUtils.hasText(consultantMobile)) {
                sendMsgService.sendMsgBySMS(consultantMobile, msg);
            if(!StringUtils.hasText(consultantMobile)) {
                throw new SendSMSFailException("the consultant does not have mobile!");
            }
            throw new SendSMSFailException("the consultant does not have mobile!");
            sendMsgService.sendMsgBySMS(consultantMobile, msg);
        } catch (SendSMSFailException e) {
            log.warn("send appointment notify by sms was fail, appointment Id = {}", appointment.getId(), e);
        }
@@ -202,13 +202,13 @@
    private String getAppointmentNotifyWording(Appointment appointment) {
        String normalContent;
        if(StringUtils.hasText(appointment.getPhone())) {
            normalContent = "親愛的顧問您好,您有一筆來自保誠人壽媒合平台的預約,預約客戶手機號碼為" + appointment.getPhone() + "\n\n";
            normalContent = "親愛的顧問您好,您有一筆來自保誠人壽媒合平台的預約,預約客戶手機號碼為" + appointment.getPhone();
        }
        else {
            normalContent = "親愛的顧問您好,您有一筆來自保誠人壽媒合平台的預約\n\n";
            normalContent = "親愛的顧問您好,您有一筆來自保誠人壽媒合平台的預約";
        }
        String urlContent = "請點擊網址:" + getAppointmentDetailUrl(appointment.getId()) + " 查看,並安排聯絡訪談,謝謝!";
        String urlContent = ",請點擊網址:" + getAppointmentDetailUrl(appointment.getId()) + "查看,並安排聯絡訪談,謝謝!";
        return normalContent + urlContent;
    }
@@ -219,10 +219,10 @@
        String normalContent;
        if(StringUtils.hasText(customerMobile)) {
            normalContent = "親愛的顧問您好:您有一筆來自保誠人壽媒合平台的預約,預約客戶手機號碼為" + customerMobile + "";
            normalContent = "親愛的顧問您好:您有一筆來自保誠人壽媒合平台的預約,預約客戶手機號碼為" + customerMobile + ",";
        }
        else {
            normalContent = "親愛的顧問您好:您有一筆來自保誠人壽媒合平台的預約";
            normalContent = "親愛的顧問您好:您有一筆來自保誠人壽媒合平台的預約,";
        }
        Context context = new Context();
@@ -231,11 +231,11 @@
        String content = springTemplateEngine.process("mail/appointmentNotifyEmail", context);
        try {
            if(StringUtils.hasText(consultantEmail)) {
                sendMsgService.sendMsgByEmail(senderEmail, consultantEmail, NOTIFY_EMAIL_SUBJECT, content, true);
            if(!StringUtils.hasText(consultantEmail)) {
                throw new SendEmailFailException("the consultant does not have email!");
            }
            throw new SendEmailFailException("the consultant does not have email!");
            sendMsgService.sendMsgByEmail(senderEmail, consultantEmail, NOTIFY_EMAIL_SUBJECT, content, true);
        } catch (SendEmailFailException e) {
            log.warn("send appointment notify by email was fail, appointment Id = {}", appointment.getId(), e);
        }