From 69ecc818c07aa6c0602e4295abfcf0f786e141d8 Mon Sep 17 00:00:00 2001 From: wanghao Date: Thu, 5 Sep 2024 17:37:41 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=20=E6=9F=A5=E8=AF=A2?= =?UTF-8?q?=E7=89=88=E6=9C=AC=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../api/controller/PdaVersionController.java | 38 ++++++++++++++++++ .../ruoyi/api/mapper/PdaApkVersionMapper.java | 3 ++ .../api/service/IPdaApkVersionService.java | 3 ++ .../impl/PdaApkVersionServiceImpl.java | 6 +++ .../resources/mapper/PdaApkVersionMapper.xml | 40 ++++++++++--------- 5 files changed, 72 insertions(+), 18 deletions(-) create mode 100644 ruoyi-api/src/main/java/com/ruoyi/api/controller/PdaVersionController.java diff --git a/ruoyi-api/src/main/java/com/ruoyi/api/controller/PdaVersionController.java b/ruoyi-api/src/main/java/com/ruoyi/api/controller/PdaVersionController.java new file mode 100644 index 0000000..e383471 --- /dev/null +++ b/ruoyi-api/src/main/java/com/ruoyi/api/controller/PdaVersionController.java @@ -0,0 +1,38 @@ +package com.ruoyi.api.controller; + +import com.alibaba.fastjson.JSONObject; +import com.ruoyi.api.domain.APKVersion; +import com.ruoyi.api.service.IPdaApkVersionService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +@RestController +@RequestMapping("/api") +public class PdaVersionController { + @Autowired + private IPdaApkVersionService service; + + @GetMapping("/getVersion") + public String getVersion(){ + APKVersion apkVersion=service.getVersion(); + apkVersion.setCode(0); + apkVersion.setMsg(""); + if (apkVersion==null){ + apkVersion=new APKVersion(); + apkVersion.setUpdateStatus(0); + + + }else { + apkVersion.setUpdateStatus(1); + } + + + String s = JSONObject.toJSONString(apkVersion); + System.out.println("请求版本信息"+s); + return s; + } + +} diff --git a/ruoyi-api/src/main/java/com/ruoyi/api/mapper/PdaApkVersionMapper.java b/ruoyi-api/src/main/java/com/ruoyi/api/mapper/PdaApkVersionMapper.java index 11e40ed..76c0afa 100644 --- a/ruoyi-api/src/main/java/com/ruoyi/api/mapper/PdaApkVersionMapper.java +++ b/ruoyi-api/src/main/java/com/ruoyi/api/mapper/PdaApkVersionMapper.java @@ -1,5 +1,6 @@ package com.ruoyi.api.mapper; +import com.ruoyi.api.domain.APKVersion; import com.ruoyi.api.domain.PdaApkVersion; import org.springframework.stereotype.Repository; @@ -61,4 +62,6 @@ public interface PdaApkVersionMapper * @return 结果 */ public int deletePdaApkVersionByObjids(String[] objids); + + APKVersion getVersion(); } diff --git a/ruoyi-api/src/main/java/com/ruoyi/api/service/IPdaApkVersionService.java b/ruoyi-api/src/main/java/com/ruoyi/api/service/IPdaApkVersionService.java index f373a7b..334f157 100644 --- a/ruoyi-api/src/main/java/com/ruoyi/api/service/IPdaApkVersionService.java +++ b/ruoyi-api/src/main/java/com/ruoyi/api/service/IPdaApkVersionService.java @@ -1,5 +1,6 @@ package com.ruoyi.api.service; +import com.ruoyi.api.domain.APKVersion; import com.ruoyi.api.domain.PdaApkVersion; import java.util.List; @@ -59,4 +60,6 @@ public interface IPdaApkVersionService { * @return 结果 */ public int deletePdaApkVersionByObjid(Long objid); + + APKVersion getVersion(); } diff --git a/ruoyi-api/src/main/java/com/ruoyi/api/service/impl/PdaApkVersionServiceImpl.java b/ruoyi-api/src/main/java/com/ruoyi/api/service/impl/PdaApkVersionServiceImpl.java index aa7f75a..2338028 100644 --- a/ruoyi-api/src/main/java/com/ruoyi/api/service/impl/PdaApkVersionServiceImpl.java +++ b/ruoyi-api/src/main/java/com/ruoyi/api/service/impl/PdaApkVersionServiceImpl.java @@ -1,5 +1,6 @@ package com.ruoyi.api.service.impl; +import com.ruoyi.api.domain.APKVersion; import com.ruoyi.api.domain.PdaApkVersion; import com.ruoyi.api.mapper.PdaApkVersionMapper; import com.ruoyi.common.core.text.Convert; @@ -95,4 +96,9 @@ public class PdaApkVersionServiceImpl implements IPdaApkVersionService { return pdaApkVersionMapper.deletePdaApkVersionByObjid(objid); } + + @Override + public APKVersion getVersion() { + return pdaApkVersionMapper.getVersion(); + } } diff --git a/ruoyi-api/src/main/resources/mapper/PdaApkVersionMapper.xml b/ruoyi-api/src/main/resources/mapper/PdaApkVersionMapper.xml index 0423d2e..c30bab3 100644 --- a/ruoyi-api/src/main/resources/mapper/PdaApkVersionMapper.xml +++ b/ruoyi-api/src/main/resources/mapper/PdaApkVersionMapper.xml @@ -1,18 +1,18 @@ + PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" + "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> - + - - - - - - - - + + + + + + + + @@ -21,16 +21,16 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" - + - + insert into pda_apk_version @@ -41,7 +41,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" apk_size, apk_md5, create_time, - + #{versionCode}, #{versionName}, @@ -50,7 +50,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" #{apkSize}, #{apkMd5}, #{createTime}, - + @@ -72,10 +72,14 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" - delete from pda_apk_version where objid in + delete from pda_apk_version where objid in #{objid} + + \ No newline at end of file