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