From 907641e56c2085aaa81f267946dc3e3e9fca73e7 Mon Sep 17 00:00:00 2001 From: liusheng <337615773@qq.com> Date: 星期三, 18 九月 2024 09:39:02 +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