From 8a746c47c2ea84f762c719b7a0786f62fcc80497 Mon Sep 17 00:00:00 2001
From: liusheng <337615773@qq.com>
Date: 星期二, 15 九月 2026 14:48:09 +0800
Subject: [PATCH] 1.支持科室、题目查询的科室评分表

---
 smartor/src/main/resources/mapper/smartor/ServiceSubtaskMapper.xml |   12 +++++++++---
 1 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/smartor/src/main/resources/mapper/smartor/ServiceSubtaskMapper.xml b/smartor/src/main/resources/mapper/smartor/ServiceSubtaskMapper.xml
index 59997d4..35aa60f 100644
--- a/smartor/src/main/resources/mapper/smartor/ServiceSubtaskMapper.xml
+++ b/smartor/src/main/resources/mapper/smartor/ServiceSubtaskMapper.xml
@@ -3212,21 +3212,22 @@
         SELECT questiontext,
         d.taskid,
         s.deptname,
+        d.create_time as createTime,
         s.leavehospitaldistrictname,
         d.targetvalue,
         d.asrtext,
         COUNT(d.asrtext) AS answercount,
-        SUM(d.score) AS singleScore
+        d.score AS singleScore
         FROM service_subtask_detail d,
         service_task s
         WHERE d.taskid = s.taskid
         AND deptname IS NOT NULL
         AND leavehospitaldistrictname IS NOT NULL
         <if test="endFinishTime != null">
-            AND create_time &lt; #{endFinishTime}
+            AND d.create_time &lt; #{endFinishTime}
         </if>
         <if test="startFinishTime != null">
-            AND create_time &gt;= #{startFinishTime}
+            AND  d.create_time &gt;= #{startFinishTime}
         </if>
         <if test="leavehospitaldistrictcodes != null and leavehospitaldistrictcodes.size() > 0">
             AND leavehospitaldistrictcode IN
@@ -3245,6 +3246,11 @@
         </if>
         GROUP BY d.questiontext,
         d.taskid,
+        d.score,
+        s.deptname,
+        d.targetvalue,
+        d.create_time,
+        s.leavehospitaldistrictname,
         d.asrtext
         ORDER BY d.taskid
     </select>

--
Gitblit v1.9.3