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/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