瀏覽代碼

版本升级接口

詹子聪 5 年之前
父節點
當前提交
4b66a6f934

+ 32 - 0
src/main/java/com/miekir/shibei/bean/UpgradeBean.java

@@ -0,0 +1,32 @@
+package com.miekir.shibei.bean;
+
+import javax.persistence.*;
+
+/**
+ * Created by Jason on 2019/09/29.
+ */
+@Entity
+@Table(name = "t_upgrade", schema = "shibei", catalog = "")
+public class UpgradeBean {
+    // Id自增,注意,一个表只能有一个主键,否则服务器会报500错误,启动失败
+    @Id
+    @GeneratedValue(strategy=GenerationType.AUTO)
+    @Column(name = "id", nullable = false, insertable = true, updatable = true)
+    public int id;
+
+    @Basic
+    @Column(name = "versionCode", nullable = true, insertable = true, updatable = true)
+    public int versionCode;
+
+    @Basic
+    @Column(name = "versionName", nullable = true, insertable = true, updatable = true)
+    public String versionName;
+    
+    @Basic
+    @Column(name = "content", nullable = true, insertable = true, updatable = true)
+    public String content;
+
+    @Basic
+    @Column(name = "url", nullable = true, insertable = true, updatable = true)
+    public String url;
+}

+ 0 - 57
src/main/java/com/miekir/shibei/bean/WuUpgrade.java

@@ -1,57 +0,0 @@
-package com.miekir.shibei.bean;
-
-import javax.persistence.*;
-
-/**
- * Created by Jason on 2019/09/29.
- */
-@Entity
-@Table(name = "t_upgrade", schema = "shibei", catalog = "")
-public class WuUpgrade {
-    private Integer id;
-    private Integer status;
-    private Integer versionCode;
-    private String url;
-
-    // Id自增,注意,一个表只能有一个主键,否则服务器会报500错误,启动失败
-    @Id
-    @GeneratedValue(strategy=GenerationType.AUTO)
-    @Column(name = "id", nullable = false, insertable = true, updatable = true)
-    public Integer getId() {
-        return id;
-    }
-
-    public void setId(Integer id) {
-        this.id = id;
-    }
-
-    @Basic
-    @Column(name = "status", nullable = true, insertable = true, updatable = true)
-    public Integer getStatus() {
-        return status;
-    }
-
-    public void setStatus(Integer status) {
-        this.status = status;
-    }
-
-    @Basic
-    @Column(name = "versionCode", nullable = true, insertable = true, updatable = true)
-    public Integer getVersionCode() {
-        return versionCode;
-    }
-
-    public void setVersionCode(Integer versionCode) {
-        this.versionCode = versionCode;
-    }
-
-    @Basic
-    @Column(name = "url", nullable = true, insertable = true, updatable = true)
-    public String getUrl() {
-        return url;
-    }
-
-    public void setUrl(String url) {
-        this.url = url;
-    }
-}

+ 6 - 5
src/main/java/com/miekir/shibei/controller/api/SystemController.java

@@ -4,7 +4,7 @@ import com.alibaba.fastjson.JSON;
 import com.miekir.shibei.bean.Feedback;
 import com.miekir.shibei.bean.ResponseResult;
 import com.miekir.shibei.bean.ResultCode;
-import com.miekir.shibei.bean.WuUpgrade;
+import com.miekir.shibei.bean.UpgradeBean;
 import com.miekir.shibei.repository.FeedbackRepository;
 import com.miekir.shibei.repository.UpgradeRepository;
 import com.miekir.shibei.tool.email.EmailTool;
@@ -88,13 +88,14 @@ public class SystemController {
      */
     @RequestMapping(value = "/api/getUpgradeInfo", method = RequestMethod.POST, produces = "application/json; charset=utf-8")
     @ResponseBody
-    public String getUpgradeInfo(String email, String token) {
-        ResponseResult<WuUpgrade> responseResult = new ResponseResult<WuUpgrade>();
+    public String getUpgradeInfo() {
+        ResponseResult<UpgradeBean> responseResult = new ResponseResult<UpgradeBean>();
         responseResult.setMessage("获取失败");
 
-        WuUpgrade upgradeInfo;
+        UpgradeBean upgradeInfo;
         try {
-            upgradeInfo = upgradeRepository.findUpgradeInfoById();
+            upgradeInfo = upgradeRepository.findLatestUpgradeInfo();
+            // http://jianjie.life/upgrade/shibei.apk
         } catch (Exception e) {
             e.printStackTrace();
             return JSON.toJSONString(responseResult);

+ 3 - 4
src/main/java/com/miekir/shibei/repository/UpgradeRepository.java

@@ -1,9 +1,8 @@
 package com.miekir.shibei.repository;
 
-import com.miekir.shibei.bean.WuUpgrade;
+import com.miekir.shibei.bean.UpgradeBean;
 import org.springframework.data.jpa.repository.JpaRepository;
 import org.springframework.data.jpa.repository.Query;
-import org.springframework.data.repository.query.Param;
 import org.springframework.stereotype.Repository;
 import org.springframework.transaction.annotation.Transactional;
 
@@ -12,10 +11,10 @@ import org.springframework.transaction.annotation.Transactional;
  */
 // 添加注解
 @Repository
-public interface UpgradeRepository extends JpaRepository<WuUpgrade, Integer> {
+public interface UpgradeRepository extends JpaRepository<UpgradeBean, Integer> {
     // 使用原生SQL语句查找最新一条记录
     @Transactional
 
     @Query(value = "SELECT * FROM t_upgrade ORDER BY id DESC LIMIT 1", nativeQuery=true)
-    public WuUpgrade findUpgradeInfoById();
+    public UpgradeBean findLatestUpgradeInfo();
 }