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