| | |
| | | |
| | | //通过话术ID获取选项 |
| | | for (SvyTaskTemplateScriptVO svyTaskTemplateScriptVO : svyTaskTemplateScriptVOS) { |
| | | log.info("svyLibaTemplateScriptVO的主键id为:{}", svyTaskTemplateScriptVO.getID()); |
| | | log.info("svyLibaTemplateScriptVO的主键id为:{}", svyTaskTemplateScriptVO.getId()); |
| | | SvyTaskTemplateTargetoption svyTaskTemplateTargetoption = new SvyTaskTemplateTargetoption(); |
| | | svyTaskTemplateTargetoption.setScriptid(svyTaskTemplateScriptVO.getID()); |
| | | svyTaskTemplateTargetoption.setScriptid(svyTaskTemplateScriptVO.getId()); |
| | | List<SvyTaskTemplateTargetoption> svyTaskTemplateTargetoptions = svyTaskTemplateTargetoptionMapper.selectSvyTaskTemplateTargetoptionList(svyTaskTemplateTargetoption); |
| | | for (SvyTaskTemplateTargetoption svyTaskTemplateTargetoption1 : svyTaskTemplateTargetoptions) { |
| | | ObjectMapper mapper = new ObjectMapper(); |
| | |
| | | svyTaskTemplateScriptMapper.updateSvyTaskTemplateScript(svyTaskTemplateScript); |
| | | svyTaskTemplateScript.setIsoperation(2); |
| | | } else if (isoperation == 3) { |
| | | if (svyTaskTemplateScriptVO.getID() == null) { |
| | | if (svyTaskTemplateScriptVO.getId() == null) { |
| | | log.info("删除失败,模板话术id为空"); |
| | | } else { |
| | | svyTaskTemplateScriptVO.setUpdateTime(new Date()); |
| | | svyTaskTemplateScriptMapper.deleteSvyTaskTemplateScriptByID(svyTaskTemplateScriptVO.getID()); |
| | | svyTaskTemplateScriptMapper.deleteSvyTaskTemplateScriptByID(svyTaskTemplateScriptVO.getId()); |
| | | } |
| | | } |
| | | return svyTaskTemplateScript; |
| | |
| | | if (isoperation == 1) { |
| | | //新增 |
| | | svyTaskTemplateTargetoption.setTemplateID(tmpID); |
| | | svyTaskTemplateTargetoption.setScriptid(svyTaskTemplateScript.getID()); |
| | | svyTaskTemplateTargetoption.setScriptid(svyTaskTemplateScript.getId()); |
| | | if (CollectionUtils.isNotEmpty(svyTaskTemplateTargetoption.getDynamiccruxs())) |
| | | svyTaskTemplateTargetoption.setDynamiccruxsJson(JSON.toJSONString(svyTaskTemplateTargetoption.getDynamiccruxs())); |
| | | if (CollectionUtils.isNotEmpty(svyTaskTemplateTargetoption.getNodynamiccruxs())) |
| | |
| | | } else if (isoperation == 2) { |
| | | //修改 |
| | | svyTaskTemplateTargetoption.setTemplateID(tmpID); |
| | | svyTaskTemplateTargetoption.setScriptid(svyTaskTemplateScript.getID()); |
| | | svyTaskTemplateTargetoption.setScriptid(svyTaskTemplateScript.getId()); |
| | | if (CollectionUtils.isNotEmpty(svyTaskTemplateTargetoption.getDynamiccruxs())) |
| | | svyTaskTemplateTargetoption.setDynamiccruxsJson(JSON.toJSONString(svyTaskTemplateTargetoption.getDynamiccruxs())); |
| | | if (CollectionUtils.isNotEmpty(svyTaskTemplateTargetoption.getNodynamiccruxs())) |