This commit is contained in:
guoshengxiong 2024-05-28 16:50:54 +08:00
parent 4611d17caa
commit a5a671b607

View File

@ -69,7 +69,7 @@ public class DataScopeInterceptor extends JsqlParserSupport implements InnerInte
StringBuilder sb = new StringBuilder();
StackTraceElement[] stackTrace = Thread.currentThread().getStackTrace();
for (StackTraceElement e : stackTrace) {
if (e.getClassName().startsWith("com.zhgd")) {
if (e.getClassName().startsWith("com.zhgd") && notInPackage(e.getClassName()) && !e.getClassName().contains("$$")) {
sb.append(e.getClassName());
sb.append(".");
sb.append(e.getMethodName());
@ -84,6 +84,10 @@ public class DataScopeInterceptor extends JsqlParserSupport implements InnerInte
return sb.toString();
}
private static boolean notInPackage(String className) {
return !className.startsWith("com.zhgd.mybatis") && !className.startsWith("com.zhgd.xmgl.config") && !className.startsWith("com.zhgd.xmgl.security");
}
private static String getCallPosition() {
StringBuilder sb = new StringBuilder();
StackTraceElement[] stackTrace = Thread.currentThread().getStackTrace();