Forráskód Böngészése

修改APK升级查询参数

ZhaoMn 4 éve
szülő
commit
67b893659c

+ 6 - 3
railway-admin/src/main/java/com/railway/web/controller/business/app/AppUpgradeController.java

@@ -1,6 +1,7 @@
 package com.railway.web.controller.business.app;
 
 import com.railway.business.app.domain.AppUpgrade;
+import com.railway.business.app.domain.vo.AppUpgradeQuery;
 import com.railway.business.app.service.IAppUpgradeService;
 import com.railway.common.core.controller.BaseController;
 import com.railway.common.core.domain.AjaxResult;
@@ -72,18 +73,20 @@ public class AppUpgradeController extends BaseController {
 
   @ApiOperation(value = "APK更新版本检查")
   @GetMapping("/upgrade")
-  public AjaxResult upgrade(AppUpgrade appUpgrade) {
+  public AjaxResult upgrade(AppUpgradeQuery query) {
     AppUpgrade info = appUpgradeService.getNewestInfo();
     AjaxResult ajax = AjaxResult.success();
-    if (!info.getApkVersion().equals(appUpgrade.getApkVersion())) {
+    if (null != info && !info.getApkVersion().equals(query.getApkVersion())) {
       String android = "android";
       String url;
-      if (android.equals(appUpgrade.getOsType().toLowerCase())) {
+      if (android.equals(query.getOsType().toLowerCase())) {
         url = info.getUrl();
       } else {
         url = "https://www.baidu.com";
       }
       ajax.put("url", url);
+      ajax.put("apkVersion", info.getApkVersion());
+      ajax.put("description", info.getDescription());
     }
     return ajax;
   }

+ 22 - 0
railway-business/src/main/java/com/railway/business/app/domain/vo/AppUpgradeQuery.java

@@ -0,0 +1,22 @@
+package com.railway.business.app.domain.vo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * apk版本升级表
+ *
+ * @author zhaomn 2021-12-13
+ */
+@Data
+@ApiModel("apk版本升级查询参数")
+public class AppUpgradeQuery {
+
+  @ApiModelProperty(value = "终端类型")
+  private String osType;
+
+  @ApiModelProperty(value = "apk版本")
+  private String apkVersion;
+
+}