From 8a0032cfa4abdd22b49053ac26ca96bdbc98575d Mon Sep 17 00:00:00 2001 From: MichaelWin Date: Thu, 22 Jan 2026 17:09:12 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E6=96=B0=E5=A2=9E=E3=80=91=E5=AE=98?= =?UTF-8?q?=E7=BD=91=E8=8E=B7=E5=8F=96=E6=9C=80=E6=96=B0APP=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../corewing/app/config/SaTokenConfig.java | 3 +- .../website/AppVersionWebsiteController.java | 30 +++++++++++++++++++ 2 files changed, 32 insertions(+), 1 deletion(-) create mode 100644 src/main/java/com/corewing/app/modules/website/AppVersionWebsiteController.java diff --git a/src/main/java/com/corewing/app/config/SaTokenConfig.java b/src/main/java/com/corewing/app/config/SaTokenConfig.java index 30fc7a3..02ef5a6 100644 --- a/src/main/java/com/corewing/app/config/SaTokenConfig.java +++ b/src/main/java/com/corewing/app/config/SaTokenConfig.java @@ -52,7 +52,8 @@ public class SaTokenConfig implements WebMvcConfigurer { // 排除错误页面 .excludePathPatterns("/error", "/error/**") // 排除校验更新接口 - .excludePathPatterns("app_version", "/app_version/checkUpdate") + .excludePathPatterns("/app_version", "/app_version/checkUpdate") + .excludePathPatterns("/api/app", "/api/app/getAppVersion") // 排除模型接口 .excludePathPatterns("/model/page", "/model/list", "/model/detail/**", "/model/category/**") // 排除咨询接口 diff --git a/src/main/java/com/corewing/app/modules/website/AppVersionWebsiteController.java b/src/main/java/com/corewing/app/modules/website/AppVersionWebsiteController.java new file mode 100644 index 0000000..9c6ce81 --- /dev/null +++ b/src/main/java/com/corewing/app/modules/website/AppVersionWebsiteController.java @@ -0,0 +1,30 @@ +package com.corewing.app.modules.website; + +import com.corewing.app.common.Result; +import com.corewing.app.entity.AppVersion; +import com.corewing.app.service.AppVersionService; +import io.swagger.annotations.Api; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +import javax.annotation.Resource; + +/** + * 获取最新的APP版本 + */ +@Api("最新APP版本") +@RestController +@RequestMapping("/api/app") +public class AppVersionWebsiteController { + + @Resource + private AppVersionService appVersionService; + + @GetMapping("/getAppVersion") + public Result getAppVersion() { + return Result.success(appVersionService.getAppVersion()); + } + + +}