From 68d55671aef3864275feefe2e8974587db045238 Mon Sep 17 00:00:00 2001 From: wayne <wayne8692wayne8692@gmail.com> Date: 星期二, 22 二月 2022 17:54:47 +0800 Subject: [PATCH] [update] [todo 135494] 調整加入顧問清單,帶入加入時的時間 --- pamapi/src/main/java/com/pollex/pam/service/ConsultantService.java | 8 +++----- 1 files changed, 3 insertions(+), 5 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 e8d7f82..30c4f53 100644 --- a/pamapi/src/main/java/com/pollex/pam/service/ConsultantService.java +++ b/pamapi/src/main/java/com/pollex/pam/service/ConsultantService.java @@ -8,7 +8,6 @@ import com.pollex.pam.domain.Satisfaction; import com.pollex.pam.enums.ConsultantStatusEnum; import com.pollex.pam.enums.ContactStatusEnum; -import com.pollex.pam.enums.LoginResult; import com.pollex.pam.repository.ConsultantRepository; import com.pollex.pam.repository.CustomerFavoriteConsultantRepository; import com.pollex.pam.repository.SatisfactionRepository; @@ -229,15 +228,15 @@ @Transactional public void addConsultantToCustomList(AddConsultantParam param) { - List<String> agentNoList = param.getAgentNoList(); - List<Consultant> consultants = consultantRepository.findAllByAgentNoIn(agentNoList); Long userId = SecurityUtils.getCustomerDBId(); - consultants.forEach(consultant -> { + param.getConsultantList().forEach(addConsultantData -> { + Consultant consultant = consultantRepository.findOneByAgentNo(addConsultantData.getAgentNo()).orElseThrow(ConsultantNotFoundException::new); boolean isConsultantInList = customerFavoriteConsultantRepository.findOneByCustomerIdAndConsultant(userId, consultant).isPresent(); if(!isConsultantInList) { CustomerFavoriteConsultant customerFavoriteConsultant = new CustomerFavoriteConsultant(); + customerFavoriteConsultant.setCreatedDate(addConsultantData.getCreatedTime()); customerFavoriteConsultant.setConsultant(consultant); customerFavoriteConsultant.setCustomerId(userId); @@ -247,7 +246,6 @@ log.info("The consultant is in customer favorite list! customId = {}, consultant AgentNo = {}", userId, consultant.getAgentNo()); } }); - } public List<AppointmentCustomerViewDTO> getMyAppointment() { -- Gitblit v1.8.0