From bd53579da322528984c07f74670000e24794ae43 Mon Sep 17 00:00:00 2001 From: yjz <3131811435@qq.com> Date: Tue, 23 Jan 2024 14:40:56 +0800 Subject: [PATCH] =?UTF-8?q?fix(=E8=87=AA=E5=AE=9A=E4=B9=89=E5=AF=B9?= =?UTF-8?q?=E6=AF=94):=2080791?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/LawsCustomCompareInfoController.java | 2 ++ .../service/ILawsCustomCompareInfoService.java | 7 +++++++ .../impl/LawsCustomCompareInfoServiceImpl.java | 13 +++++++++++++ 3 files changed, 22 insertions(+) diff --git a/laws-modules/src/main/java/com/jero/modules/laws/customcompare/controller/LawsCustomCompareInfoController.java b/laws-modules/src/main/java/com/jero/modules/laws/customcompare/controller/LawsCustomCompareInfoController.java index e9d9ba13..2fa24592 100644 --- a/laws-modules/src/main/java/com/jero/modules/laws/customcompare/controller/LawsCustomCompareInfoController.java +++ b/laws-modules/src/main/java/com/jero/modules/laws/customcompare/controller/LawsCustomCompareInfoController.java @@ -231,6 +231,8 @@ public class LawsCustomCompareInfoController { if (StringUtils.isNotBlank(lawsCustomCompareInfo.getId())){ lawsCustomCompareInfoService.isHorizontalOverstep(lawsCustomCompareInfo.getId()); } + // 清单名称唯一性校验 + lawsCustomCompareInfoService.uniqueVerify(lawsCustomCompareInfo.getId(), lawsCustomCompareInfo.getListName()); lawsCustomCompareInfoService.saveOrUpdate(lawsCustomCompareInfo); lawsCustomCompareInfoService.editCompareCreateTime(lawsCustomCompareInfo.getId()); return Result.OK(MessageUtils.getMessage(ResultCommon.OK)); diff --git a/laws-modules/src/main/java/com/jero/modules/laws/customcompare/service/ILawsCustomCompareInfoService.java b/laws-modules/src/main/java/com/jero/modules/laws/customcompare/service/ILawsCustomCompareInfoService.java index 7a871fa7..92b8147e 100644 --- a/laws-modules/src/main/java/com/jero/modules/laws/customcompare/service/ILawsCustomCompareInfoService.java +++ b/laws-modules/src/main/java/com/jero/modules/laws/customcompare/service/ILawsCustomCompareInfoService.java @@ -118,5 +118,12 @@ public interface ILawsCustomCompareInfoService extends IService() + .eq(LawsCustomCompareInfo::getListName, listName) + .ne(StringUtils.isNotBlank(id), LawsCustomCompareInfo::getId, id)); + if (count > 0){ + throw new JeroBootException("清单名称已存在!"); + } + } + } + private void createTableCellContent(HSSFSheet sheet, List standardVOS, List featureList, List compareList, List list, CellStyle cellStyle) { for (int i = 2; i <= compareList.size() + 2; i++) { // 创建行