From a474351e790a0bfeaa747b01eb92282ca05e5a36 Mon Sep 17 00:00:00 2001 From: wayne <wayne8692wayne8692@gmail.com> Date: 星期一, 15 十一月 2021 16:43:30 +0800 Subject: [PATCH] [ref] 調整錯字 --- pamapi/src/main/java/com/pollex/pam/service/mapper/ConsultantMapper.java | 10 ++-- /dev/null | 15 ------- pamapi/src/main/java/com/pollex/pam/repository/CustomerFavoriteConsultantRepository.java | 15 +++++++ pamapi/src/main/java/com/pollex/pam/domain/CustomerFavoriteConsultant.java | 6 +- pamapi/src/main/java/com/pollex/pam/service/ConsultantService.java | 27 ++++++------- 5 files changed, 36 insertions(+), 37 deletions(-) diff --git a/pamapi/src/main/java/com/pollex/pam/domain/CustomFavoriteConsultant.java b/pamapi/src/main/java/com/pollex/pam/domain/CustomerFavoriteConsultant.java similarity index 85% rename from pamapi/src/main/java/com/pollex/pam/domain/CustomFavoriteConsultant.java rename to pamapi/src/main/java/com/pollex/pam/domain/CustomerFavoriteConsultant.java index 055617d..4145922 100644 --- a/pamapi/src/main/java/com/pollex/pam/domain/CustomFavoriteConsultant.java +++ b/pamapi/src/main/java/com/pollex/pam/domain/CustomerFavoriteConsultant.java @@ -4,8 +4,8 @@ import java.io.Serializable; @Entity -@Table(name = "custom_favorite_consultant") -public class CustomFavoriteConsultant extends AbstractAuditingEntity implements Serializable { +@Table(name = "customer_favorite_consultant") +public class CustomerFavoriteConsultant extends AbstractAuditingEntity implements Serializable { private static final long serialVersionUID = 1L; @@ -47,7 +47,7 @@ @Override public String toString() { - return "CustomFavoriteConsultant{" + + return "CustomerFavoriteConsultant{" + "id=" + id + ", consultant=" + consultant + ", customerId=" + customerId + diff --git a/pamapi/src/main/java/com/pollex/pam/repository/CustomFavoriteConsultantRepository.java b/pamapi/src/main/java/com/pollex/pam/repository/CustomFavoriteConsultantRepository.java deleted file mode 100644 index 8dc101c..0000000 --- a/pamapi/src/main/java/com/pollex/pam/repository/CustomFavoriteConsultantRepository.java +++ /dev/null @@ -1,15 +0,0 @@ -package com.pollex.pam.repository; - -import com.pollex.pam.domain.Consultant; -import com.pollex.pam.domain.CustomFavoriteConsultant; -import org.springframework.data.jpa.repository.JpaRepository; -import org.springframework.stereotype.Repository; - -import java.util.List; -import java.util.Optional; - -@Repository -public interface CustomFavoriteConsultantRepository extends JpaRepository<CustomFavoriteConsultant, Long> { - List<CustomFavoriteConsultant> findAllByCustomerId(Long id); - Optional<CustomFavoriteConsultant> findOneByCustomerIdAndConsultant(Long customerId, Consultant consultant); -} diff --git a/pamapi/src/main/java/com/pollex/pam/repository/CustomerFavoriteConsultantRepository.java b/pamapi/src/main/java/com/pollex/pam/repository/CustomerFavoriteConsultantRepository.java new file mode 100644 index 0000000..e61c4df --- /dev/null +++ b/pamapi/src/main/java/com/pollex/pam/repository/CustomerFavoriteConsultantRepository.java @@ -0,0 +1,15 @@ +package com.pollex.pam.repository; + +import com.pollex.pam.domain.Consultant; +import com.pollex.pam.domain.CustomerFavoriteConsultant; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.stereotype.Repository; + +import java.util.List; +import java.util.Optional; + +@Repository +public interface CustomerFavoriteConsultantRepository extends JpaRepository<CustomerFavoriteConsultant, Long> { + List<CustomerFavoriteConsultant> findAllByCustomerId(Long id); + Optional<CustomerFavoriteConsultant> findOneByCustomerIdAndConsultant(Long customerId, Consultant consultant); +} 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 ef88b61..e36e0cf 100644 --- a/pamapi/src/main/java/com/pollex/pam/service/ConsultantService.java +++ b/pamapi/src/main/java/com/pollex/pam/service/ConsultantService.java @@ -2,10 +2,10 @@ import com.pollex.pam.domain.AppointmentCustomerView; import com.pollex.pam.domain.Consultant; -import com.pollex.pam.domain.CustomFavoriteConsultant; +import com.pollex.pam.domain.CustomerFavoriteConsultant; import com.pollex.pam.repository.AppointmentCustomerViewRepository; import com.pollex.pam.repository.ConsultantRepository; -import com.pollex.pam.repository.CustomFavoriteConsultantRepository; +import com.pollex.pam.repository.CustomerFavoriteConsultantRepository; import com.pollex.pam.security.SecurityUtils; import com.pollex.pam.service.dto.*; import com.pollex.pam.service.mapper.AppointmentCustomerViewMapper; @@ -25,7 +25,7 @@ private static final Logger log = LoggerFactory.getLogger(ConsultantService.class); final ConsultantRepository consultantRepository; - final CustomFavoriteConsultantRepository customFavoriteConsultantRepository; + final CustomerFavoriteConsultantRepository customerFavoriteConsultantRepository; final ConsultantMapper consultantMapper; final AppointmentService appointmentService; final AppointmentCustomerViewRepository appointmentCustomerViewRepository; @@ -33,15 +33,14 @@ public ConsultantService( ConsultantRepository consultantRepository, - CustomFavoriteConsultantRepository customFavoriteConsultantRepository, + CustomerFavoriteConsultantRepository customerFavoriteConsultantRepository, ConsultantMapper consultantMapper, - UserService userService, AppointmentService appointmentService, AppointmentCustomerViewRepository appointmentCustomerViewRepository, AppointmentCustomerViewMapper appointmentCustomerViewMapper ) { this.consultantRepository = consultantRepository; - this.customFavoriteConsultantRepository = customFavoriteConsultantRepository; + this.customerFavoriteConsultantRepository = customerFavoriteConsultantRepository; this.consultantMapper = consultantMapper; this.appointmentService = appointmentService; this.appointmentCustomerViewRepository = appointmentCustomerViewRepository; @@ -50,7 +49,7 @@ public List<ConsultantDTO> getMyConsultantList() { Long userId = SecurityUtils.getCustomerId(); - return customFavoriteConsultantRepository.findAllByCustomerId(userId) + return customerFavoriteConsultantRepository.findAllByCustomerId(userId) .stream() .map(consultantMapper::toDto) .collect(Collectors.toList()); @@ -89,14 +88,14 @@ Long userId = SecurityUtils.getCustomerId(); consultants.forEach(consultant -> { - boolean isConsultantInList = customFavoriteConsultantRepository.findOneByCustomerIdAndConsultant(userId, consultant).isPresent(); + boolean isConsultantInList = customerFavoriteConsultantRepository.findOneByCustomerIdAndConsultant(userId, consultant).isPresent(); if(!isConsultantInList) { - CustomFavoriteConsultant customFavoriteConsultant = new CustomFavoriteConsultant(); - customFavoriteConsultant.setConsultant(consultant); - customFavoriteConsultant.setCustomerId(userId); + CustomerFavoriteConsultant customerFavoriteConsultant = new CustomerFavoriteConsultant(); + customerFavoriteConsultant.setConsultant(consultant); + customerFavoriteConsultant.setCustomerId(userId); - customFavoriteConsultantRepository.save(customFavoriteConsultant); + customerFavoriteConsultantRepository.save(customerFavoriteConsultant); } else { log.info("The consultant is in customer favorite list! customId = {}, consultant AgentNo = {}", userId, consultant.getAgentNo()); @@ -114,10 +113,10 @@ public void removeConsultantFromCustomList(String agentNo) { Long customId = SecurityUtils.getCustomerId(); Consultant consultant = consultantRepository.findFirstByAgentNo(agentNo).orElseThrow(ConsultantNotFoundException::new); - CustomFavoriteConsultant target = customFavoriteConsultantRepository.findOneByCustomerIdAndConsultant(customId, consultant).orElse(null); + CustomerFavoriteConsultant target = customerFavoriteConsultantRepository.findOneByCustomerIdAndConsultant(customId, consultant).orElse(null); if(target != null) { - customFavoriteConsultantRepository.delete(target); + customerFavoriteConsultantRepository.delete(target); } else { log.info("this consultant is not in customer list! agentNo = {}, customId = {}", agentNo, customId); diff --git a/pamapi/src/main/java/com/pollex/pam/service/mapper/ConsultantMapper.java b/pamapi/src/main/java/com/pollex/pam/service/mapper/ConsultantMapper.java index deb3705..8870fec 100644 --- a/pamapi/src/main/java/com/pollex/pam/service/mapper/ConsultantMapper.java +++ b/pamapi/src/main/java/com/pollex/pam/service/mapper/ConsultantMapper.java @@ -2,7 +2,7 @@ import com.pollex.pam.domain.Appointment; import com.pollex.pam.domain.Consultant; -import com.pollex.pam.domain.CustomFavoriteConsultant; +import com.pollex.pam.domain.CustomerFavoriteConsultant; import com.pollex.pam.enums.ContactStatusEnum; import com.pollex.pam.service.AppointmentService; import com.pollex.pam.service.dto.ConsultantDTO; @@ -40,11 +40,11 @@ return consultantDTO; } - public ConsultantDTO toDto(CustomFavoriteConsultant customFavoriteConsultant) { - Consultant consultant = customFavoriteConsultant.getConsultant(); + public ConsultantDTO toDto(CustomerFavoriteConsultant customerFavoriteConsultant) { + Consultant consultant = customerFavoriteConsultant.getConsultant(); ConsultantDTO dto = toDto(consultant); - final Optional<Appointment> latestAppointmentOptional = appointmentService.findByAgentNoAndCustomerId(consultant.getAgentNo(), customFavoriteConsultant.getCustomerId()) + final Optional<Appointment> latestAppointmentOptional = appointmentService.findByAgentNoAndCustomerId(consultant.getAgentNo(), customerFavoriteConsultant.getCustomerId()) .stream() .max(Comparator.comparing(Appointment::getAppointmentDate)); @@ -57,7 +57,7 @@ else { dto.setContactStatus(ContactStatusEnum.PICKED); dto.setLatestAppointmentId(null); - dto.setUpdateTime(customFavoriteConsultant.getLastModifiedDate()); + dto.setUpdateTime(customerFavoriteConsultant.getLastModifiedDate()); } return dto; -- Gitblit v1.8.0