From 500130efe30180fe635ba4482e097e848d37c7e3 Mon Sep 17 00:00:00 2001
From: liusheng <337615773@qq.com>
Date: 星期二, 28 五月 2024 09:42:39 +0800
Subject: [PATCH] 代码提交
---
smartor/src/main/java/com/smartor/service/impl/IvrLibaTemplateAssortServiceImpl.java | 21 ++++++++++++++++++---
1 files changed, 18 insertions(+), 3 deletions(-)
diff --git a/smartor/src/main/java/com/smartor/service/impl/IvrLibaTemplateAssortServiceImpl.java b/smartor/src/main/java/com/smartor/service/impl/IvrLibaTemplateAssortServiceImpl.java
index 96960fe..7d15b80 100644
--- a/smartor/src/main/java/com/smartor/service/impl/IvrLibaTemplateAssortServiceImpl.java
+++ b/smartor/src/main/java/com/smartor/service/impl/IvrLibaTemplateAssortServiceImpl.java
@@ -86,7 +86,13 @@
if (ObjectUtils.isEmpty(ivrLibaTemplateAssortVO)) {
throw new BaseException("鍏ュ弬涓虹┖,璇锋鏌ュ悗,鍐嶆柊澧�");
}
- Integer seqMax = ivrLibaTemplateAssortMapper.selectSeqMax();
+ Integer seqMax = null;
+ try {
+ seqMax = ivrLibaTemplateAssortMapper.selectSeqMax();
+ } catch (Exception e) {
+ seqMax = 0;
+ }
+
IvrLibaTemplateAssort ivrLibaTemplateAssort = DtoConversionUtils.sourceToTarget(ivrLibaTemplateAssortVO, IvrLibaTemplateAssort.class);
ivrLibaTemplateAssort.setSeqno(1);
if (seqMax != null) {
@@ -98,7 +104,12 @@
//鏂板浜岀骇鏍�
if (CollectionUtils.isNotEmpty(ivrLibaTemplateAssortVO.getIvrLibaTemplateAssortList())) {
for (IvrLibaTemplateAssort ivrLibaTemplateAssort1 : ivrLibaTemplateAssortVO.getIvrLibaTemplateAssortList()) {
- int seqMax1 = ivrLibaTemplateAssortMapper.selectSeqMax();
+ Integer seqMax1 = null;
+ try {
+ seqMax1 = ivrLibaTemplateAssortMapper.selectSeqMax();
+ } catch (Exception e) {
+ seqMax1 = 0;
+ }
ivrLibaTemplateAssort1.setPid(ivrLibaTemplateAssort.getId());
ivrLibaTemplateAssort1.setSeqno(seqMax1 + 1);
ivrLibaTemplateAssortMapper.insertIvrLibaTemplateAssort(ivrLibaTemplateAssort1);
@@ -130,13 +141,17 @@
public Integer deleteIvrLibaTemplateAssortByIds(Long[] ids) {
Integer i = null;
for (Long id : ids) {
+ if (id < 0) {
+ log.info("璇ユā鏉垮垎绫籭d涓洪粯璁d,涓嶈兘鍒犻櫎锛宨d:{}", id);
+ continue;
+ }
i = ivrLibaTemplateAssortMapper.deleteIvrLibaTemplateAssortById(id);
IvrLibaTemplateAssort ivrLibaTemplateAssort = new IvrLibaTemplateAssort();
ivrLibaTemplateAssort.setPid(id);
List<IvrLibaTemplateAssort> ivrLibaTemplateAssorts = ivrLibaTemplateAssortMapper.selectIvrLibaTemplateAssortList(ivrLibaTemplateAssort);
if (CollectionUtils.isNotEmpty(ivrLibaTemplateAssorts)) {
for (IvrLibaTemplateAssort ivrLibaTemplateAssort1 : ivrLibaTemplateAssorts) {
- ivrLibaTemplateAssort1.setPid(999999999L);
+ ivrLibaTemplateAssort1.setPid(-1L);
ivrLibaTemplateAssortMapper.updateIvrLibaTemplateAssort(ivrLibaTemplateAssort1);
}
}
--
Gitblit v1.9.3