From a1e256f64930865ae2d170e333ee3f1a773c6c49 Mon Sep 17 00:00:00 2001
From: liusheng <337615773@qq.com>
Date: 星期五, 16 十月 2026 11:04:29 +0800
Subject: [PATCH] 出入院模块、门急诊模块、模块模块、宣教模块

---
 smartor/src/main/java/com/smartor/service/impl/ServiceSubtaskDetailTraceServiceImpl.java |   88 -------------------------------------------
 1 files changed, 1 insertions(+), 87 deletions(-)

diff --git a/smartor/src/main/java/com/smartor/service/impl/ServiceSubtaskDetailTraceServiceImpl.java b/smartor/src/main/java/com/smartor/service/impl/ServiceSubtaskDetailTraceServiceImpl.java
index 985cbbb..05ec8fd 100644
--- a/smartor/src/main/java/com/smartor/service/impl/ServiceSubtaskDetailTraceServiceImpl.java
+++ b/smartor/src/main/java/com/smartor/service/impl/ServiceSubtaskDetailTraceServiceImpl.java
@@ -10,12 +10,9 @@
 import com.smartor.domain.*;
 import com.smartor.domain.DTO.DetailTraceDealDTO;
 import com.smartor.domain.VO.DetailTraceDealVO;
-import com.smartor.domain.VO.SatisfactionExceptConfigQuestionReqVO;
 import com.smartor.domain.VO.ServiceSubtaskDetailTraceVO;
 import com.smartor.mapper.ServiceSubtaskDetailMapper;
 import com.smartor.mapper.ServiceSubtaskDetailTraceMapper;
-import com.smartor.mapper.SvyLibScriptCategoryMapper;
-import com.smartor.mapper.SvyLibTemplateScriptMapper;
 import com.smartor.service.*;
 import org.apache.commons.collections4.CollectionUtils;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -35,20 +32,12 @@
     @Autowired
     private ServiceSubtaskDetailMapper serviceSubtaskDetailMapper;
 
-    @Autowired
-    private ISvyLibScriptCategoryService iSvyLibScriptCategoryService;
 
-    @Autowired
-    private SvyLibScriptCategoryMapper svyLibScriptCategoryMapper;
 
     @Autowired
     private ISvyLibTemplateScriptService isvyLibTemplateScriptService;
 
-    @Autowired
-    private IIvrLibaScriptAssortService iIvrLibaScriptAssortService;
 
-    @Autowired
-    private IIvrLibaTemplateScriptService iIvrLibaTemplateScriptService;
 
     /**
      * 鏌ヨ闅忚浠诲姟寮傚父璁板綍璺熻釜
@@ -273,79 +262,4 @@
     public int deleteServiceSubtaskDetailTtraceById(Long id) {
         return serviceSubtaskDetailTraceMapper.deleteServiceSubtaskDetailTtraceById(id);
     }
-
-    @Override
-    public Map<String, Object> getSatisfactionExceptConfigQuestion(SatisfactionExceptConfigQuestionReqVO questionReqVO) {
-        // 鍒濆鍖栫粨鏋滈泦
-        Map<String, Object> result = new HashMap<>();
-
-        if (StringUtils.isEmpty(questionReqVO.getScriptType()) || questionReqVO.getScriptType().equals("1")) {
-            List<Map<String, Object>> voicetDataList = new ArrayList<>();
-            //鑾峰彇婊℃剰搴︾殑鍒嗙被
-            IvrLibaScriptAssort ivrLibaScriptAssort = new IvrLibaScriptAssort();
-            ivrLibaScriptAssort.setType("myd");
-            if (!StringUtils.isEmpty(questionReqVO.getType())) ivrLibaScriptAssort.setType(questionReqVO.getType());
-            List<IvrLibaScriptAssortVO> ivrLibaScriptAssortVOS = iIvrLibaScriptAssortService.selectIvrLibaScriptAssortList(ivrLibaScriptAssort);
-            List<Long> assortIdList = Optional.ofNullable(ivrLibaScriptAssortVOS).filter(list -> !list.isEmpty()).map(list -> list.stream().map(IvrLibaScriptAssortVO::getId).collect(Collectors.toList())).orElse(Collections.emptyList());
-
-            //鐢ㄦ潵璁板綍婊℃剰搴︾殑鎵�鏈夐棶棰�
-            List<IvrLibaTemplateScript> ivrLibaTemplateScriptList = new ArrayList<>();
-            if (CollectionUtils.isNotEmpty(assortIdList)) {
-                for (Long assortId : assortIdList) {
-                    IvrLibaTemplateScript ivrLibaTemplateScript = new IvrLibaTemplateScript();
-                    ivrLibaTemplateScript.setScriptAssortid(assortId);
-                    List<IvrLibaTemplateScript> ivrLibaTemplateScripts = iIvrLibaTemplateScriptService.selectIvrLibaTemplateScriptList(ivrLibaTemplateScript);
-                    ivrLibaTemplateScriptList.addAll(ivrLibaTemplateScripts);
-                }
-                for (IvrLibaTemplateScript ivrLibaTemplateScript : ivrLibaTemplateScriptList) {
-                    Map<String, Object> voicetData = new HashMap<>();
-                    voicetData.put("questionId", ivrLibaTemplateScript.getId());
-                    voicetData.put("libtemplateid", ivrLibaTemplateScript.getTemplateid());
-                    voicetData.put("questionContent", ivrLibaTemplateScript.getScriptContent());
-                    voicetData.put("questionTopic", ivrLibaTemplateScript.getScriptTopic());
-                    voicetData.put("questionType", ivrLibaTemplateScript.getScriptType());
-                    voicetData.put("categoryName", ivrLibaTemplateScript.getScriptAssortname());
-                    voicetData.put("categoryId", ivrLibaTemplateScript.getScriptAssortid());
-                    voicetDataList.add(voicetData);
-                }
-            }
-            //璇煶鏁版嵁杩斿洖闆嗗悎
-            result.put("voiceDataList", voicetDataList);
-        }
-
-        if (StringUtils.isEmpty(questionReqVO.getScriptType()) || questionReqVO.getScriptType().equals("2")) {
-            List<Map<String, Object>> questionnaireDataList = new ArrayList<>();
-            //鑾峰彇婊℃剰搴︾殑鍒嗙被
-            SvyLibScriptCategory svyLibScriptCategory = new SvyLibScriptCategory();
-            svyLibScriptCategory.setType("myd");
-            if (!StringUtils.isEmpty(questionReqVO.getType())) svyLibScriptCategory.setType(questionReqVO.getType());
-            List<SvyLibScriptCategory> svyLibScriptCategoryVOS = svyLibScriptCategoryMapper.selectSvyLibScriptCategoryList(svyLibScriptCategory);
-            List<Long> assortIdList = Optional.ofNullable(svyLibScriptCategoryVOS).filter(list -> !list.isEmpty()).map(list -> list.stream().map(SvyLibScriptCategory::getId).collect(Collectors.toList())).orElse(Collections.emptyList());
-
-            //鐢ㄦ潵璁板綍婊℃剰搴︾殑鎵�鏈夐棶棰�
-            List<SvyLibTemplateScript> svyLibTemplateScriptList = new ArrayList<>();
-            if (CollectionUtils.isNotEmpty(assortIdList)) {
-                for (Long categoryid : assortIdList) {
-                    SvyLibTemplateScript svyLibTemplateScript = new SvyLibTemplateScript();
-                    svyLibTemplateScript.setCategoryid(categoryid);
-                    List<SvyLibTemplateScript> svyLibTemplateScripts = isvyLibTemplateScriptService.selectSvyLibTemplateScriptList(svyLibTemplateScript);
-                    svyLibTemplateScriptList.addAll(svyLibTemplateScripts);
-                }
-                for (SvyLibTemplateScript svyLibTemplateScript : svyLibTemplateScriptList) {
-                    Map<String, Object> voicetData = new HashMap<>();
-                    voicetData.put("questionId", svyLibTemplateScript.getId());
-                    voicetData.put("libtemplateid", svyLibTemplateScript.getSvyid());
-                    voicetData.put("questionContent", svyLibTemplateScript.getScriptContent());
-                    voicetData.put("questionTopic", svyLibTemplateScript.getScriptTopic());
-                    voicetData.put("questionType", svyLibTemplateScript.getScriptType());
-                    voicetData.put("categoryName", svyLibTemplateScript.getCategoryName());
-                    voicetData.put("categoryId", svyLibTemplateScript.getCategoryid());
-                    questionnaireDataList.add(voicetData);
-                }
-            }
-            //闂嵎鏁版嵁杩斿洖闆嗗悎
-            result.put("questionnaireDataList", questionnaireDataList);
-        }
-        return result;
-    }
-}
+}
\ No newline at end of file

--
Gitblit v1.9.3