From bedd0a1cef215538df64470df6b8d4a022189136 Mon Sep 17 00:00:00 2001
From: liusheng <337615773@qq.com>
Date: 星期三, 28 八月 2024 14:05:16 +0800
Subject: [PATCH] 代码提交

---
 smartor/src/main/java/com/smartor/service/impl/IvrTaskTemplateScriptServiceImpl.java |   17 +++++++++++++++++
 1 files changed, 17 insertions(+), 0 deletions(-)

diff --git a/smartor/src/main/java/com/smartor/service/impl/IvrTaskTemplateScriptServiceImpl.java b/smartor/src/main/java/com/smartor/service/impl/IvrTaskTemplateScriptServiceImpl.java
index d7b4a51..1c531b6 100644
--- a/smartor/src/main/java/com/smartor/service/impl/IvrTaskTemplateScriptServiceImpl.java
+++ b/smartor/src/main/java/com/smartor/service/impl/IvrTaskTemplateScriptServiceImpl.java
@@ -1,8 +1,12 @@
 package com.smartor.service.impl;
 
 import com.ruoyi.common.utils.DateUtils;
+import com.ruoyi.common.utils.DtoConversionUtils;
 import com.smartor.domain.IvrTaskTemplateScript;
+import com.smartor.domain.IvrTaskTemplateScriptVO;
+import com.smartor.domain.IvrTaskTemplateTargetoption;
 import com.smartor.mapper.IvrTaskTemplateScriptMapper;
+import com.smartor.mapper.IvrTaskTemplateTargetoptionMapper;
 import com.smartor.service.IIvrTaskTemplateScriptService;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
@@ -19,6 +23,8 @@
 public class IvrTaskTemplateScriptServiceImpl implements IIvrTaskTemplateScriptService {
     @Autowired
     private IvrTaskTemplateScriptMapper ivrTaskTemplateScriptMapper;
+    @Autowired
+    private IvrTaskTemplateTargetoptionMapper ivrTaskTemplateTargetoptionMapper;
 
     /**
      * 鏌ヨ闅忚浠诲姟妯$増闂璇濇湳搴�
@@ -31,6 +37,17 @@
         return ivrTaskTemplateScriptMapper.selectIvrTaskTemplateScriptByID(ID);
     }
 
+    @Override
+    public IvrTaskTemplateScriptVO getTaskTempScriptInfoByid(Long ID) {
+        IvrTaskTemplateScript ivrTaskTemplateScript = selectIvrTaskTemplateScriptByID(ID);
+        IvrTaskTemplateScriptVO ivrTaskTemplateScriptVO = DtoConversionUtils.sourceToTarget(ivrTaskTemplateScript, IvrTaskTemplateScriptVO.class);
+        IvrTaskTemplateTargetoption ivrTaskTemplateTargetoption = new IvrTaskTemplateTargetoption();
+        ivrTaskTemplateTargetoption.setScriptid(ivrTaskTemplateScriptVO.getId());
+        List<IvrTaskTemplateTargetoption> ivrTaskTemplateTargetoptions = ivrTaskTemplateTargetoptionMapper.selectIvrTaskTemplateTargetoptionList(ivrTaskTemplateTargetoption);
+        ivrTaskTemplateScriptVO.setIvrTaskScriptTargetoptionList(ivrTaskTemplateTargetoptions);
+        return ivrTaskTemplateScriptVO;
+    }
+
     /**
      * 鏌ヨ闅忚浠诲姟妯$増闂璇濇湳搴撳垪琛�
      *

--
Gitblit v1.9.3