From 580f358ce4e50816211d69ff6e31817b6593d731 Mon Sep 17 00:00:00 2001
From: liusheng <337615773@qq.com>
Date: 星期二, 22 十月 2024 17:32:50 +0800
Subject: [PATCH] 代码提交

---
 smartor/src/main/java/com/smartor/domain/SvyTaskTemplateScriptVO.java                    |    3 +
 smartor/src/main/java/com/smartor/domain/ServiceSubtask.java                             |    5 ++
 smartor/src/main/java/com/smartor/domain/SvyTaskTemplateScript.java                      |    3 +
 smartor/src/main/java/com/smartor/domain/IvrTaskTemplateScript.java                      |    7 +++
 smartor/src/main/java/com/smartor/domain/SvyLibTemplateScript.java                       |    3 +
 smartor/src/main/java/com/smartor/domain/IvrTaskTemplateScriptVO.java                    |    7 +++
 smartor/src/main/resources/mapper/smartor/ServiceSubtaskMapper.xml                       |   18 ++++----
 smartor/src/main/java/com/smartor/domain/SvyLibTemplateScriptVO.java                     |    2 +
 smartor/src/main/resources/mapper/smartor/IvrTaskTemplateScriptMapper.xml                |    1 
 smartor/src/main/java/com/smartor/domain/IvrLibaTemplateScriptVO.java                    |    8 ++++
 smartor/src/main/java/com/smartor/service/impl/PatMedInhospServiceImpl.java              |    2 
 ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/ServiceSubtaskController.java |   11 +++++
 smartor/src/main/java/com/smartor/service/impl/ServiceSubtaskServiceImpl.java            |    2 
 smartor/src/main/resources/mapper/smartor/IvrLibaTemplateScriptMapper.xml                |    6 +++
 smartor/src/main/resources/mapper/smartor/SvyLibTemplateScriptMapper.xml                 |    6 +++
 ruoyi-admin/src/main/java/com/ruoyi/web/component/RedisMqReceiver.java                   |    2 +
 smartor/src/main/resources/mapper/smartor/SvyTaskTemplateScriptMapper.xml                |    6 +++
 smartor/src/main/java/com/smartor/domain/IvrLibaTemplateScript.java                      |    7 +++
 smartor/src/main/resources/mapper/smartor/ServiceSubtaskRecordMapper.xml                 |    6 +++
 19 files changed, 93 insertions(+), 12 deletions(-)

diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/component/RedisMqReceiver.java b/ruoyi-admin/src/main/java/com/ruoyi/web/component/RedisMqReceiver.java
index 9312c1f..2db096c 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/component/RedisMqReceiver.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/component/RedisMqReceiver.java
@@ -258,6 +258,7 @@
                         //浠诲姟鍙戦�佽褰�
                         ServiceSubtaskRecord serviceSubtaskRecord = new ServiceSubtaskRecord();
                         serviceSubtaskRecord.setTaskid(serviceSubtask.getTaskid().toString());
+                        serviceSubtaskRecord.setSubtaskId(serviceSubtask.getId());
                         serviceSubtaskRecord.setUuid(uuid);
                         serviceSubtaskRecord.setTasktype(serviceSubtask.getType());
                         serviceSubtaskRecord.setPreachform("3");
@@ -348,6 +349,7 @@
                         //浠诲姟鍙戦�佽褰�
                         ServiceSubtaskRecord serviceSubtaskRecord = new ServiceSubtaskRecord();
                         serviceSubtaskRecord.setTaskid(serviceSubtask.getTaskid().toString());
+                        serviceSubtaskRecord.setSubtaskId(serviceSubtask.getId());
                         serviceSubtaskRecord.setUuid(uuid);
                         serviceSubtaskRecord.setTasktype(serviceSubtask.getType());
                         serviceSubtaskRecord.setPreachform("5");
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/ServiceSubtaskController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/ServiceSubtaskController.java
index 06f9e73..952d587 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/ServiceSubtaskController.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/ServiceSubtaskController.java
@@ -12,7 +12,9 @@
 import com.ruoyi.common.utils.PageUtils;
 import com.ruoyi.common.utils.poi.ExcelUtil;
 import com.smartor.domain.*;
+import com.smartor.service.IServiceSubtaskRecordService;
 import com.smartor.service.IServiceSubtaskService;
+import com.sun.org.apache.bcel.internal.generic.NEW;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
 import lombok.extern.slf4j.Slf4j;
@@ -41,6 +43,9 @@
     @Autowired
     private IServiceSubtaskService serviceSubtaskService;
 
+    @Autowired
+    private IServiceSubtaskRecordService serviceSubtaskRecordService;
+
     /**
      * 鏌ヨ鎮h�呴殢璁夸俊鎭�
      */
@@ -53,6 +58,12 @@
             PageUtils.startPageByPost(serviceSubtaskVO.getPageNum(), serviceSubtaskVO.getPageSize());
             serviceSubtaskList = serviceSubtaskService.patItem(serviceSubtaskVO);
         }
+        for (ServiceSubtask serviceSubtask : serviceSubtaskList) {
+            ServiceSubtaskRecord serviceSubtaskRecord = new ServiceSubtaskRecord();
+            serviceSubtaskRecord.setSubtaskId(serviceSubtask.getId());
+            serviceSubtaskRecord.setTaskid(serviceSubtask.getTaskid().toString());
+            serviceSubtask.setServiceSubtaskRecordList(serviceSubtaskRecordService.selectServiceSubtaskRecordList(serviceSubtaskRecord));
+        }
         Map<String, Object> map = serviceSubtaskService.patItemCount(serviceSubtaskVO);
         map.put("serviceSubtaskList", serviceSubtaskList);
         List<Map<String, Object>> list = new ArrayList<>();
diff --git a/smartor/src/main/java/com/smartor/domain/IvrLibaTemplateScript.java b/smartor/src/main/java/com/smartor/domain/IvrLibaTemplateScript.java
index 68086bf..eb5dc3b 100644
--- a/smartor/src/main/java/com/smartor/domain/IvrLibaTemplateScript.java
+++ b/smartor/src/main/java/com/smartor/domain/IvrLibaTemplateScript.java
@@ -303,6 +303,13 @@
     @ApiModelProperty(value = "鏄惁蹇呭~锛堢粰浜哄伐鐢ㄧ殑锛孉I涓嶇敤閬靛畧锛�")
     private String isMust;
 
+    /**
+     * 缁勫埆
+     */
+    @Excel(name = "缁勫埆")
+    @ApiModelProperty(value = "缁勫埆")
+    private String groupName;
+
 //    /**
 //     * 闂缁撴灉锛堢粰鈥滃�肩被鍨嬧�濇槸鏂囨湰鎴栬�呮暟鍊肩敤鐨勶級
 //     */
diff --git a/smartor/src/main/java/com/smartor/domain/IvrLibaTemplateScriptVO.java b/smartor/src/main/java/com/smartor/domain/IvrLibaTemplateScriptVO.java
index 72aa452..dc7f6ff 100644
--- a/smartor/src/main/java/com/smartor/domain/IvrLibaTemplateScriptVO.java
+++ b/smartor/src/main/java/com/smartor/domain/IvrLibaTemplateScriptVO.java
@@ -112,6 +112,14 @@
     private String noMatchVoice;
 
     /**
+     * 缁勫埆
+     */
+    @Excel(name = "缁勫埆")
+    @ApiModelProperty(value = "缁勫埆")
+    private String groupName;
+
+
+    /**
      * 闈欓粯璇濇湳
      */
     @Excel(name = "闈欓粯璇濇湳")
diff --git a/smartor/src/main/java/com/smartor/domain/IvrTaskTemplateScript.java b/smartor/src/main/java/com/smartor/domain/IvrTaskTemplateScript.java
index e115f46..2cdb6f2 100644
--- a/smartor/src/main/java/com/smartor/domain/IvrTaskTemplateScript.java
+++ b/smartor/src/main/java/com/smartor/domain/IvrTaskTemplateScript.java
@@ -43,6 +43,13 @@
     @ApiModelProperty(value = "鍒嗘暟")
     private BigDecimal score;
 
+    /**
+     * 缁勫埆
+     */
+    @Excel(name = "缁勫埆")
+    @ApiModelProperty(value = "缁勫埆")
+    private String groupName;
+
 
     /**
      * 閫傜敤棰樺瀷锛�1.鍗曢�� 2澶氶�� 3濉┖ 4鍏跺畠锛�
diff --git a/smartor/src/main/java/com/smartor/domain/IvrTaskTemplateScriptVO.java b/smartor/src/main/java/com/smartor/domain/IvrTaskTemplateScriptVO.java
index af9ce72..9420f17 100644
--- a/smartor/src/main/java/com/smartor/domain/IvrTaskTemplateScriptVO.java
+++ b/smartor/src/main/java/com/smartor/domain/IvrTaskTemplateScriptVO.java
@@ -151,6 +151,13 @@
     private String noClearlyVoice;
 
     /**
+     * 缁勫埆
+     */
+    @Excel(name = "缁勫埆")
+    @ApiModelProperty(value = "缁勫埆")
+    private String groupName;
+
+    /**
      * 绫诲埆鍚�
      */
     @Excel(name = "绫诲埆鍚�")
diff --git a/smartor/src/main/java/com/smartor/domain/ServiceSubtask.java b/smartor/src/main/java/com/smartor/domain/ServiceSubtask.java
index 3cd80c8..2ee55de 100644
--- a/smartor/src/main/java/com/smartor/domain/ServiceSubtask.java
+++ b/smartor/src/main/java/com/smartor/domain/ServiceSubtask.java
@@ -337,7 +337,7 @@
      */
     @Excel(name = " 瀹f暀褰㈠紡 : 1,鐭俊銆�2,绾夸笅銆�3,璇煶銆�4,瑙嗛銆�5,绾歌川  6.浜岀淮鐮�  7.閽夐拤   8.寰俊")
     @ApiModelProperty("瀹f暀褰㈠紡 :  1,鐭俊銆�2,绾夸笅銆�3,璇煶銆�4,瑙嗛銆�5,绾歌川  6.閾炬帴  7.閽夐拤  8.寰俊")
-    private String serviceform;
+    private String preachform;
 
     /**
      * 搴婂彿
@@ -521,4 +521,7 @@
     @ApiModelProperty(value = "鍑洪櫌閮ㄩ棬缂栧彿闆嗗悎")
     private List<String> leaveldeptcodes;
 
+    @ApiModelProperty(value = "鍙戦�佽鎯�")
+    private List<ServiceSubtaskRecord> serviceSubtaskRecordList;
+
 }
diff --git a/smartor/src/main/java/com/smartor/domain/SvyLibTemplateScript.java b/smartor/src/main/java/com/smartor/domain/SvyLibTemplateScript.java
index 9b96991..3b2e373 100644
--- a/smartor/src/main/java/com/smartor/domain/SvyLibTemplateScript.java
+++ b/smartor/src/main/java/com/smartor/domain/SvyLibTemplateScript.java
@@ -274,4 +274,7 @@
     @ApiModelProperty(value = "鎸囨爣閫夐」姹囨��")
     private String targetoptions;
 
+    @ApiModelProperty(value = "缁勫埆")
+    private String groupName;
+
 }
diff --git a/smartor/src/main/java/com/smartor/domain/SvyLibTemplateScriptVO.java b/smartor/src/main/java/com/smartor/domain/SvyLibTemplateScriptVO.java
index c87c052..f3b97db 100644
--- a/smartor/src/main/java/com/smartor/domain/SvyLibTemplateScriptVO.java
+++ b/smartor/src/main/java/com/smartor/domain/SvyLibTemplateScriptVO.java
@@ -65,6 +65,8 @@
     @ApiModelProperty("svy_lib_script棰樼洰id")
     private Long scriptid;
 
+    @ApiModelProperty(value = "缁勫埆")
+    private String groupName;
 
     /**
      * 棰樼洰绫诲瀷;鏋氫妇 1.鍗曢�� 2澶氶�� 3濉┖ 4鍏跺畠
diff --git a/smartor/src/main/java/com/smartor/domain/SvyTaskTemplateScript.java b/smartor/src/main/java/com/smartor/domain/SvyTaskTemplateScript.java
index d6ea8e0..72ce836 100644
--- a/smartor/src/main/java/com/smartor/domain/SvyTaskTemplateScript.java
+++ b/smartor/src/main/java/com/smartor/domain/SvyTaskTemplateScript.java
@@ -231,4 +231,7 @@
     @ApiModelProperty(value = "搴忓彿")
     private Long xh;
 
+    @ApiModelProperty(value = "缁勫埆")
+    private String groupName;
+
 }
diff --git a/smartor/src/main/java/com/smartor/domain/SvyTaskTemplateScriptVO.java b/smartor/src/main/java/com/smartor/domain/SvyTaskTemplateScriptVO.java
index 0dfc9a9..96449a0 100644
--- a/smartor/src/main/java/com/smartor/domain/SvyTaskTemplateScriptVO.java
+++ b/smartor/src/main/java/com/smartor/domain/SvyTaskTemplateScriptVO.java
@@ -310,6 +310,9 @@
     @ApiModelProperty("鎺掑簭")
     private Long sort;
 
+    @ApiModelProperty(value = "缁勫埆")
+    private String groupName;
+
 
     /**
      * 璇濇湳閫夐」
diff --git a/smartor/src/main/java/com/smartor/service/impl/PatMedInhospServiceImpl.java b/smartor/src/main/java/com/smartor/service/impl/PatMedInhospServiceImpl.java
index 9a3ea25..8dd64c6 100644
--- a/smartor/src/main/java/com/smartor/service/impl/PatMedInhospServiceImpl.java
+++ b/smartor/src/main/java/com/smartor/service/impl/PatMedInhospServiceImpl.java
@@ -324,7 +324,7 @@
             serviceSubtask.setStarttime(patMedInhosp1.getStarttime());
             serviceSubtask.setEndtime(patMedInhosp1.getEndtime());
             serviceSubtask.setServiceType("2");
-            serviceSubtask.setServiceform(serviceTask.getPreachform());
+            serviceSubtask.setPreachform(serviceTask.getPreachform());
             serviceSubtask.setHospType("2");
             serviceSubtask.setCreateTime(new Date());
             serviceSubtask.setUpdateTime(new Date());
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 1a0cf5b..04dcde3 100644
--- a/smartor/src/main/java/com/smartor/service/impl/ServiceSubtaskServiceImpl.java
+++ b/smartor/src/main/java/com/smartor/service/impl/ServiceSubtaskServiceImpl.java
@@ -609,7 +609,7 @@
                         Pattern pattern2 = Pattern.compile(ivrLibaExtemplatescript.getSelfRegex2());
                         matcher2 = pattern2.matcher(returnQues.getContent());
                     }
-                    log.info("++++++++++++++++++++++++++閫氱敤搴撴槸鍚︿负绌猴細selfRegex : {} , selfRegex2 : {}", ivrLibaExtemplatescript.getSelfRegex(), ivrLibaExtemplatescript.getSelfRegex2());
+                    log.error("++++++++++++++++++++++++++閫氱敤搴撴槸鍚︿负绌猴細selfRegex : {} , selfRegex2 : {}", ivrLibaExtemplatescript.getSelfRegex(), ivrLibaExtemplatescript.getSelfRegex2());
                     if (StringUtils.isNotEmpty(ivrLibaExtemplatescript.getSelfRegex()) && matcher.matches() && StringUtils.isNotEmpty(ivrLibaExtemplatescript.getSelfRegex2()) && matcher2.matches() || StringUtils.isEmpty(ivrLibaExtemplatescript.getSelfRegex()) && StringUtils.isNotEmpty(ivrLibaExtemplatescript.getSelfRegex2()) && matcher2.matches() || StringUtils.isEmpty(ivrLibaExtemplatescript.getSelfRegex2()) && StringUtils.isNotEmpty(ivrLibaExtemplatescript.getSelfRegex()) && matcher.matches()) {
                         QuestionMessage questionMessage = redisCache.getCacheObject(phoneCallBackVO.getUuid() + "returnQues");
                         IvrTaskTemplateScriptVO ivrTaskTemplateScriptVO = returnQues.getNowQuestion();
diff --git a/smartor/src/main/resources/mapper/smartor/IvrLibaTemplateScriptMapper.xml b/smartor/src/main/resources/mapper/smartor/IvrLibaTemplateScriptMapper.xml
index 50c8b1e..255d283 100644
--- a/smartor/src/main/resources/mapper/smartor/IvrLibaTemplateScriptMapper.xml
+++ b/smartor/src/main/resources/mapper/smartor/IvrLibaTemplateScriptMapper.xml
@@ -47,12 +47,14 @@
         <result property="branchNextscriptno" column="branch_nextscriptno"/>
         <result property="sort" column="sort"/>
         <result property="score" column="score"/>
+        <result property="groupName" column="group_name"/>
     </resultMap>
 
     <sql id="selectIvrLibaTemplateScriptVo">
         select id,
                scriptno,
                sort,
+               group_name,
                branch_flag,
                branch_nextscriptno,
                templateid,
@@ -100,6 +102,7 @@
         <where>
             del_flag=0
             <if test="scriptno != null ">and scriptno = #{scriptno}</if>
+            <if test="groupName != null ">and group_name = #{groupName}</if>
             <if test="scriptDesc != null ">and script_desc = #{scriptDesc}</if>
             <if test="templateid != null ">and templateid = #{templateid}</if>
             <if test="scriptPoint != null  and scriptPoint != ''">and script_point = #{scriptPoint}</if>
@@ -192,6 +195,7 @@
             <if test="sort != null ">sort,</if>
             <if test="score != null ">score,</if>
             <if test="ivrtext != null ">ivrtext,</if>
+            <if test="groupName != null ">group_name,</if>
         </trim>
         <trim prefix="values (" suffix=")" suffixOverrides=",">
             <if test="scriptno != null">#{scriptno},</if>
@@ -234,6 +238,7 @@
             <if test="sort != null ">#{sort},</if>
             <if test="score != null ">#{score},</if>
             <if test="ivrtext != null ">#{ivrtext},</if>
+            <if test="groupName != null ">#{groupName},</if>
         </trim>
     </insert>
 
@@ -278,6 +283,7 @@
             <if test="ivrtext != null ">ivrtext = #{ivrtext},</if>
             <if test="branchFlag != null  and branchFlag != ''">branch_flag = #{branchFlag},</if>
             <if test="score != null ">score = #{score},</if>
+            <if test="groupName != null ">group_name = #{groupName},</if>
             <if test="branchNextscriptno != null  and branchNextscriptno != ''">branch_nextscriptno =
                 #{branchNextscriptno},
             </if>
diff --git a/smartor/src/main/resources/mapper/smartor/IvrTaskTemplateScriptMapper.xml b/smartor/src/main/resources/mapper/smartor/IvrTaskTemplateScriptMapper.xml
index eb07f5d..912252f 100644
--- a/smartor/src/main/resources/mapper/smartor/IvrTaskTemplateScriptMapper.xml
+++ b/smartor/src/main/resources/mapper/smartor/IvrTaskTemplateScriptMapper.xml
@@ -46,6 +46,7 @@
         <result property="sort" column="sort"/>
         <result property="score" column="score"/>
         <result property="ivrtext" column="ivrtext"/>
+        <result property="groupName" column="  group_name"/>
     </resultMap>
 
     <sql id="selectIvrTaskTemplateScriptVo">
diff --git a/smartor/src/main/resources/mapper/smartor/ServiceSubtaskMapper.xml b/smartor/src/main/resources/mapper/smartor/ServiceSubtaskMapper.xml
index ba421b1..75c9356 100644
--- a/smartor/src/main/resources/mapper/smartor/ServiceSubtaskMapper.xml
+++ b/smartor/src/main/resources/mapper/smartor/ServiceSubtaskMapper.xml
@@ -39,7 +39,7 @@
         <result property="pid" column="pid"/>
         <result property="guid" column="guid"/>
         <result property="textParam" column="text_param"/>
-        <result property="serviceform" column="serviceform"/>
+        <result property="preachform" column="preachform"/>
         <result property="bedNo" column="bed_no"/>
         <result property="sendType" column="send_type"/>
         <result property="taskName" column="task_name"/>
@@ -132,7 +132,7 @@
                pid,
                guid,
                text_param,
-               serviceform,
+               preachform,
                bed_no,
                send_type,
                task_name,
@@ -213,7 +213,7 @@
             <if test="uploadTime != null ">and upload_time = #{uploadTime}</if>
             <if test="orgid != null  and orgid != ''">and orgid = #{orgid}</if>
             <if test="pid != null ">and pid = #{pid}</if>
-            <if test="serviceform != null ">and serviceform = #{serviceform}</if>
+            <if test="preachform != null ">and preachform = #{preachform}</if>
             <if test="guid != null  and guid != ''">and guid = #{guid}</if>
             <if test="textParam != null  and textParam != ''">and text_param = #{textParam}</if>
             <if test="bedNo != null">and bed_no = #{bedNo}</if>
@@ -285,7 +285,7 @@
             <if test="pid != null">pid,</if>
             <if test="guid != null">guid,</if>
             <if test="textParam != null">text_param,</if>
-            <if test="serviceform != null">serviceform,</if>
+            <if test="preachform != null">preachform,</if>
             <if test="bedNo != null">bed_no,</if>
             <if test="sendType != null  and sendType != ''">send_type,</if>
             <if test="taskName != null  and taskName != ''">task_name,</if>
@@ -355,7 +355,7 @@
             <if test="pid != null">#{pid},</if>
             <if test="guid != null">#{guid},</if>
             <if test="textParam != null">#{textParam},</if>
-            <if test="serviceform != null">#{serviceform},</if>
+            <if test="preachform != null">#{preachform},</if>
             <if test="bedNo != null">#{bedNo},</if>
             <if test="sendType != null  and sendType != ''">#{sendType},</if>
             <if test="taskName != null  and taskName != ''">#{taskName},</if>
@@ -429,7 +429,7 @@
             <if test="pid != null">pid = #{pid},</if>
             <if test="guid != null">guid = #{guid},</if>
             <if test="textParam != null">text_param = #{textParam},</if>
-            <if test="serviceform != null">serviceform = #{serviceform},</if>
+            <if test="preachform != null">preachform = #{preachform},</if>
             <if test="bedNo != null">bed_no = #{bedNo},</if>
             <if test="sendType != null  and sendType != ''">send_type = #{sendType},</if>
             <if test="taskName != null  and taskName != ''">task_name = #{taskName},</if>
@@ -504,7 +504,7 @@
             <if test="pid != null">pid = #{pid},</if>
             <if test="guid != null">guid = #{guid},</if>
             <if test="textParam != null">text_param = #{textParam},</if>
-            <if test="serviceform != null">serviceform = #{serviceform},</if>
+            <if test="preachform != null">preachform = #{preachform},</if>
             <if test="bedNo != null">bed_no = #{bedNo},</if>
             <if test="sendType != null  and sendType != ''">send_type = #{sendType},</if>
             <if test="taskName != null  and taskName != ''">task_name = #{taskName},</if>
@@ -580,7 +580,7 @@
             <if test="pid != null">pid = #{pid},</if>
             <if test="guid != null">guid = #{guid},</if>
             <if test="textParam != null">text_param = #{textParam},</if>
-            <if test="serviceform != null">serviceform = #{serviceform},</if>
+            <if test="preachform != null">preachform = #{preachform},</if>
             <if test="bedNo != null">bed_no = #{bedNo},</if>
             <if test="sendType != null  and sendType != ''">send_type = #{sendType},</if>
             <if test="taskName != null  and taskName != ''">task_name = #{taskName},</if>
@@ -674,7 +674,7 @@
                pid,
                guid,
                text_param,
-               serviceform,
+               preachform,
                bed_no,
                send_type,
                task_name,
diff --git a/smartor/src/main/resources/mapper/smartor/ServiceSubtaskRecordMapper.xml b/smartor/src/main/resources/mapper/smartor/ServiceSubtaskRecordMapper.xml
index 3e6fd1f..2a72f0d 100644
--- a/smartor/src/main/resources/mapper/smartor/ServiceSubtaskRecordMapper.xml
+++ b/smartor/src/main/resources/mapper/smartor/ServiceSubtaskRecordMapper.xml
@@ -7,6 +7,7 @@
     <resultMap type="com.smartor.domain.ServiceSubtaskRecord" id="ServiceSubtaskRecordResult">
         <result property="id" column="id"/>
         <result property="taskid" column="taskid"/>
+        <result property="subtaskId" column="subtask_id"/>
         <result property="uuid" column="uuid"/>
         <result property="tasktype" column="tasktype"/>
         <result property="preachform" column="preachform"/>
@@ -30,6 +31,7 @@
     <sql id="selectServiceSubtaskRecordVo">
         select id,
                taskid,
+               subtask_id,
                uuid,
                tasktype,
                preachform,
@@ -56,6 +58,7 @@
         <include refid="selectServiceSubtaskRecordVo"/>
         <where>
             <if test="taskid != null  and taskid != ''">and taskid = #{taskid}</if>
+            <if test="subtaskId != null ">and subtask_id = #{subtaskId}</if>
             <if test="uuid != null  and uuid != ''">and uuid = #{uuid}</if>
             <if test="tasktype != null  and tasktype != ''">and tasktype = #{tasktype}</if>
             <if test="preachform != null  and preachform != ''">and preachform = #{preachform}</if>
@@ -100,6 +103,7 @@
             <if test="pid != null">pid,</if>
             <if test="guid != null">guid,</if>
             <if test="remark != null">remark,</if>
+            <if test="subtaskId != null ">subtask_id,</if>
         </trim>
         <trim prefix="values (" suffix=")" suffixOverrides=",">
             <if test="id != null">#{id},</if>
@@ -122,6 +126,7 @@
             <if test="pid != null">#{pid},</if>
             <if test="guid != null">#{guid},</if>
             <if test="remark != null">#{remark},</if>
+            <if test="subtaskId != null ">#{subtaskId},</if>
         </trim>
     </insert>
 
@@ -147,6 +152,7 @@
             <if test="pid != null">pid = #{pid},</if>
             <if test="guid != null">guid = #{guid},</if>
             <if test="remark != null">remark = #{remark},</if>
+            <if test="subtaskId != null ">subtask_id = #{subtaskId},</if>
         </trim>
         where id = #{id}
     </update>
diff --git a/smartor/src/main/resources/mapper/smartor/SvyLibTemplateScriptMapper.xml b/smartor/src/main/resources/mapper/smartor/SvyLibTemplateScriptMapper.xml
index 7d84eb7..b928d09 100644
--- a/smartor/src/main/resources/mapper/smartor/SvyLibTemplateScriptMapper.xml
+++ b/smartor/src/main/resources/mapper/smartor/SvyLibTemplateScriptMapper.xml
@@ -45,12 +45,14 @@
         <result property="targettype" column="targettype"/>
         <result property="targetoptions" column="targetoptions"/>
         <result property="prompt" column="prompt"/>
+        <result property="groupName" column="group_name"/>
     </resultMap>
 
     <sql id="selectSvyLibTemplateScriptVo">
         select id,
                script_type,
                targetid,
+               group_name,
                targetname,
                score,
                prompt,
@@ -127,6 +129,7 @@
             <if test="targettype != null  and targettype != ''">and targettype = #{targettype}</if>
             <if test="targetoptions != null  and targetoptions != ''">and targetoptions = #{targetoptions}</if>
             <if test="score != null">and score = #{score}</if>
+            <if test="groupName != null">and group_name = #{groupName}</if>
         </where>
     </select>
 
@@ -178,6 +181,7 @@
             <if test="targettype != null  and targettype != ''">targettype,</if>
             <if test="targetoptions != null  and targetoptions != ''">targetoptions,</if>
             <if test="prompt != null  and prompt != ''">prompt,</if>
+            <if test="groupName != null  and groupName != ''">group_name,</if>
         </trim>
         <trim prefix="values (" suffix=")" suffixOverrides=",">
             <if test="nextScriptno != null">#{nextScriptno},</if>
@@ -219,6 +223,7 @@
             <if test="targettype != null  and targettype != ''">#{targettype},</if>
             <if test="targetoptions != null  and targetoptions != ''">#{targetoptions},</if>
             <if test="prompt != null  and prompt != ''">#{prompt},</if>
+            <if test="groupName != null  and groupName != ''">#{groupName},</if>
         </trim>
     </insert>
 
@@ -266,6 +271,7 @@
             <if test="targettype != null  and targettype != ''">targettype = #{targettype},</if>
             <if test="targetoptions != null  and targetoptions != ''">targetoptions = #{targetoptions},</if>
             <if test="prompt != null  and prompt != ''">prompt = #{prompt},</if>
+            <if test="groupName != null  and groupName != ''">group_name = #{groupName},</if>
         </trim>
         where id = #{id}
     </update>
diff --git a/smartor/src/main/resources/mapper/smartor/SvyTaskTemplateScriptMapper.xml b/smartor/src/main/resources/mapper/smartor/SvyTaskTemplateScriptMapper.xml
index 1f9b4dd..5a5fe37 100644
--- a/smartor/src/main/resources/mapper/smartor/SvyTaskTemplateScriptMapper.xml
+++ b/smartor/src/main/resources/mapper/smartor/SvyTaskTemplateScriptMapper.xml
@@ -42,6 +42,7 @@
         <result property="targetname" column="targetname"/>
         <result property="score" column="score"/>
         <result property="prompt" column="prompt"/>
+        <result property="groupName" column="group_name"/>
 
     </resultMap>
 
@@ -49,6 +50,7 @@
         select id,
                sort,
                prompt,
+               group_name,
                branch_flag,
                branch_nextscriptno,
                score,
@@ -98,6 +100,7 @@
             <if test="targettype != null  and targettype != ''">and targettype = #{targettype}</if>
             <if test="score != null ">and score = #{score}</if>
             <if test="prompt != null ">and prompt = #{prompt}</if>
+            <if test="groupName != null ">and group_name = #{groupName}</if>
             <if test="branchNextscriptno != null  and branchNextscriptno != ''">and branch_nextscriptno =
                 #{branchNextscriptno}
             </if>
@@ -149,6 +152,7 @@
             <if test="targettype != null  and targettype != ''">targettype,</if>
             <if test="score != null ">score,</if>
             <if test="prompt != null ">prompt,</if>
+            <if test="groupName != null ">group_name,</if>
         </trim>
         <trim prefix="values (" suffix=")" suffixOverrides=",">
             <if test="taskid != null">#{taskid},</if>
@@ -187,6 +191,7 @@
             <if test="targettype != null  and targettype != ''">#{targettype},</if>
             <if test="score != null ">#{score},</if>
             <if test="prompt != null ">#{prompt},</if>
+            <if test="groupName != null ">#{groupName},</if>
         </trim>
     </insert>
 
@@ -231,6 +236,7 @@
             <if test="targettype != null  and targettype != ''">targettype = #{targettype},</if>
             <if test="score != null">score = #{score},</if>
             <if test="prompt != null">prompt = #{prompt},</if>
+            <if test="groupName != null ">group_name = #{groupName},</if>
         </trim>
         where id = #{d}
     </update>

--
Gitblit v1.9.3