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