From 051964f3cd65e421681a8af7b90c27011c36650d Mon Sep 17 00:00:00 2001
From: liusheng <337615773@qq.com>
Date: 星期二, 22 九月 2026 10:29:53 +0800
Subject: [PATCH] 1.门诊满意度综合得分排名(按科室或病区)  修改serviceTypes

---
 smartor/src/main/java/com/smartor/service/impl/ServiceSubtaskServiceImpl.java |   11 +++++++----
 1 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/smartor/src/main/java/com/smartor/service/impl/ServiceSubtaskServiceImpl.java b/smartor/src/main/java/com/smartor/service/impl/ServiceSubtaskServiceImpl.java
index c0b6b42..bccc1e4 100644
--- a/smartor/src/main/java/com/smartor/service/impl/ServiceSubtaskServiceImpl.java
+++ b/smartor/src/main/java/com/smartor/service/impl/ServiceSubtaskServiceImpl.java
@@ -1056,8 +1056,8 @@
             //灏嗕换鍔′俊鎭斁鍒版湇鍔¤〃涓�
             ServiceSubtask serviceSubtask = DtoConversionUtils.sourceToTarget(serviceTaskVO, ServiceSubtask.class);
             serviceSubtask.setTaskid(serviceTask.getTaskid().longValue());
-            serviceSubtask.setTemplatename(tempName);
-            serviceSubtask.setTemplateid(tempid);
+            serviceSubtask.setTemplatename(ObjectUtils.isNotEmpty(tempid) ? tempName : serviceTask.getTemplatename());
+            serviceSubtask.setTemplateid(ObjectUtils.isNotEmpty(tempid) ? tempid : serviceTask.getTemplateid());
             serviceSubtask.setLibtemplateid(ObjectUtils.isEmpty(serviceTask.getLibtemplateid()) ? null : Long.valueOf(serviceTask.getLibtemplateid()));
             serviceSubtask.setLibtemplatename(serviceTask.getLibtemplatename());
             //鏂板
@@ -1432,6 +1432,8 @@
                     ServiceSubtask serviceSubtask = DtoConversionUtils.sourceToTarget(serviceTaskVO, ServiceSubtask.class);
                     serviceSubtask.setLibtemplateid(ObjectUtils.isEmpty(serviceTaskVO.getLibtemplateid()) ? null : Long.valueOf(serviceTaskVO.getLibtemplateid()));
                     serviceSubtask.setLibtemplatename(serviceTaskVO.getLibtemplatename());
+                    serviceSubtask.setTemplateid(serviceTask.getTemplateid());
+                    serviceSubtask.setTemplatename(serviceTask.getTemplatename());
                     serviceSubtask.setSendname(patTaskRelevance.getName());
                     serviceSubtask.setAge(patTaskRelevance.getAge());
                     serviceSubtask.setSfzh(patTaskRelevance.getSfzh());
@@ -6431,8 +6433,9 @@
         if (StringUtils.isEmpty(mzMydScoreRankVO.getDimensionType())) {
             mzMydScoreRankVO.setDimensionType("1");
         }
-        if (StringUtils.isEmpty(mzMydScoreRankVO.getServiceType())) {
-            mzMydScoreRankVO.setServiceType("14");
+        if (CollectionUtils.isEmpty(mzMydScoreRankVO.getServiceTypes())) {
+          List<String> list=new ArrayList<>(Arrays.asList("14"));
+            mzMydScoreRankVO.setServiceTypes(list);
         }
         List<MzMydScoreRankDTO> list = serviceSubtaskMapper.selectMzMydScoreRank(mzMydScoreRankVO);
         if (CollectionUtils.isEmpty(list)) {

--
Gitblit v1.9.3