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