Ver código fonte

APP版本管理接口

qianxb 1 ano atrás
pai
commit
ed9a68f845

+ 15 - 0
blade-service/blade-manager/src/main/java/org/springblade/manager/controller/AppVersionDetailController.java

@@ -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")));
+    }
+
+
     /**
      * 新增
      */