소스 검색

修复多数据源切换时的NPE

NorthLan 7 년 전
부모
커밋
cb6a94baaa
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      zen-orm/src/main/kotlin/com/gxzc/zen/orm/aop/DataSourceSwitchAspect.kt

+ 1 - 1
zen-orm/src/main/kotlin/com/gxzc/zen/orm/aop/DataSourceSwitchAspect.kt

@@ -67,7 +67,7 @@ class DataSourceSwitchAspect {
     @Before("zenMapperPointCut() || mpMapperPointCut()")
     fun dynamicDataSource(joinPoint: JoinPoint) {
         logger.trace("*Mapper aspect...")
-        if (isAnnotationAspect.get()) {
+        if (isAnnotationAspect.get() != null && isAnnotationAspect.get()) {
             return
         }
         val target = joinPoint.target