From 174347adf4b780fb6969c3d96bca3257a66409d1 Mon Sep 17 00:00:00 2001
From: liusheng <337615773@qq.com>
Date: 星期三, 08 四月 2026 16:51:47 +0800
Subject: [PATCH] 省立同德满意度功能提交

---
 ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/ServiceSubtaskDetailTraceController.java |   13 ++++++++++---
 1 files changed, 10 insertions(+), 3 deletions(-)

diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/ServiceSubtaskDetailTraceController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/ServiceSubtaskDetailTraceController.java
index c8b026b..0b9d204 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/ServiceSubtaskDetailTraceController.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/ServiceSubtaskDetailTraceController.java
@@ -65,13 +65,20 @@
     public Map<String, Object> tracedeallist(@RequestBody DetailTraceDealVO detailTraceDealVO) {
         Integer offset = PageUtils.getOffset(detailTraceDealVO.getPageNum(), detailTraceDealVO.getPageSize());
         detailTraceDealVO.setPageNum(offset);
-        List<DetailTraceDealDTO> list = serviceSubtaskDetailTraceService.tracedeallist(detailTraceDealVO);
+        Map<String, Object> result = serviceSubtaskDetailTraceService.tracedeallist(detailTraceDealVO);
 
+        // 鏌ヨ鎬绘暟锛堜笉鍒嗛〉锛�
         detailTraceDealVO.setPageNum(null);
         detailTraceDealVO.setPageSize(null);
-        List<DetailTraceDealDTO> total = serviceSubtaskDetailTraceService.tracedeallist(detailTraceDealVO);
+        Map<String, Object> totalResult = serviceSubtaskDetailTraceService.tracedeallist(detailTraceDealVO);
+        List<?> totalRows = (List<?>) totalResult.get("rows");
 
-        return getDataTable3(CollectionUtils.isNotEmpty(total) ? total.size() : 0, list);
+        //灏嗘�绘暟淇℃伅娣诲姞鍒扮粨鏋滀腑
+        result.put("totalException", totalResult.get("totalException"));
+        result.put("noDealException", totalResult.get("noDealException"));
+        result.put("yesDealException", totalResult.get("yesDealException"));
+
+        return getDataTable3(CollectionUtils.isNotEmpty(totalRows) ? totalRows.size() : 0, result);
     }
 
     /**

--
Gitblit v1.9.3