|
|
@ -3,6 +3,7 @@ package com.epmet.commons.mybatis.aspect; |
|
|
|
import com.epmet.commons.mybatis.annotation.DataFilter; |
|
|
|
import com.epmet.commons.mybatis.feign.MybatisGovAccessFeignClient; |
|
|
|
import com.epmet.commons.mybatis.dto.form.*; |
|
|
|
import com.epmet.commons.tools.constant.AppClientConstant; |
|
|
|
import com.epmet.commons.tools.constant.ThreadLocalConstant; |
|
|
|
import com.epmet.commons.tools.exception.RenException; |
|
|
|
import com.epmet.commons.tools.security.user.LoginUserUtil; |
|
|
@ -39,6 +40,11 @@ public class DataFilterAspect { |
|
|
|
@Before("@annotation(com.epmet.commons.mybatis.annotation.DataFilter)") |
|
|
|
public void dataFilter(JoinPoint point) { |
|
|
|
|
|
|
|
if (!AppClientConstant.APP_GOV.equals(loginUserUtil.getLoginUserApp())) { |
|
|
|
// 只校验gov,否则放行
|
|
|
|
return; |
|
|
|
} |
|
|
|
|
|
|
|
// 从ThreadLocal中取所需权限
|
|
|
|
String requirePermission = ThreadLocalConstant.requirePermissionTl.get(); |
|
|
|
// 没有配置所需权限,不做操作,打印提示日志
|
|
|
|