| | |
| | | import com.smartor.mapper.IvrTaskTemplateMapper; |
| | | import com.smartor.mapper.IvrTaskTemplateScriptMapper; |
| | | import com.smartor.mapper.IvrTaskTemplateTargetoptionMapper; |
| | | import com.smartor.mapper.TemplateDeptMapper; |
| | | import com.smartor.service.IIvrTaskTemplateService; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.apache.commons.collections4.CollectionUtils; |
| | |
| | | |
| | | @Autowired |
| | | private IvrTaskTemplateTargetoptionMapper ivrTaskTemplateTargetoptionMapper; |
| | | |
| | | @Autowired |
| | | private TemplateDeptMapper templateDeptMapper; |
| | | |
| | | /** |
| | | * 查询随访任务随访模板库 |
| | |
| | | */ |
| | | @Override |
| | | public int deleteIvrTaskTemplateByIDs(Long[] IDs) { |
| | | if (IDs[0] != null) { |
| | | IvrTaskTemplate ivrTaskTemplate = selectIvrTaskTemplateByID(IDs[0]); |
| | | if (StringUtils.isNotEmpty(ivrTaskTemplate.getLongTemp()) && ivrTaskTemplate.getLongTemp().equals("1")) { |
| | | //如果这个模板是长期任务,则需要删除模板与部门的关联 |
| | | TemplateDept templateDept = new TemplateDept(); |
| | | templateDept.setType(21L); |
| | | templateDept.setTempid(IDs[0]); |
| | | templateDeptMapper.deleteTemplateDeptByTemplateId(templateDept); |
| | | } |
| | | } |
| | | return ivrTaskTemplateMapper.deleteIvrTaskTemplateByIDs(IDs); |
| | | } |
| | | |