From df407d4d12ca7220edd9493bd0901970d4e9e3bf Mon Sep 17 00:00:00 2001
From: 陈昶聿 <chychen@nbjetron.com>
Date: 星期一, 12 一月 2026 15:07:25 +0800
Subject: [PATCH] 【市一】雨绮语音功能修改

---
 smartor/src/main/java/com/smartor/service/impl/ServiceSubtaskServiceImpl.java |    7 +++++--
 1 files changed, 5 insertions(+), 2 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 a573f16..dd21087 100644
--- a/smartor/src/main/java/com/smartor/service/impl/ServiceSubtaskServiceImpl.java
+++ b/smartor/src/main/java/com/smartor/service/impl/ServiceSubtaskServiceImpl.java
@@ -1698,7 +1698,7 @@
                             redisCache.setCacheObject(phoneCallReqYQVO.getTaskid().trim() + "&&" + "mate" + "&&" + phoneCallReqYQVO.getUuid(), count + 1, 120, TimeUnit.MINUTES);
 
                         phoneCallBackYQVO.setType("text");
-                        phoneCallBackYQVO.setValue(ivrTaskTemplateScriptVO.getNoMatchText() + getObject(serviceSubtask, ivrTaskTemplateScriptVO.getIvrtext()));
+                        phoneCallBackYQVO.setValue(ivrTaskTemplateScriptVO.getNoMatchText() + getObject(serviceSubtask, StringUtils.isNotEmpty(ivrTaskTemplateScriptVO.getIvrtext())?ivrTaskTemplateScriptVO.getIvrtext():ivrTaskTemplateScriptVO.getScriptContent()));
                     }
                 }
 
@@ -1964,7 +1964,9 @@
                     continue;
                 }
                 //鑾峰彇閫氶厤绗﹀尮閰嶈繃鍚庣殑闂
-                String scrContent = getObject(serviceSubtask, ivrTaskTemplateScript.getIvrtext());
+                String scriptContent = ivrTaskTemplateScript.getIvrtext();
+                if (StringUtils.isEmpty(scriptContent)) scriptContent = ivrTaskTemplateScript.getScriptContent();
+                String scrContent = getObject(serviceSubtask, scriptContent);
                 String kcb = serviceTask.getKcb() + "," + scrContent;
 
                 //灏佽杩斿洖鏁版嵁
@@ -3068,6 +3070,7 @@
                     && count.getSubtaskType().equals("2")){
                 SvyTaskTemplateScriptVO svyTaskTemplateScriptVO = new SvyTaskTemplateScriptVO();
                 svyTaskTemplateScriptVO.setId(count.getScriptid());
+                svyTaskTemplateScriptVO.setOrgid(serviceSubtaskCountReq.getOrgid());
                 SvyTaskTemplateScriptVO svyTaskTemplateScriptResultVo = svyTaskTemplateScriptService.selectInfoByCondition(svyTaskTemplateScriptVO);
                 if(ObjectUtils.isNotEmpty(svyTaskTemplateScriptResultVo)){
                     List<SvyTaskTemplateTargetoption> svyTaskTemplateTargetoptions = svyTaskTemplateScriptResultVo.getSvyTaskTemplateTargetoptions();

--
Gitblit v1.9.3