1. 修复 deptignore 注解会导致的空指针问题

2. 延长 databus 默认的请求超时时间
3. 调整初始化脚本部分字段的长度
This commit is contained in:
chenbowen
2026-01-06 09:18:47 +08:00
parent 88b280a33f
commit 797cd2abd9
4 changed files with 8 additions and 3 deletions

View File

@@ -19,6 +19,10 @@ public class DeptDataPermissionIgnoreAspect {
public Object around(ProceedingJoinPoint joinPoint, DeptDataPermissionIgnore deptDataPermissionIgnore) throws Throwable {
boolean oldIgnore = DeptContextHolder.shouldIgnore();
try {
if (deptDataPermissionIgnore == null) {
Class<?> targetClass = joinPoint.getTarget().getClass();
deptDataPermissionIgnore = targetClass.getAnnotation(DeptDataPermissionIgnore.class);
}
Object enable = SpringExpressionUtils.parseExpression(deptDataPermissionIgnore.enable());
if (Boolean.TRUE.equals(enable)) {
DeptContextHolder.setIgnore(true);