From 10aaa035f5be0312304d20f022bdb714a8f4900a Mon Sep 17 00:00:00 2001 From: liusheng <337615773@qq.com> Date: 星期三, 11 十二月 2024 22:16:23 +0800 Subject: [PATCH] 代码提交 --- smartor/src/main/java/com/smartor/service/impl/IvrLibaTemplateServiceImpl.java | 28 +++++++++++++++++++--------- 1 files changed, 19 insertions(+), 9 deletions(-) diff --git a/smartor/src/main/java/com/smartor/service/impl/IvrLibaTemplateServiceImpl.java b/smartor/src/main/java/com/smartor/service/impl/IvrLibaTemplateServiceImpl.java index 76c081a..7c1d89d 100644 --- a/smartor/src/main/java/com/smartor/service/impl/IvrLibaTemplateServiceImpl.java +++ b/smartor/src/main/java/com/smartor/service/impl/IvrLibaTemplateServiceImpl.java @@ -40,7 +40,7 @@ private IvrLibaTemplateScriptMapper ivrLibaTemplateScriptMapper; @Autowired - private TempDetpRelevanceMapper tempDetpRelevanceMapper; + private TemplateDeptMapper tempDetpRelevanceMapper; /** * 鏌ヨ妯℃澘搴� @@ -135,7 +135,7 @@ ivrLibaTemplateMapper.updateIvrLibaTemplate(ivrLibaTemplate); i = ivrLibaTemplate.getId().intValue(); } - log.info("鏂板鎴栦慨鏀规ā鏉胯鎯呯殑id涓猴細{}" , ivrLibaTemplate.getId()); + log.info("鏂板鎴栦慨鏀规ā鏉胯鎯呯殑id涓猴細{}", ivrLibaTemplate.getId()); //瀵规ā鏉挎爣绛捐繘琛屽鐞� if (CollectionUtils.isNotEmpty(ivrLibaTemplateVO.getIvrLibaTemplateTagList())) { @@ -176,16 +176,16 @@ } //瀵圭瀹よ繘琛屽鐞� - for (TempDetpRelevance tempDetpRelevance : ivrLibaTemplateVO.getTempDetpRelevances()) { + for (TemplateDept tempDetpRelevance : ivrLibaTemplateVO.getTempDetpRelevances()) { if (tempDetpRelevance.getId() == null) { //鏂板 tempDetpRelevance.setTempid(ivrLibaTemplate.getId()); tempDetpRelevance.setType(2L); tempDetpRelevance.setCreateTime(new Date()); - tempDetpRelevanceMapper.insertTempDetpRelevance(tempDetpRelevance); + tempDetpRelevanceMapper.insertTemplateDept(tempDetpRelevance); } else { tempDetpRelevance.setUpdateTime(new Date()); - tempDetpRelevanceMapper.updateTempDetpRelevance(tempDetpRelevance); + tempDetpRelevanceMapper.updateTemplateDept(tempDetpRelevance); } } @@ -230,7 +230,7 @@ * @param tmpID */ private void dealOption(List<IvrLibaTemplateTargetoption> ivrLibaTemplateTargetoptionList, IvrLibaTemplateScript ivrLibaTemplateScript, Long tmpID, Integer isoperation) { - log.info("ivrLibaTemplateScript鐨勫�间负锛歿}" , ivrLibaTemplateScript); + log.info("ivrLibaTemplateScript鐨勫�间负锛歿}", ivrLibaTemplateScript); //瀵规ā鏉挎寚鏍囬�夐」杩涜澶勭悊 Integer lsIsoperation = isoperation; if (CollectionUtils.isNotEmpty(ivrLibaTemplateTargetoptionList)) { @@ -258,6 +258,16 @@ if (CollectionUtils.isNotEmpty(ivrLibaTemplateTargetoption.getNodynamiccruxs())) ivrLibaTemplateTargetoption.setNodynamiccruxsJson(JSON.toJSONString(ivrLibaTemplateTargetoption.getNodynamiccruxs())); ivrLibaTemplateTargetOptionMapper.updateIvrLibaTemplateTargetoption(ivrLibaTemplateTargetoption); + + + if (CollectionUtils.isEmpty(ivrLibaTemplateTargetoption.getDynamiccruxs())) { + ivrLibaTemplateTargetoption.setDynamiccruxsJson(null); + ivrLibaTemplateTargetOptionMapper.updateDynamiccruxs(ivrLibaTemplateTargetoption); + } + if (CollectionUtils.isEmpty(ivrLibaTemplateTargetoption.getNodynamiccruxs())) { + ivrLibaTemplateTargetoption.setNodynamiccruxsJson(null); + ivrLibaTemplateTargetOptionMapper.updateDynamiccruxs(ivrLibaTemplateTargetoption); + } } else if (isoperation == 3) { //鍒犻櫎 if (ivrLibaTemplateTargetoption.getId() == null) { @@ -275,12 +285,12 @@ */ @Override public IvrLibaTemplateVO selectInfoByCondition(IvrLibaTemplateVO ivrLibaTemplateVO) { - log.info("鏌ヨ妯℃澘璇︽儏鏍规嵁鏉′欢鐨勫叆鍙備负 : {}" , ivrLibaTemplateVO); + log.info("鏌ヨ妯℃澘璇︽儏鏍规嵁鏉′欢鐨勫叆鍙備负 : {}", ivrLibaTemplateVO); //鍏堟牴鎹潯浠舵煡璇㈤棶棰樿〃淇℃伅 IvrLibaTemplate ivrLibaTemplate = DtoConversionUtils.sourceToTarget(ivrLibaTemplateVO, IvrLibaTemplate.class); List<IvrLibaTemplate> ivrLibaTemplates = selectIvrLibaTemplateList(ivrLibaTemplate); if (CollectionUtils.isEmpty(ivrLibaTemplates)) { - log.info("鎻愪緵鐨勬潯浠�,鏌ヨ妯℃澘璇︽儏鏁版嵁涓虹┖锛歿}" , ivrLibaTemplates); + log.info("鎻愪緵鐨勬潯浠�,鏌ヨ妯℃澘璇︽儏鏁版嵁涓虹┖锛歿}", ivrLibaTemplates); throw new BaseException("鎻愪緵鐨勬潯浠�,鏌ヨ妯℃澘璇︽儏鏁版嵁涓虹┖"); } //瀹氫箟IvrLibaTemplateVO 鐢ㄤ簬杩斿弬 @@ -299,7 +309,7 @@ //閫氳繃璇濇湳ID鑾峰彇閫夐」 for (IvrLibaTemplateScriptVO ivrLibaTemplateScriptVO : ivrLibaTemplateScriptVOS) { - log.error("ivrLibaTemplateScriptVO鐨勪富閿甶d涓猴細{}" , ivrLibaTemplateScriptVO.getId()); + log.error("ivrLibaTemplateScriptVO鐨勪富閿甶d涓猴細{}", ivrLibaTemplateScriptVO.getId()); IvrLibaTemplateTargetoption ivrLibaTemplateTargetoption = new IvrLibaTemplateTargetoption(); ivrLibaTemplateTargetoption.setScriptid(ivrLibaTemplateScriptVO.getId()); List<IvrLibaTemplateTargetoption> ivrLibaTemplateTargetoptions = ivrLibaTemplateTargetOptionMapper.selectIvrLibaTemplateTargetoptionList(ivrLibaTemplateTargetoption); -- Gitblit v1.9.3