From 3c94dc06c3b99e7fc430e68ee2ce4a6cf2cd422c Mon Sep 17 00:00:00 2001
From: wayne <wayne8692wayne8692@gmail.com>
Date: 星期三, 16 二月 2022 15:54:32 +0800
Subject: [PATCH] [update] 修正滿意度評分在沒有撈到任何評分紀錄時,不可直接set 0進顧問的分數中

---
 pamapi/src/main/java/com/pollex/pam/repository/SatisfactionRepository.java |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/pamapi/src/main/java/com/pollex/pam/repository/SatisfactionRepository.java b/pamapi/src/main/java/com/pollex/pam/repository/SatisfactionRepository.java
index b04f9fe..fa37237 100644
--- a/pamapi/src/main/java/com/pollex/pam/repository/SatisfactionRepository.java
+++ b/pamapi/src/main/java/com/pollex/pam/repository/SatisfactionRepository.java
@@ -17,9 +17,9 @@
 
 	List<Satisfaction> findByAgentNoAndType(String agentNo, SatisfactionTypeEnum type);
 
-	List<Satisfaction> findByCustomerIdAndType(Long customerId, SatisfactionTypeEnum type);
+	List<Satisfaction> findByCustomerId(Long customerId);
 
-	Optional<Satisfaction> findOneByAppointmentId(Long appointmentId);
+	Optional<Satisfaction> findOneByAppointmentIdAndType(Long appointmentId, SatisfactionTypeEnum type);
 
     List<Satisfaction> findAllByStatusAndType(SatisfactionStatusEnum status, SatisfactionTypeEnum type);
 
@@ -27,5 +27,5 @@
             + " and agent_no=:agent_no"
 			+ " and score is not null"
 			, nativeQuery = true)
-	Float getAgentScoreAvg(@Param("agent_no") String agentNo);
+	Optional<Float> getAgentScoreAvg(@Param("agent_no") String agentNo);
 }

--
Gitblit v1.8.0