【市一】 语音电话发送调整 随访时间为空的空指针异常
| | |
| | | //新增 |
| | | ivrTaskTemplate.setCreateTime(new Date()); |
| | | ivrTaskTemplate.setDelFlag("0"); |
| | | 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) { |
| | | //修改 |
| | |
| | | } |
| | | if (ObjectUtils.isNotEmpty(serviceTaskVO.getIvrTaskTemplateVO())) { |
| | | tempid = Long.valueOf(ivrTaskTemplateService.saveOrUpdateTempScript(serviceTaskVO.getIvrTaskTemplateVO())); |
| | | tempName = ivrTaskTemplateService.selectIvrTaskTemplateByID(tempid).getTemplateName(); |
| | | log.info("IVR模板插入成功,返回的tempid={}", tempid); |
| | | |
| | | IvrTaskTemplate ivrTaskTemplate = ivrTaskTemplateService.selectIvrTaskTemplateByID(tempid); |
| | | if (ivrTaskTemplate == null) { |
| | | log.error("根据tempid={}查询IVR模板失败,返回null!请检查del_flag字段是否正确设置", tempid); |
| | | throw new BaseException("IVR模板保存成功但查询失败,请联系管理员检查数据"); |
| | | } |
| | | tempName = ivrTaskTemplate.getTemplateName(); |
| | | log.info("IVR模板查询成功,tempName={}", tempName); |
| | | } |
| | | |
| | | //往任务表中,新增任务 |
| | |
| | | <if test="deptIds != null">deptIds,</if> |
| | | <if test="deptNames != null">dept_names,</if> |
| | | <if test="fKsdm != null">F_KSDM,</if> |
| | | <if test="delFlag != null and delFlag != ''">del_flag,</if> |
| | | del_flag, |
| | | <if test="updateBy != null">update_by,</if> |
| | | <if test="updateTime != null">update_time,</if> |
| | | <if test="createBy != null">create_by,</if> |
| | |
| | | <if test="deptIds != null">#{deptIds},</if> |
| | | <if test="deptNames != null">#{deptNames},</if> |
| | | <if test="fKsdm != null">#{fKsdm},</if> |
| | | <if test="delFlag != null and delFlag != ''">#{delFlag},</if> |
| | | '0', |
| | | <if test="updateBy != null">#{updateBy},</if> |
| | | <if test="updateTime != null">#{updateTime},</if> |
| | | <if test="createBy != null">#{createBy},</if> |