| | |
| | | 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; |
| | |
| | | public class IvrTaskTemplateScriptServiceImpl implements IIvrTaskTemplateScriptService { |
| | | @Autowired |
| | | private IvrTaskTemplateScriptMapper ivrTaskTemplateScriptMapper; |
| | | @Autowired |
| | | private IvrTaskTemplateTargetoptionMapper ivrTaskTemplateTargetoptionMapper; |
| | | |
| | | /** |
| | | * 查询随访任务模版问题话术库 |
| | |
| | | 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; |
| | | } |
| | | |
| | | /** |
| | | * 查询随访任务模版问题话术库列表 |
| | | * |