From d81654598dc685cf9996821ccf79c8b7ad0beb22 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 17:20:48 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=B8=82=E5=9C=BA=E6=B3=95?= =?UTF-8?q?=E8=A7=84=E6=B8=85=E5=8D=95=E7=89=88=E6=9C=AC=E5=8F=B7=E7=94=9F?= =?UTF-8?q?=E6=88=90=E8=A7=84=E5=88=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../impl/LawsMarketStandardServiceImpl.java | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) 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 e13a6a86..d25fa3db 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 @@ -482,10 +482,18 @@ public class LawsMarketStandardServiceImpl extends ServiceImpl queryLawsMarketStandard = new LambdaQueryWrapper<>(); - queryLawsMarketStandard.eq(LawsMarketStandard::getVersionFlag,lawsMarketStandard.getVersionFlag()); - long l = count(queryLawsMarketStandard); - lawsMarketStandard.setManifestVersion("V" + l + ".0"); + QueryWrapper queryLawsMarketStandard = new QueryWrapper<>(); + queryLawsMarketStandard.select("max(manifest_version) as manifest_version"); + queryLawsMarketStandard.eq("version_flag",lawsMarketStandard.getVersionFlag()); + LawsMarketStandard obj = getOne(queryLawsMarketStandard); + String manifestVersion = ""; + if(Objects.isNull(obj) || StringUtils.isEmpty(obj.getManifestVersion())){ + manifestVersion = "V1.0"; + }else{ + int str = (int) Double.parseDouble(obj.getManifestVersion().replace("V","")) + 1; + manifestVersion = "V" + str + ".0"; + } + lawsMarketStandard.setManifestVersion(manifestVersion); return lawsMarketStandard; }