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; + } }