From ec17636fe6595baed117b0d08c4e614b99689630 Mon Sep 17 00:00:00 2001 From: wangjinlei <751475802@qq.com> Date: Tue, 9 Jul 2024 15:06:03 +0800 Subject: [PATCH] apkconfig --- .../java/com/peanut/config/ShiroConfig.java | 1 + .../controller/ApkConfigController.java | 27 +++++++++++++++++++ .../common/service/ApkConfigService.java | 2 ++ .../service/impl/ApkConfigServiceImpl.java | 7 +++++ src/main/resources/application.yml | 2 +- 5 files changed, 38 insertions(+), 1 deletion(-) create mode 100644 src/main/java/com/peanut/modules/common/controller/ApkConfigController.java diff --git a/src/main/java/com/peanut/config/ShiroConfig.java b/src/main/java/com/peanut/config/ShiroConfig.java index 3b0fcce3..bf3b986c 100644 --- a/src/main/java/com/peanut/config/ShiroConfig.java +++ b/src/main/java/com/peanut/config/ShiroConfig.java @@ -55,6 +55,7 @@ public class ShiroConfig { filterMap.put("/common/user/registerOrLogin","anon");//发送邮箱验证码 filterMap.put("/common/user/login","anon");//验证码注册或登录 filterMap.put("/common/user/setPasswordByCode","anon");//忘记密码 + filterMap.put("/common/apkConfig/getApkUrl","anon");//获取apk下载地址 filterMap.put("/common/sysFeedback/addSysFeedback","anon");//问题反馈-密码问题 diff --git a/src/main/java/com/peanut/modules/common/controller/ApkConfigController.java b/src/main/java/com/peanut/modules/common/controller/ApkConfigController.java new file mode 100644 index 00000000..7e23f3f3 --- /dev/null +++ b/src/main/java/com/peanut/modules/common/controller/ApkConfigController.java @@ -0,0 +1,27 @@ +package com.peanut.modules.common.controller; + +import com.peanut.common.utils.R; +import com.peanut.modules.common.service.ApkConfigService; +import lombok.extern.slf4j.Slf4j; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +import java.util.Map; + +@Slf4j +@RestController("commonApkConfigController") +@RequestMapping("/common/apkConfig") +public class ApkConfigController { + @Autowired + private ApkConfigService apkConfigService; + + + @RequestMapping("/getApkUrl") + public R getApkUrl(@RequestBody Map map){ + String url = apkConfigService.getApkUrl(map.get("type")); + return R.ok().put("result",url); + } + +} diff --git a/src/main/java/com/peanut/modules/common/service/ApkConfigService.java b/src/main/java/com/peanut/modules/common/service/ApkConfigService.java index 15ae833e..350f0dad 100644 --- a/src/main/java/com/peanut/modules/common/service/ApkConfigService.java +++ b/src/main/java/com/peanut/modules/common/service/ApkConfigService.java @@ -8,4 +8,6 @@ import java.util.Map; public interface ApkConfigService extends IService { Map getConfig(); + + String getApkUrl(int type); } diff --git a/src/main/java/com/peanut/modules/common/service/impl/ApkConfigServiceImpl.java b/src/main/java/com/peanut/modules/common/service/impl/ApkConfigServiceImpl.java index c332a3e1..1d2875ef 100644 --- a/src/main/java/com/peanut/modules/common/service/impl/ApkConfigServiceImpl.java +++ b/src/main/java/com/peanut/modules/common/service/impl/ApkConfigServiceImpl.java @@ -1,5 +1,6 @@ package com.peanut.modules.common.service.impl; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.peanut.modules.common.dao.ApkConfigDao; import com.peanut.modules.common.entity.ApkConfigEntity; @@ -22,4 +23,10 @@ public class ApkConfigServiceImpl extends ServiceImpl().eq(ApkConfigEntity::getType, type)); + return apkConfigEntity.getUrl(); + } } diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index c52aa9e0..12c639b7 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -11,7 +11,7 @@ connection-timeout: 6000000ms spring: # 环境 dev/dev1|test|prod profiles: - active: dev1 + active: test # jackson时间格式化 jackson: time-zone: GMT+8