From d3bf339bd64d7b7efddc0afdd4beb1866b8b5a04 Mon Sep 17 00:00:00 2001
From: liusheng <337615773@qq.com>
Date: 星期六, 21 九月 2024 00:47:55 +0800
Subject: [PATCH] 代码提交

---
 smartor/src/main/java/com/smartor/service/impl/ServiceSubtaskAnswerServiceImpl.java |    9 +++++----
 1 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/smartor/src/main/java/com/smartor/service/impl/ServiceSubtaskAnswerServiceImpl.java b/smartor/src/main/java/com/smartor/service/impl/ServiceSubtaskAnswerServiceImpl.java
index 08cec1f..a6832fe 100644
--- a/smartor/src/main/java/com/smartor/service/impl/ServiceSubtaskAnswerServiceImpl.java
+++ b/smartor/src/main/java/com/smartor/service/impl/ServiceSubtaskAnswerServiceImpl.java
@@ -189,6 +189,7 @@
             serviceSubtask.setTaskid(tid);
             serviceSubtask.setPatid(pid);
             serviceSubtask.setSubmit(1L);
+            serviceSubtask.setSendstate(6L);
             serviceSubtask.setExcep(serviceSubTaskAnswerReq.getExcep());
             serviceSubtask.setFinishtime(new Date());
             if (score != null) serviceSubtask.setScore(BigDecimal.valueOf(score));
@@ -250,7 +251,7 @@
         if (scriptInfoByCondition.get("type").equals("1")) {
             List<IvrLibaTemplateScriptVO> ivrLibaTemplateScriptVOList = (List) scriptInfoByCondition.get("script");
             for (IvrLibaTemplateScriptVO ivrLibaTemplateScriptVO : ivrLibaTemplateScriptVOList) {
-                String scriptResult = getScriptResult(serviceSubTaskQueryReq.getTaskid(), serviceSubTaskQueryReq.getPatid(), ivrLibaTemplateScriptVO.getId());
+                String scriptResult = getScriptResult(serviceSubTaskQueryReq.getSubId(), serviceSubTaskQueryReq.getPatid(), ivrLibaTemplateScriptVO.getId());
                 ivrLibaTemplateScriptVO.setScriptResult(scriptResult);
             }
             map.put("scriptResult", ivrLibaTemplateScriptVOList);
@@ -259,7 +260,7 @@
         } else if (scriptInfoByCondition.get("type").equals("2")) {
             List<SvyLibTemplateScriptVO> svyLibTemplateScriptVOList = (List) scriptInfoByCondition.get("script");
             for (SvyLibTemplateScriptVO svyLibTemplateScriptVO : svyLibTemplateScriptVOList) {
-                String scriptResult = getScriptResult(serviceSubTaskQueryReq.getTaskid(), serviceSubTaskQueryReq.getPatid(), svyLibTemplateScriptVO.getId());
+                String scriptResult = getScriptResult(serviceSubTaskQueryReq.getSubId(), serviceSubTaskQueryReq.getPatid(), svyLibTemplateScriptVO.getId());
                 svyLibTemplateScriptVO.setScriptResult(scriptResult);
             }
             map.put("scriptResult", scriptInfoByCondition);
@@ -276,9 +277,9 @@
         return null;
     }
 
-    private String getScriptResult(Long tid, Long pid, Long sid) {
+    private String getScriptResult(Long subid, Long pid, Long sid) {
         ServiceSubtaskDetail serviceSubtaskDetail = new ServiceSubtaskDetail();
-        serviceSubtaskDetail.setTaskid(tid);
+        serviceSubtaskDetail.setSubId(subid);
         serviceSubtaskDetail.setPatid(pid);
         serviceSubtaskDetail.setScriptid(sid);
         List<ServiceSubtaskDetail> serviceSubtaskDetails = serviceSubtaskDetailMapper.selectServiceSubtaskDetailList(serviceSubtaskDetail);

--
Gitblit v1.9.3