From cace96726d1e9a3dee35eefd135330a7ddc2d700 Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期一, 10 七月 2023 14:58:43 +0800 Subject: [PATCH] 1 --- src/main/java/com/moon/server/interceptor/ProxyFilter.java | 10 ++++++++-- 1 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/moon/server/interceptor/ProxyFilter.java b/src/main/java/com/moon/server/interceptor/ProxyFilter.java index 7fffc0c..e6e7164 100644 --- a/src/main/java/com/moon/server/interceptor/ProxyFilter.java +++ b/src/main/java/com/moon/server/interceptor/ProxyFilter.java @@ -1,10 +1,12 @@ package com.moon.server.interceptor; +import com.moon.server.entity.all.ResAuthEntity; import com.moon.server.entity.all.StaticData; import com.moon.server.entity.sys.TokenEntity; import com.moon.server.entity.sys.UserEntity; import com.moon.server.helper.StringHelper; import com.moon.server.helper.WebHelper; +import com.moon.server.service.all.PermsService; import com.moon.server.service.all.SysService; import com.moon.server.service.sys.ResLogService; @@ -24,6 +26,9 @@ public class ProxyFilter implements Filter { @Resource private SysService sysService; + + @Resource + private PermsService permsService; @Resource private ResLogService resLogService; @@ -150,8 +155,9 @@ return te.getIp().equals(ip); } - private boolean checkPerms(int resId){ - + private boolean checkPerms(UserEntity ue, int resId){ + String uid = StaticData.ADMIN.equals(ue.getUid()) ? null : ue.getUid(); + List<ResAuthEntity> rs = permsService.selectRes(uid); return true; } -- Gitblit v1.9.3