From ac79f032745c975eb77d6fb148ed390f2373559e Mon Sep 17 00:00:00 2001
From: liusheng <337615773@qq.com>
Date: 星期四, 28 十二月 2023 17:58:52 +0800
Subject: [PATCH] 代码提交

---
 smartor/src/main/java/com/smartor/service/impl/IvrLibaScriptServiceImpl.java |   55 +++++++++++++++++++++++++++++--------------------------
 1 files changed, 29 insertions(+), 26 deletions(-)

diff --git a/smartor/src/main/java/com/smartor/service/impl/IvrLibaScriptServiceImpl.java b/smartor/src/main/java/com/smartor/service/impl/IvrLibaScriptServiceImpl.java
index f0e42de..81ab2cc 100644
--- a/smartor/src/main/java/com/smartor/service/impl/IvrLibaScriptServiceImpl.java
+++ b/smartor/src/main/java/com/smartor/service/impl/IvrLibaScriptServiceImpl.java
@@ -1,5 +1,6 @@
 package com.smartor.service.impl;
 
+import com.ruoyi.common.exception.base.BaseException;
 import com.ruoyi.common.utils.DateUtils;
 import com.ruoyi.common.utils.DtoConversionUtils;
 import com.smartor.domain.*;
@@ -88,11 +89,11 @@
         List<IvrLibaScriptTargetoption> ivrLibaScriptTargetoptions = ivrLibaScriptTargetoptionMapper.selectIvrLibaScriptTargetoptionList(ivrLibaScriptTargetoption);
         scriptVO.setIvrLibaScriptTargetoptionList(ivrLibaScriptTargetoptions);
 
-        //鏌ヨ闂鎸囨爣鎺ュ彛
-        IvrLibaScriptTarget ivrLibaScriptTarget = new IvrLibaScriptTarget();
-        ivrLibaScriptTarget.setScriptid(ivrLibaScripts.get(0).getId());
-        List<IvrLibaScriptTarget> ivrLibaScriptTargets = ivrLibaScriptTargetMapper.selectIvrLibaScriptTargetList(ivrLibaScriptTarget);
-        scriptVO.setIvrLibaScriptTargetList(ivrLibaScriptTargets);
+//        //鏌ヨ闂鎸囨爣鎺ュ彛
+//        IvrLibaScriptTarget ivrLibaScriptTarget = new IvrLibaScriptTarget();
+//        ivrLibaScriptTarget.setScriptid(ivrLibaScripts.get(0).getId());
+//        List<IvrLibaScriptTarget> ivrLibaScriptTargets = ivrLibaScriptTargetMapper.selectIvrLibaScriptTargetList(ivrLibaScriptTarget);
+//        scriptVO.setIvrLibaScriptTargetList(ivrLibaScriptTargets);
 
         return scriptVO;
     }
@@ -115,28 +116,30 @@
             i = ivrLibaScriptMapper.updateIvrLibaScript(ivrLibaScript);
         }
         log.info("闂琛ㄥ搴旂殑id涓猴細{}", ivrLibaScript.getId());
-
-        //瀵归棶棰樻寚鏍囪繘琛屽鐞�
-        if (CollectionUtils.isNotEmpty(ivrLibaScriptVO.getIvrLibaScriptTargetList())) {
-            for (IvrLibaScriptTarget ivrLibaScriptTarget : ivrLibaScriptVO.getIvrLibaScriptTargetList()) {
-                if (ivrLibaScriptTarget.getIsoperation() != null && ivrLibaScriptTarget.getIsoperation() == 1) {
-                    //鏂板
-                    ivrLibaScriptTarget.setScriptid(ivrLibaScript.getId());
-                    ivrLibaScriptTargetMapper.insertIvrLibaScriptTarget(ivrLibaScriptTarget);
-                } else if (ivrLibaScriptTarget.getIsoperation() != null && ivrLibaScriptTarget.getIsoperation() == 2) {
-                    //淇敼
-                    ivrLibaScriptTarget.setScriptid(ivrLibaScript.getId());
-                    ivrLibaScriptTargetMapper.updateIvrLibaScriptTarget(ivrLibaScriptTarget);
-                } else if (ivrLibaScriptTarget.getIsoperation() != null && ivrLibaScriptTarget.getIsoperation() == 3) {
-                    //鍒犻櫎
-                    if (ivrLibaScriptTarget.getId() == null) {
-                        log.info("鍒犻櫎澶辫触,闂鎸囨爣id涓虹┖");
-                    } else {
-                        ivrLibaScriptTargetMapper.deleteIvrLibaScriptTargetByQuestionTargetID(ivrLibaScriptTarget.getId());
-                    }
-                }
-            }
+        if (ivrLibaScript.getId() == null) {
+            throw new BaseException("璇濇湳ID涓虹┖,璇锋鏌ヨ瘽鏈叆鍙備俊鎭槸鍚﹀畬鏁�");
         }
+//        //瀵归棶棰樻寚鏍囪繘琛屽鐞�
+//        if (CollectionUtils.isNotEmpty(ivrLibaScriptVO.getIvrLibaScriptTargetList())) {
+//            for (IvrLibaScriptTarget ivrLibaScriptTarget : ivrLibaScriptVO.getIvrLibaScriptTargetList()) {
+//                if (ivrLibaScriptTarget.getIsoperation() != null && ivrLibaScriptTarget.getIsoperation() == 1) {
+//                    //鏂板
+//                    ivrLibaScriptTarget.setScriptid(ivrLibaScript.getId());
+//                    ivrLibaScriptTargetMapper.insertIvrLibaScriptTarget(ivrLibaScriptTarget);
+//                } else if (ivrLibaScriptTarget.getIsoperation() != null && ivrLibaScriptTarget.getIsoperation() == 2) {
+//                    //淇敼
+//                    ivrLibaScriptTarget.setScriptid(ivrLibaScript.getId());
+//                    ivrLibaScriptTargetMapper.updateIvrLibaScriptTarget(ivrLibaScriptTarget);
+//                } else if (ivrLibaScriptTarget.getIsoperation() != null && ivrLibaScriptTarget.getIsoperation() == 3) {
+//                    //鍒犻櫎
+//                    if (ivrLibaScriptTarget.getId() == null) {
+//                        log.info("鍒犻櫎澶辫触,闂鎸囨爣id涓虹┖");
+//                    } else {
+//                        ivrLibaScriptTargetMapper.deleteIvrLibaScriptTargetByQuestionTargetID(ivrLibaScriptTarget.getId());
+//                    }
+//                }
+//            }
+//        }
 
         //瀵归棶棰樻寚鏍囬�夐」杩涜澶勭悊
         if (CollectionUtils.isNotEmpty(ivrLibaScriptVO.getIvrLibaScriptTargetoptionList())) {

--
Gitblit v1.9.3