From 4bd9498d45b4d9f4bc948c04ec8efc9bb02d937e Mon Sep 17 00:00:00 2001
From: liusheng <337615773@qq.com>
Date: 星期六, 06 七月 2024 10:12:25 +0800
Subject: [PATCH] 代码提交
---
smartor/src/main/java/com/smartor/service/impl/IvrLibaTargetAssortServiceImpl.java | 23 ++++++++++++++++++++---
1 files changed, 20 insertions(+), 3 deletions(-)
diff --git a/smartor/src/main/java/com/smartor/service/impl/IvrLibaTargetAssortServiceImpl.java b/smartor/src/main/java/com/smartor/service/impl/IvrLibaTargetAssortServiceImpl.java
index ab5b489..5006975 100644
--- a/smartor/src/main/java/com/smartor/service/impl/IvrLibaTargetAssortServiceImpl.java
+++ b/smartor/src/main/java/com/smartor/service/impl/IvrLibaTargetAssortServiceImpl.java
@@ -85,7 +85,14 @@
if (ObjectUtils.isEmpty(ivrLibaTargetAssortVO)) {
throw new BaseException("鍏ュ弬涓虹┖,璇锋鏌ュ悗,鍐嶆柊澧�");
}
- Integer seqMax = ivrLibaTargetAssortMapper.selectSeqMax();
+
+ //鑾峰彇搴忓彿鏈�澶у��
+ Integer seqMax = null;
+ try {
+ seqMax = ivrLibaTargetAssortMapper.selectSeqMax();
+ } catch (Exception e) {
+ seqMax = 0;
+ }
IvrLibaTargetAssort ivrLibaTargetAssort = DtoConversionUtils.sourceToTarget(ivrLibaTargetAssortVO, IvrLibaTargetAssort.class);
ivrLibaTargetAssort.setSeqno(1);
if (seqMax != null) {
@@ -97,7 +104,13 @@
//鏂板浜岀骇鏍�
if (CollectionUtils.isNotEmpty(ivrLibaTargetAssortVO.getIvrLibaTargetAssortList())) {
for (IvrLibaTargetAssort ivrLibaTargetAssort1 : ivrLibaTargetAssortVO.getIvrLibaTargetAssortList()) {
- int seqMax1 = ivrLibaTargetAssortMapper.selectSeqMax();
+ //鑾峰彇搴忓彿鏈�澶у��
+ Integer seqMax1 = null;
+ try {
+ seqMax1 = ivrLibaTargetAssortMapper.selectSeqMax();
+ } catch (Exception e) {
+ seqMax1 = 0;
+ }
ivrLibaTargetAssort1.setPid(ivrLibaTargetAssort.getId());
ivrLibaTargetAssort1.setSeqno(1);
if (seqMax != null) {
@@ -132,6 +145,10 @@
public Integer deleteIvrLibaTargetAssortByIds(Long[] ids) {
Integer i = null;
for (Long id : ids) {
+ if (id < 0) {
+ log.info("璇ユ寚鏍囧垎绫籭d涓洪粯璁D锛屼笉鑳藉垹闄わ紝id:{}", id);
+ continue;
+ }
i = ivrLibaTargetAssortMapper.deleteIvrLibaTargetAssortById(id);
IvrLibaTargetAssort ivrLibaTargetAssort = new IvrLibaTargetAssort();
ivrLibaTargetAssort.setPid(id);
@@ -140,7 +157,7 @@
List<IvrLibaTargetAssort> ivrLibaTargetAssorts = ivrLibaTargetAssortMapper.selectIvrLibaTargetAssortList(ivrLibaTargetAssort);
if (CollectionUtils.isNotEmpty(ivrLibaTargetAssorts)) {
for (IvrLibaTargetAssort ivrLibaTargetAssort1 : ivrLibaTargetAssorts) {
- ivrLibaTargetAssort1.setPid(999999999L);
+ ivrLibaTargetAssort1.setPid(-1L);
ivrLibaTargetAssortMapper.updateIvrLibaTargetAssort(ivrLibaTargetAssort1);
}
}
--
Gitblit v1.9.3