陈昶聿
11 小时以前 8bcc5278995a5de8e8ebacc7d9a2e0fcf64bd4a5
smartor/src/main/java/com/smartor/service/impl/IvrTaskTemplateServiceImpl.java
@@ -118,6 +118,7 @@
    @Override
    public int saveOrUpdateTempScript(IvrTaskTemplateVO ivrTaskTemplateVO) {
        Integer i = null;
        String orgId = ivrTaskTemplateVO.getOrgid();
        IvrTaskTemplate ivrTaskTemplate = DtoConversionUtils.sourceToTarget(ivrTaskTemplateVO, IvrTaskTemplate.class);
        if (ivrTaskTemplateVO.getIsoperation() != null && ivrTaskTemplateVO.getIsoperation() == 1) {
@@ -127,7 +128,16 @@
            //新增
            ivrTaskTemplate.setCreateTime(new Date());
            ivrTaskTemplate.setDelFlag("0");
            ivrTaskTemplate.setOrgid(orgId);
            log.info("准备插入模板,delFlag={}", ivrTaskTemplate.getDelFlag());
            insertIvrTaskTemplate(ivrTaskTemplate);
            log.info("插入成功,模板ID={}", ivrTaskTemplate.getId());
            // 立即查询验证
            IvrTaskTemplate checkTemplate = ivrTaskTemplateMapper.selectIvrTaskTemplateByID(ivrTaskTemplate.getId());
            log.info("立即查询结果: {}", checkTemplate != null ? "找到记录, delFlag=" + checkTemplate.getDelFlag() : "未找到记录");
            i = ivrTaskTemplate.getId().intValue();
        } else if (ivrTaskTemplateVO.getIsoperation() != null && ivrTaskTemplateVO.getIsoperation() == 2) {
            //修改
@@ -139,7 +149,7 @@
        //对模板话术和选项进行处理(话术表与指标表进行合并了,)
        if (CollectionUtils.isNotEmpty(ivrTaskTemplateVO.getIvrTaskTemplateScriptVOList())) {
            log.error("ivrTaskTemplateVO.getIvrTaskTemplateScriptVOList()是否有数据哈:{}", ivrTaskTemplateVO.getIvrTaskTemplateScriptVOList());
//            log.error("ivrTaskTemplateVO.getIvrTaskTemplateScriptVOList()是否有数据哈:{}", ivrTaskTemplateVO.getIvrTaskTemplateScriptVOList());
            for (IvrTaskTemplateScriptVO ivrTaskTemplateScriptVO : ivrTaskTemplateVO.getIvrTaskTemplateScriptVOList()) {
                ivrTaskTemplateScriptVO.setGuid(ivrTaskTemplateVO.getGuid());
                ivrTaskTemplateScriptVO.setOrgid(ivrTaskTemplateVO.getOrgid());