From a0bcee3aa22b79f592c44cdb3dcdbd681490f265 Mon Sep 17 00:00:00 2001
From: liusheng <337615773@qq.com>
Date: 星期一, 15 一月 2024 10:34:31 +0800
Subject: [PATCH] 代码提交
---
smartor/src/main/java/com/smartor/service/impl/IvrLibaScriptAssortServiceImpl.java | 23 ++++++++++++++++++++---
1 files changed, 20 insertions(+), 3 deletions(-)
diff --git a/smartor/src/main/java/com/smartor/service/impl/IvrLibaScriptAssortServiceImpl.java b/smartor/src/main/java/com/smartor/service/impl/IvrLibaScriptAssortServiceImpl.java
index 7d1db16..79e38ec 100644
--- a/smartor/src/main/java/com/smartor/service/impl/IvrLibaScriptAssortServiceImpl.java
+++ b/smartor/src/main/java/com/smartor/service/impl/IvrLibaScriptAssortServiceImpl.java
@@ -71,7 +71,14 @@
if (ObjectUtils.isEmpty(ivrLibaScriptAssortVO)) {
throw new BaseException("鍏ュ弬涓虹┖,璇锋鏌ュ悗,鍐嶆柊澧�");
}
- Integer seqMax = ivrLibaScriptAssortMapper.selectSeqMax();
+ //鑾峰彇搴忓彿鏈�澶у��
+ Integer seqMax = null;
+ try {
+ seqMax = ivrLibaScriptAssortMapper.selectSeqMax();
+ } catch (Exception e) {
+ seqMax = 0;
+ }
+
IvrLibaScriptAssort ivrLibaScriptAssort = DtoConversionUtils.sourceToTarget(ivrLibaScriptAssortVO, IvrLibaScriptAssort.class);
if (seqMax == null) {
ivrLibaScriptAssort.setSeqno(1);
@@ -84,7 +91,13 @@
//鏂板浜岀骇鏍�
if (CollectionUtils.isNotEmpty(ivrLibaScriptAssortVO.getIvrLibaScriptAssortList())) {
for (IvrLibaScriptAssort ivrLibaScriptAssort1 : ivrLibaScriptAssortVO.getIvrLibaScriptAssortList()) {
- Integer seqMax1 = ivrLibaScriptAssortMapper.selectSeqMax();
+ //鑾峰彇搴忓彿鏈�澶у��
+ Integer seqMax1 = null;
+ try {
+ seqMax1 = ivrLibaScriptAssortMapper.selectSeqMax();
+ } catch (Exception e) {
+ seqMax1 = 0;
+ }
ivrLibaScriptAssort1.setPid(ivrLibaScriptAssort.getId());
if (seqMax == null) {
ivrLibaScriptAssort1.setSeqno(1);
@@ -122,6 +135,10 @@
public Integer deleteIvrLibaScriptAssortByIds(Long[] ids) {
Integer i = null;
for (Long id : ids) {
+ if (id < 0) {
+ log.info("璇ラ棶棰樿瘽鏈垎绫籭d涓洪粯璁D锛屼笉鑳藉垹闄�,id:{}", id);
+ continue;
+ }
i = ivrLibaScriptAssortMapper.deleteIvrLibaScriptAssortById(id);
//鏌ヨ鍒犻櫎id鎵�瀵瑰氨鐨勫瓙鏁版嵁
IvrLibaScriptAssort ivrLibaScriptAssort = new IvrLibaScriptAssort();
@@ -130,7 +147,7 @@
if (CollectionUtils.isNotEmpty(ivrLibaScriptAssorts)) {
for (IvrLibaScriptAssort ivrLibaScriptAssort1 : ivrLibaScriptAssorts) {
- ivrLibaScriptAssort1.setPid(999999999L);
+ ivrLibaScriptAssort1.setPid(-1L);
ivrLibaScriptAssortMapper.updateIvrLibaScriptAssort(ivrLibaScriptAssort1);
}
}
--
Gitblit v1.9.3