From 3d3951d61059ee61adea344447187170c6509545 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=A2=81=E7=90=A6=E6=B6=9B?= Date: Thu, 10 Oct 2024 14:30:16 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E5=96=84=E4=BF=AE=E6=94=B9=E6=B8=85?= =?UTF-8?q?=E5=8D=95=E7=89=88=E6=9C=AC=E5=8F=B7=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/MarketStandardController.java | 2 +- .../service/impl/LawsMarketStandardServiceImpl.java | 9 +++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/laws-modules/src/main/java/com/jero/modules/laws/marketStandard/controller/MarketStandardController.java b/laws-modules/src/main/java/com/jero/modules/laws/marketStandard/controller/MarketStandardController.java index 2b97f56f..4f51f2e9 100644 --- a/laws-modules/src/main/java/com/jero/modules/laws/marketStandard/controller/MarketStandardController.java +++ b/laws-modules/src/main/java/com/jero/modules/laws/marketStandard/controller/MarketStandardController.java @@ -269,7 +269,7 @@ public class MarketStandardController { @ApiOperation(value = "外部标准库-市场法规清单-修改版本号", notes = "外部标准库-市场法规清单-修改版本号") @ApiOperationSupport(order = 6) @PostMapping(value = "/editManifestVersion") -// @RequiresPermissions("marketStandard:edit") + @RequiresPermissions("marketStandard:editVersion") public Result editManifestVersion(@RequestBody LawsMarketStandard lawsMarketStandard) { this.marketStandardService.editManifestVersion(lawsMarketStandard); return Result.OK(ResultCommon.OK); diff --git a/laws-modules/src/main/java/com/jero/modules/laws/marketStandard/service/impl/LawsMarketStandardServiceImpl.java b/laws-modules/src/main/java/com/jero/modules/laws/marketStandard/service/impl/LawsMarketStandardServiceImpl.java index 48f44106..e13a6a86 100644 --- a/laws-modules/src/main/java/com/jero/modules/laws/marketStandard/service/impl/LawsMarketStandardServiceImpl.java +++ b/laws-modules/src/main/java/com/jero/modules/laws/marketStandard/service/impl/LawsMarketStandardServiceImpl.java @@ -723,6 +723,15 @@ public class LawsMarketStandardServiceImpl extends ServiceImpl queryWrapper = new LambdaQueryWrapper<>(); + queryWrapper.eq(LawsMarketStandard::getVersionFlag,obj.getVersionFlag()); + queryWrapper.ne(LawsMarketStandard::getId,marketStandard.getId()); + queryWrapper.eq(LawsMarketStandard::getManifestVersion,marketStandard.getManifestVersion()); + long l = count(queryWrapper); + if(l > 0){ + throw new JeroBootException(Objects.equals(LocaleContextHolder.getLocale(),Locale.ENGLISH) ? + "Version Already exist" : "清单版本已存在"); + } LambdaUpdateWrapper update = new LambdaUpdateWrapper<>(); update.eq(LawsMarketStandard::getId,marketStandard.getId()); update.set(LawsMarketStandard::getManifestVersion,marketStandard.getManifestVersion());