From f8ab133a7dc20562c25a092a402266f5e7b0b296 Mon Sep 17 00:00:00 2001
From: Jack <jack.su@pollex.com.tw>
Date: 星期一, 24 一月 2022 10:29:38 +0800
Subject: [PATCH] Merge branch 'Phase3' of ssh://dev.pollex.com.tw:29418/pcalife/PAM into Phase3

---
 pamapi/src/main/java/com/pollex/pam/service/ConsultantService.java |   29 ++++++++++++++---------------
 1 files changed, 14 insertions(+), 15 deletions(-)

diff --git a/pamapi/src/main/java/com/pollex/pam/service/ConsultantService.java b/pamapi/src/main/java/com/pollex/pam/service/ConsultantService.java
index d78a39f..0179b54 100644
--- a/pamapi/src/main/java/com/pollex/pam/service/ConsultantService.java
+++ b/pamapi/src/main/java/com/pollex/pam/service/ConsultantService.java
@@ -73,22 +73,22 @@
 
     @Autowired
     ApplicationProperties applicationProperty;
-    
+
     @Autowired
 	SendMsgService sendMsgService;
-    
+
     @Autowired
     SpringTemplateEngine springTemplateEngine;
-    
+
     @Autowired
     ApplicationProperties applicationProperties;
-    
+
     @Autowired
     ConsultantService consultantService;
-    
+
     @Autowired
     SatisfactionRepository satisfactionRepository;
-    
+
     @Autowired
     PersonalNotificationService personalNotificationService;
 
@@ -108,7 +108,7 @@
                     dto,
                     appointmentService.findAvailableByAgentNoAndCustomerId(consultant.getAgentNo(), customerId)
                 );
-                
+
                 setFavoriteConsultantUpdatedTime(relation, dto);
 
                 return dto;
@@ -140,8 +140,7 @@
         if (!appointments.isEmpty()) {
             AppointmentCustomerView latestAvailableAppointment = appointments.get(0);
             ContactStatusEnum latestStatus = latestAvailableAppointment.getCommunicateStatus();
-            if( latestStatus != ContactStatusEnum.DONE
-            		|| latestStatus != ContactStatusEnum.CLOSED)
+            if(latestStatus != ContactStatusEnum.DONE && latestStatus != ContactStatusEnum.CLOSED)
                 customerFavoriteConsultantDTO.setContactStatus(latestStatus);
             else
                 customerFavoriteConsultantDTO.setContactStatus(PICKED);
@@ -271,19 +270,19 @@
 
 	public void sendSatisfactionToClient(Appointment appointment) {
 		String subject = "皛踵�漲憛怠神�";
-		
+
 		if(StringUtils.hasText(appointment.getEmail())) {
 			String content = genSendSatisfactionEmailContent(appointment);
 			sendMsgService.sendMsgByEmail(appointment.getEmail(), subject, content, true);
-			
+
 		}if(StringUtils.hasText(appointment.getPhone())) {
 			String content = genSendSatisfactionSMSContent(appointment);
 			sendMsgService.sendMsgBySMS(appointment.getPhone(), content);
 		}
-		
+
 		personalNotificationService.createSendSatisfactionToClientToCustomer(appointment);
 	}
-	
+
 	private String genSendSatisfactionSMSContent(Appointment appointment) {
 		String agentNo = appointment.getAgentNo();
 		Consultant consultant = consultantService.findByAgentNo(agentNo);
@@ -305,7 +304,7 @@
 	public String getSendSatisfactionToClientUrl(Long appointmentId) {
         return applicationProperties.getFrontEndDomain() + "/?appointmentId=" + appointmentId;
     }
-	
+
 	public void setConsultantAvgScore(Satisfaction satisfaction) {
 		float avgScore = getAgentAvgScore(satisfaction.getAgentNo());
 		Consultant consultant = consultantRepository.findOneByAgentNo(satisfaction.getAgentNo())
@@ -317,7 +316,7 @@
 	public float getAgentAvgScore(String agentNo) {
 		Float avgScore = satisfactionRepository.getAgentScoreAvg(agentNo);
 		if(avgScore==null)return 0;
-		BigDecimal bigDecimal = new BigDecimal(avgScore);  
+		BigDecimal bigDecimal = new BigDecimal(avgScore);
 		return avgScore = bigDecimal.setScale(1,BigDecimal.ROUND_HALF_UP).floatValue();
 	}
 }

--
Gitblit v1.8.0