From c47d526ec4ea6f01327cc88afebf25deabb246a1 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 10:55:03 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E4=BF=AE=E6=94=B9=E7=89=88?= =?UTF-8?q?=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 | 17 ++++++++++++++ .../service/ILawsMarketStandardService.java | 6 +++++ .../impl/LawsMarketStandardServiceImpl.java | 22 +++++++++++++++++++ 3 files changed, 45 insertions(+) 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 8ca8738e..2b97f56f 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 @@ -257,4 +257,21 @@ public class MarketStandardController { public Result getManifestNo(LawsMarketStandard marketStandard) { return marketStandardService.getManifestNo(marketStandard); } + + + /** + * 修改版本号 + * + * @param lawsMarketStandard + * @return + */ + @AutoLog(value = "外部标准库-市场法规清单-修改版本号") + @ApiOperation(value = "外部标准库-市场法规清单-修改版本号", notes = "外部标准库-市场法规清单-修改版本号") + @ApiOperationSupport(order = 6) + @PostMapping(value = "/editManifestVersion") +// @RequiresPermissions("marketStandard:edit") + 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/ILawsMarketStandardService.java b/laws-modules/src/main/java/com/jero/modules/laws/marketStandard/service/ILawsMarketStandardService.java index 29207305..58cb5fff 100644 --- a/laws-modules/src/main/java/com/jero/modules/laws/marketStandard/service/ILawsMarketStandardService.java +++ b/laws-modules/src/main/java/com/jero/modules/laws/marketStandard/service/ILawsMarketStandardService.java @@ -127,4 +127,10 @@ public interface ILawsMarketStandardService extends IService * @return */ Result getManifestNo(LawsMarketStandard marketStandard); + + /** + * 修改版本号 + * @param marketStandard + */ + void editManifestVersion(LawsMarketStandard marketStandard); } 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 89374f57..1c72301a 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 @@ -692,6 +692,28 @@ public class LawsMarketStandardServiceImpl extends ServiceImpl update = new LambdaUpdateWrapper<>(); + update.eq(LawsMarketStandard::getId,marketStandard.getId()); + update.set(LawsMarketStandard::getManifestVersion,marketStandard.getManifestVersion()); + LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal(); + update.set(LawsMarketStandard::getUpdateBy,sysUser.getUsername()); + update.set(LawsMarketStandard::getUpdateTime,new Date()); + update(update); + } }