From 573ae138c50ee61e675ae4f7437f2cb228e50a12 Mon Sep 17 00:00:00 2001 From: wangjinlei <751475802@qq.com> Date: Fri, 5 Jan 2024 14:21:02 +0800 Subject: [PATCH] =?UTF-8?q?=E9=9A=90=E7=A7=81=E5=8D=8F=E8=AE=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/peanut/config/ShiroConfig.java | 2 ++ .../sys/controller/SysAgreementController.java | 11 +++++++++++ .../modules/sys/service/SysAgreementService.java | 2 ++ .../sys/service/impl/SysAgreementServiceImpl.java | 8 ++++++++ 4 files changed, 23 insertions(+) diff --git a/src/main/java/com/peanut/config/ShiroConfig.java b/src/main/java/com/peanut/config/ShiroConfig.java index 030239bb..c5253700 100644 --- a/src/main/java/com/peanut/config/ShiroConfig.java +++ b/src/main/java/com/peanut/config/ShiroConfig.java @@ -69,6 +69,8 @@ public class ShiroConfig { filterMap.put("/sys/login", "anon"); filterMap.put("/swagger/**", "anon"); filterMap.put("/v2/api-docs", "anon"); + filterMap.put("/sys/agreement/getPrivacyDetail","anon"); + filterMap.put("/sys/agreement/getUserDetail","anon"); filterMap.put("/swagger-ui.html", "anon"); filterMap.put("/swagger-resources/**", "anon"); filterMap.put("/captcha.jpg", "anon"); diff --git a/src/main/java/com/peanut/modules/sys/controller/SysAgreementController.java b/src/main/java/com/peanut/modules/sys/controller/SysAgreementController.java index fe00325b..b67ec04c 100644 --- a/src/main/java/com/peanut/modules/sys/controller/SysAgreementController.java +++ b/src/main/java/com/peanut/modules/sys/controller/SysAgreementController.java @@ -78,4 +78,15 @@ public class SysAgreementController { SysAgreementEntity privacyDetail = sysAgreementService.getPrivacyDetail(); return R.ok().put("privacy",privacyDetail); } + + /** + * 获取用户协议 + * @return + */ + @RequestMapping("/getUserDetail") + public R getUserDetail(){ + SysAgreementEntity userDetail = sysAgreementService.getUserDetail(); + return R.ok().put("user",userDetail); + } + } diff --git a/src/main/java/com/peanut/modules/sys/service/SysAgreementService.java b/src/main/java/com/peanut/modules/sys/service/SysAgreementService.java index 2318ad6f..89e084e1 100644 --- a/src/main/java/com/peanut/modules/sys/service/SysAgreementService.java +++ b/src/main/java/com/peanut/modules/sys/service/SysAgreementService.java @@ -28,4 +28,6 @@ public interface SysAgreementService extends IService { SysAgreementEntity getPrivacyDetail(); + SysAgreementEntity getUserDetail(); + } diff --git a/src/main/java/com/peanut/modules/sys/service/impl/SysAgreementServiceImpl.java b/src/main/java/com/peanut/modules/sys/service/impl/SysAgreementServiceImpl.java index 8bd56615..378177ab 100644 --- a/src/main/java/com/peanut/modules/sys/service/impl/SysAgreementServiceImpl.java +++ b/src/main/java/com/peanut/modules/sys/service/impl/SysAgreementServiceImpl.java @@ -49,4 +49,12 @@ public class SysAgreementServiceImpl extends ServiceImpl sysAgreementEntityLambdaQueryWrapper = new LambdaQueryWrapper<>(); + sysAgreementEntityLambdaQueryWrapper.eq(SysAgreementEntity::getType,"user"); + SysAgreementEntity one = getOne(sysAgreementEntityLambdaQueryWrapper); + return one; + } }