修改市场法规清单版本号生成规则
This commit is contained in:
+12
-4
@@ -482,10 +482,18 @@ public class LawsMarketStandardServiceImpl extends ServiceImpl<LawsMarketStandar
|
|||||||
if(Objects.isNull(lawsMarketStandard)){
|
if(Objects.isNull(lawsMarketStandard)){
|
||||||
throw new JeroBootException(ResultCommon.NO_CORRESPONDING_DATA_FOUND);
|
throw new JeroBootException(ResultCommon.NO_CORRESPONDING_DATA_FOUND);
|
||||||
}
|
}
|
||||||
LambdaQueryWrapper<LawsMarketStandard> queryLawsMarketStandard = new LambdaQueryWrapper<>();
|
QueryWrapper<LawsMarketStandard> queryLawsMarketStandard = new QueryWrapper<>();
|
||||||
queryLawsMarketStandard.eq(LawsMarketStandard::getVersionFlag,lawsMarketStandard.getVersionFlag());
|
queryLawsMarketStandard.select("max(manifest_version) as manifest_version");
|
||||||
long l = count(queryLawsMarketStandard);
|
queryLawsMarketStandard.eq("version_flag",lawsMarketStandard.getVersionFlag());
|
||||||
lawsMarketStandard.setManifestVersion("V" + l + ".0");
|
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;
|
return lawsMarketStandard;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user