Преглед на файлове

1.app版本接口查询支持编号、版本号、描述搜索
2.添加开放接口获取最近的版本

yuanliang преди 1 година
родител
ревизия
00646a63b5

+ 3 - 0
cooleshow-app/src/main/java/com/yonge/cooleshow/admin/controller/open/OpenAppVersionInfoController.java

@@ -38,6 +38,9 @@ public class OpenAppVersionInfoController {
     @GetMapping(value = "/queryLatestByPlatform")
     public R<AppVersionInfo> queryLatestByPlatform(String platform, String status) {
         String appStatus = Optional.ofNullable(status).orElse("newest");
+        if ("history".equals(appStatus)) {
+            appStatus = "newest,history";
+        }
         List<AppVersionInfo> list = appVersionInfoService.queryLatestByPlatform(platform, appStatus);
         if (list.size() > 0) {
             return R.from(list.get(0));

+ 3 - 0
cooleshow-app/src/main/java/com/yonge/cooleshow/student/controller/open/OpenAppVersionInfoController.java

@@ -38,6 +38,9 @@ public class OpenAppVersionInfoController {
     @GetMapping(value = "/queryLatestByPlatform")
     public R<AppVersionInfo> queryLatestByPlatform(String platform, String status) {
         String appStatus = Optional.ofNullable(status).orElse("newest");
+        if ("history".equals(appStatus)) {
+            appStatus = "newest,history";
+        }
         List<AppVersionInfo> list = appVersionInfoService.queryLatestByPlatform(platform, appStatus);
         if (list.size() > 0) {
             return R.from(list.get(0));

+ 3 - 0
cooleshow-app/src/main/java/com/yonge/cooleshow/teacher/controller/open/OpenAppVersionInfoController.java

@@ -38,6 +38,9 @@ public class OpenAppVersionInfoController {
     @GetMapping(value = "/queryLatestByPlatform")
     public R<AppVersionInfo> queryLatestByPlatform(String platform, String status) {
         String appStatus = Optional.ofNullable(status).orElse("newest");
+        if ("history".equals(appStatus)) {
+            appStatus = "newest,history";
+        }
         List<AppVersionInfo> list = appVersionInfoService.queryLatestByPlatform(platform, appStatus);
         if (list.size() > 0) {
             return R.from(list.get(0));

+ 3 - 0
cooleshow-app/src/main/java/com/yonge/cooleshow/tenant/controller/open/OpenAppVersionInfoController.java

@@ -38,6 +38,9 @@ public class OpenAppVersionInfoController {
     @GetMapping(value = "/queryLatestByPlatform")
     public R<AppVersionInfo> queryLatestByPlatform(String platform, String status) {
         String appStatus = Optional.ofNullable(status).orElse("newest");
+        if ("history".equals(appStatus)) {
+            appStatus = "newest,history";
+        }
         List<AppVersionInfo> list = appVersionInfoService.queryLatestByPlatform(platform, appStatus);
         if (list.size() > 0) {
             return R.from(list.get(0));

+ 3 - 0
cooleshow-user/user-admin/src/main/java/com/yonge/cooleshow/admin/controller/open/OpenAppVersionInfoController.java

@@ -38,6 +38,9 @@ public class OpenAppVersionInfoController {
     @GetMapping(value = "/queryLatestByPlatform")
     public R<AppVersionInfo> queryLatestByPlatform(String platform, String status) {
         String appStatus = Optional.ofNullable(status).orElse("newest");
+        if ("history".equals(appStatus)) {
+            appStatus = "newest,history";
+        }
         List<AppVersionInfo> list = appVersionInfoService.queryLatestByPlatform(platform, appStatus);
         if (list.size() > 0) {
             return R.from(list.get(0));

+ 3 - 0
cooleshow-user/user-student/src/main/java/com/yonge/cooleshow/student/controller/open/OpenAppVersionInfoController.java

@@ -38,6 +38,9 @@ public class OpenAppVersionInfoController {
     @GetMapping(value = "/queryLatestByPlatform")
     public R<AppVersionInfo> queryLatestByPlatform(String platform, String status) {
         String appStatus = Optional.ofNullable(status).orElse("newest");
+        if ("history".equals(appStatus)) {
+            appStatus = "newest,history";
+        }
         List<AppVersionInfo> list = appVersionInfoService.queryLatestByPlatform(platform, appStatus);
         if (list.size() > 0) {
             return R.from(list.get(0));

+ 3 - 0
cooleshow-user/user-teacher/src/main/java/com/yonge/cooleshow/teacher/controller/open/OpenAppVersionInfoController.java

@@ -38,6 +38,9 @@ public class OpenAppVersionInfoController {
     @GetMapping(value = "/queryLatestByPlatform")
     public R<AppVersionInfo> queryLatestByPlatform(String platform, String status) {
         String appStatus = Optional.ofNullable(status).orElse("newest");
+        if ("history".equals(appStatus)) {
+            appStatus = "newest,history";
+        }
         List<AppVersionInfo> list = appVersionInfoService.queryLatestByPlatform(platform, appStatus);
         if (list.size() > 0) {
             return R.from(list.get(0));