|
@@ -30,6 +30,21 @@ public class AppVersionDetailController extends BladeController {
|
|
|
private final IAppVersionDetailService versionDetailService;
|
|
|
private final IAppVersionService versionService;
|
|
|
|
|
|
+ /**
|
|
|
+ * 根据版本id和软件类型获取最新版本
|
|
|
+ */
|
|
|
+ @GetMapping("/getNewVersion")
|
|
|
+ @ApiOperationSupport(order = 2)
|
|
|
+ @ApiOperation(value = "获取最新版本", notes = "传入版本id与软件类型1安卓2IOS")
|
|
|
+ public R<AppVersionDetail> getNewVersion(Long versionId,Integer softwareType){
|
|
|
+ return R.data(versionDetailService.getOne(new LambdaQueryWrapper<AppVersionDetail>()
|
|
|
+ .eq(AppVersionDetail::getVersionId,versionId)
|
|
|
+ .eq(AppVersionDetail::getSoftwareType,softwareType)
|
|
|
+ .orderByDesc(AppVersionDetail::getUpdateDate)
|
|
|
+ .last("limit 1")));
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
/**
|
|
|
* 新增
|
|
|
*/
|