| | |
| | | |
| | | //通过话术ID获取选项 |
| | | for (IvrTaskTemplateScriptVO ivrTaskTemplateScriptVO : ivrTaskTemplateScriptVOS) { |
| | | log.info("ivrLibaTemplateScriptVO的主键id为:{}", ivrTaskTemplateScriptVO.getID()); |
| | | log.info("ivrLibaTemplateScriptVO的主键id为:{}", ivrTaskTemplateScriptVO.getId()); |
| | | IvrTaskTemplateTargetoption ivrTaskTemplateTargetoption = new IvrTaskTemplateTargetoption(); |
| | | ivrTaskTemplateTargetoption.setScriptid(ivrTaskTemplateScriptVO.getID()); |
| | | ivrTaskTemplateTargetoption.setScriptid(ivrTaskTemplateScriptVO.getId()); |
| | | List<IvrTaskTemplateTargetoption> ivrTaskTemplateTargetoptions = ivrTaskTemplateTargetoptionMapper.selectIvrTaskTemplateTargetoptionList(ivrTaskTemplateTargetoption); |
| | | for (IvrTaskTemplateTargetoption ivrTaskTemplateTargetoption1 : ivrTaskTemplateTargetoptions) { |
| | | ObjectMapper mapper = new ObjectMapper(); |
| | |
| | | |
| | | } else if (isoperation == 3) { |
| | | //删除 |
| | | if (ivrTaskTemplateScriptVO.getID() == null) { |
| | | if (ivrTaskTemplateScriptVO.getId() == null) { |
| | | log.info("删除失败,模板话术id为空"); |
| | | } else { |
| | | ivrTaskTemplateScriptVO.setUpdateTime(new Date()); |
| | | ivrTaskTemplateScriptMapper.deleteIvrTaskTemplateScriptByID(ivrTaskTemplateScriptVO.getID()); |
| | | ivrTaskTemplateScriptMapper.deleteIvrTaskTemplateScriptByID(ivrTaskTemplateScriptVO.getId()); |
| | | } |
| | | } |
| | | return ivrTaskTemplateScript; |
| | |
| | | if (isoperation == 1) { |
| | | //新增 |
| | | ivrTaskTemplateTargetoption.setTemplateID(tmpID); |
| | | ivrTaskTemplateTargetoption.setScriptid(ivrTaskTemplateScript.getID()); |
| | | ivrTaskTemplateTargetoption.setScriptid(ivrTaskTemplateScript.getId()); |
| | | if (CollectionUtils.isNotEmpty(ivrTaskTemplateTargetoption.getDynamiccruxs())) |
| | | ivrTaskTemplateTargetoption.setDynamiccruxsJson(JSON.toJSONString(ivrTaskTemplateTargetoption.getDynamiccruxs())); |
| | | if (CollectionUtils.isNotEmpty(ivrTaskTemplateTargetoption.getNodynamiccruxs())) |
| | |
| | | } else if (isoperation == 2) { |
| | | //修改 |
| | | ivrTaskTemplateTargetoption.setTemplateID(tmpID); |
| | | ivrTaskTemplateTargetoption.setScriptid(ivrTaskTemplateScript.getID()); |
| | | ivrTaskTemplateTargetoption.setScriptid(ivrTaskTemplateScript.getId()); |
| | | if (CollectionUtils.isNotEmpty(ivrTaskTemplateTargetoption.getDynamiccruxs())) |
| | | ivrTaskTemplateTargetoption.setDynamiccruxsJson(JSON.toJSONString(ivrTaskTemplateTargetoption.getDynamiccruxs())); |
| | | if (CollectionUtils.isNotEmpty(ivrTaskTemplateTargetoption.getNodynamiccruxs())) |