From 91c48c0c3a937e82eb33cb88d164327a01ce02d3 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E8=B5=B5=E5=95=B8=E9=9D=9E?= <8153694@qq.com>
Date: Sat, 15 Jul 2023 22:29:12 +0800
Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E7=85=A7=E7=89=87=E6=B5=B7?=
 =?UTF-8?q?=E5=BA=B7=E4=B8=8B=E8=BD=BD?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../busiz/h5/web/FeedbackApiController.java   | 25 +++++++++++--------
 1 file changed, 14 insertions(+), 11 deletions(-)

diff --git a/attendance-performance-manager/src/main/java/com/mortals/xhx/busiz/h5/web/FeedbackApiController.java b/attendance-performance-manager/src/main/java/com/mortals/xhx/busiz/h5/web/FeedbackApiController.java
index 818a19ba..f46283f1 100644
--- a/attendance-performance-manager/src/main/java/com/mortals/xhx/busiz/h5/web/FeedbackApiController.java
+++ b/attendance-performance-manager/src/main/java/com/mortals/xhx/busiz/h5/web/FeedbackApiController.java
@@ -23,10 +23,7 @@ import org.springframework.web.bind.annotation.RequestBody;
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RestController;
 
-import java.util.Date;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
+import java.util.*;
 import java.util.stream.Collectors;
 
 import static com.mortals.framework.ap.SysConstains.*;
@@ -82,13 +79,19 @@ public class FeedbackApiController extends AbstractBaseController<FeedbackReq> {
                 //宸插弽棣�
                 //鏌ヨ鎴戝凡缁忓洖绛旇繃鐨�
                 List<Long> feedbackIdList = answerService.find(new FeedbackAnswerQuery().staffId(context.getUser().getCustomerId())).stream().map(i -> i.getFeedbackId()).distinct().collect(Collectors.toList());
-                FeedbackQuery feedbackQuery = new FeedbackQuery();
-                feedbackQuery.setIdList(feedbackIdList);
-
-                Result<FeedbackEntity> result = feedbackService.find(feedbackQuery, pageAllInfo, null);
-                model.put(PAGEINFO_KEY, result.getPageInfo());
-                model.put(KEY_RESULT_DATA, result.getList());
-                parsePageInfo(model, result.getPageInfo());
+               if(ObjectUtils.isEmpty(feedbackIdList)){
+                   pageAllInfo.setTotalResult(0);
+                   model.put(PAGEINFO_KEY, pageAllInfo);
+                   model.put(KEY_RESULT_DATA, new ArrayList<>());
+                   parsePageInfo(model, pageAllInfo);
+               }else{
+                   FeedbackQuery feedbackQuery = new FeedbackQuery();
+                   feedbackQuery.setIdList(feedbackIdList);
+                   Result<FeedbackEntity> result = feedbackService.find(feedbackQuery, pageAllInfo, null);
+                   model.put(PAGEINFO_KEY, result.getPageInfo());
+                   model.put(KEY_RESULT_DATA, result.getList());
+                   parsePageInfo(model, result.getPageInfo());
+               }
             } else {
                 //鏈弽棣�
                 //鏌ヨ鎴戠殑鍙嶉 浣嗘槸杩樻湭鍥炵瓟鐨�
-- 
2.24.3