From 943b8dfc3fd82d76d46cde1834972270d4aa868a Mon Sep 17 00:00:00 2001
From: Tomas <tomasysh@gmail.com>
Date: 星期三, 12 一月 2022 16:06:40 +0800
Subject: [PATCH] update: 串接預約單流程(新增採訪紀錄, 結案頁面, 預約單列表細節)

---
 pamapi/src/main/java/com/pollex/pam/service/ConsultantService.java |   11 +++++++----
 1 files changed, 7 insertions(+), 4 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 35c0ab1..32d8e51 100644
--- a/pamapi/src/main/java/com/pollex/pam/service/ConsultantService.java
+++ b/pamapi/src/main/java/com/pollex/pam/service/ConsultantService.java
@@ -4,7 +4,6 @@
 import com.pollex.pam.domain.AppointmentCustomerView;
 import com.pollex.pam.domain.Consultant;
 import com.pollex.pam.domain.CustomerFavoriteConsultant;
-import com.pollex.pam.enums.AppointmentStatusEnum;
 import com.pollex.pam.enums.ContactStatusEnum;
 import com.pollex.pam.enums.LoginResult;
 import com.pollex.pam.repository.ConsultantRepository;
@@ -60,10 +59,10 @@
 
     @Autowired
     SatisfactionService satisfactionService;
-    
+
     @Autowired
     ConsultantDTOMapper consultantDTOMapper;
-    
+
     @Autowired
     ApplicationProperties applicationProperty;
 
@@ -213,8 +212,12 @@
         customerFavoriteConsultantRepository.saveAll(notViewRelation);
     }
 
+    public Consultant findByAgentNo(String agentNo) {
+        return consultantRepository.findOneByAgentNo(agentNo).get();
+    }
+
 	public Consultant editConsultant(ConsultantEditDTO editDTO) {
-		Consultant consultant = consultantRepository.findById(editDTO.getId())
+		Consultant consultant = consultantRepository.findOneByAgentNo(editDTO.getAgentNo())
 				.orElseThrow(ConsultantNotFoundException::new);
 		consultantDTOMapper.copyToConsultant(editDTO, consultant);
 		FileUtil.base64ToFile(editDTO.getPhotoBase64(), editDTO.getPhotoFileName(), applicationProperty.getFileFolderPath());

--
Gitblit v1.8.0