|
|
@@ -53,7 +53,12 @@ public class StoreAppVersionServiceImpl extends ServiceImpl<StoreAppVersionMappe
|
|
|
LambdaQueryWrapper<StoreAppVersion> lambdaQueryWrapper = new LambdaQueryWrapper<>();
|
|
|
lambdaQueryWrapper.eq(StoreAppVersion::getAppType, storeAppVersion.getAppType()).orderByDesc(StoreAppVersion::getVersionNum).last("limit 1");
|
|
|
StoreAppVersion one = this.getOne(lambdaQueryWrapper);
|
|
|
- storeAppVersion.setVersionNum(one.getVersionNum() + 1);
|
|
|
+ // 如果该 appType 下还没有版本记录,则从1开始;否则使用最新版本号+1
|
|
|
+ if (one == null) {
|
|
|
+ storeAppVersion.setVersionNum(1);
|
|
|
+ } else {
|
|
|
+ storeAppVersion.setVersionNum(one.getVersionNum() + 1);
|
|
|
+ }
|
|
|
return this.saveOrUpdate(storeAppVersion) ? R.success("新增成功") : R.fail("新增失败");
|
|
|
}
|
|
|
|