From a24d7c5345cddb9454c351aae0637ed90333a934 Mon Sep 17 00:00:00 2001 From: liusheng <337615773@qq.com> Date: 星期二, 16 七月 2024 17:57:07 +0800 Subject: [PATCH] 代码提交 --- smartor/src/main/java/com/smartor/service/impl/ServiceTaskServiceImpl.java | 25 +++++++++++++++++++------ 1 files changed, 19 insertions(+), 6 deletions(-) diff --git a/smartor/src/main/java/com/smartor/service/impl/ServiceTaskServiceImpl.java b/smartor/src/main/java/com/smartor/service/impl/ServiceTaskServiceImpl.java index 12c60fd..24d3709 100644 --- a/smartor/src/main/java/com/smartor/service/impl/ServiceTaskServiceImpl.java +++ b/smartor/src/main/java/com/smartor/service/impl/ServiceTaskServiceImpl.java @@ -43,6 +43,10 @@ private PatArchiveMapper patArchiveMapper; @Autowired + private HeLibraryMapper heLibraryMapper; + + + @Autowired private IvrLibaTemplateTargetoptionMapper ivrLibaTemplateTargetOptionMapper; @Autowired @@ -143,6 +147,7 @@ info = wjInfo(serviceTask, patid); } else { //瀹f暀 + info = xjInfo(serviceTask.getTemplateid()); } //鍙鎵撳紑浜嗛〉闈紝灏辩畻鎴愬姛 @@ -194,17 +199,17 @@ //灏嗘ā鏉块棶棰樿瘽鏈噷鐨勯�氶厤绗︽浛鎹� for (IvrLibaTemplateScriptVO ivrLibaTemplateScriptVO : ivrLibaTemplateScriptVOS) { - if (StringUtils.isNotEmpty(ivrLibaTemplateScriptVO.getQuestionText())) { + if (StringUtils.isNotEmpty(ivrLibaTemplateScriptVO.getScriptContent())) { for (Map<String, String> map : mapList) { for (String key : map.keySet()) { - ivrLibaTemplateScriptVO.setQuestionText(ivrLibaTemplateScriptVO.getQuestionText().replace(key, StringUtils.isNotEmpty(map.get(key)) ? map.get(key) : "")); + ivrLibaTemplateScriptVO.setScriptContent(ivrLibaTemplateScriptVO.getScriptContent().replace(key, StringUtils.isNotEmpty(map.get(key)) ? map.get(key) : "")); } } //鏇挎崲鎮h�呬釜浜轰俊鎭暟鎹� - ivrLibaTemplateScriptVO.setQuestionText(ivrLibaTemplateScriptVO.getQuestionText().replace("${name}", StringUtils.isNotEmpty(patArchive.getName()) ? patArchive.getName() : "")); - ivrLibaTemplateScriptVO.setQuestionText(ivrLibaTemplateScriptVO.getQuestionText().replace("${dzz}", StringUtils.isNotEmpty(patArchive.getPlaceOfResidence()) ? patArchive.getPlaceOfResidence() : "")); - ivrLibaTemplateScriptVO.setQuestionText(ivrLibaTemplateScriptVO.getQuestionText().replace("${dhh}", StringUtils.isNotEmpty(patArchive.getTelcode()) ? patArchive.getTelcode() : "")); + ivrLibaTemplateScriptVO.setScriptContent(ivrLibaTemplateScriptVO.getScriptContent().replace("${name}", StringUtils.isNotEmpty(patArchive.getName()) ? patArchive.getName() : "")); + ivrLibaTemplateScriptVO.setScriptContent(ivrLibaTemplateScriptVO.getScriptContent().replace("${dzz}", StringUtils.isNotEmpty(patArchive.getPlaceOfResidence()) ? patArchive.getPlaceOfResidence() : "")); + ivrLibaTemplateScriptVO.setScriptContent(ivrLibaTemplateScriptVO.getScriptContent().replace("${dhh}", StringUtils.isNotEmpty(patArchive.getTelcode()) ? patArchive.getTelcode() : "")); //鑾峰彇闂閫夐」 IvrLibaTemplateTargetoption ivrLibaTemplateTargetoption = new IvrLibaTemplateTargetoption(); @@ -226,7 +231,7 @@ private List wjInfo(ServiceTask serviceTask, Long patid) { //閫氳繃妯℃澘ID鑾峰彇闂淇℃伅 SvyLibTemplateScript svyLibTemplateScript = new SvyLibTemplateScript(); - svyLibTemplateScript.setSvyid(Long.valueOf(serviceTask.getTemplateid())); + svyLibTemplateScript.setId(Long.valueOf(serviceTask.getTemplateid())); svyLibTemplateScript.setDelFlag("0"); List<SvyLibTemplateScript> svyLibTemplateScripts = svyLibTemplateScriptMapper.selectSvyLibTemplateScriptList(svyLibTemplateScript); if (CollectionUtils.isEmpty(svyLibTemplateScripts) || svyLibTemplateScripts.size() == 0) { @@ -275,4 +280,12 @@ } return svyLibTemplateScriptVOS; } + + private List xjInfo(Long templateId) { + HeLibrary heLibrary = heLibraryMapper.selectHeLibraryById(Long.valueOf(templateId)); + List list = new ArrayList(); + list.add(heLibrary); + return list; + + } } -- Gitblit v1.9.3