From 5040255ac31d81a61a9004a5b13d088ecacf72dc Mon Sep 17 00:00:00 2001
From: zhangdaihao <zhangdaiscott@163.com>
Date: Mon, 2 Sep 2019 12:06:29 +0800
Subject: [PATCH] 解决使用Quzrtz 开启线程任务, #465

---
 jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/config/mybatis/MybatisInterceptor.java |  9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/config/mybatis/MybatisInterceptor.java b/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/config/mybatis/MybatisInterceptor.java
index 69606fa..2e6f980 100644
--- a/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/config/mybatis/MybatisInterceptor.java
+++ b/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/config/mybatis/MybatisInterceptor.java
@@ -49,8 +49,15 @@ public class MybatisInterceptor implements Interceptor {
 			for (Field field : fields) {
 				log.debug("------field.name------" + field.getName());
 				try {
+					//update-begin--Author:scott  Date:20190828 for:关于使用Quzrtz 开启线程任务, #465
 					// 获取登录用户信息
-					LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
+					LoginUser sysUser = null;
+					try{
+						sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
+					}catch (Exception e){
+						sysUser = null;
+					}
+					//update-end--Author:scott  Date:20190828 for:关于使用Quzrtz 开启线程任务, #465
 					if ("createBy".equals(field.getName())) {
 						field.setAccessible(true);
 						Object local_createBy = field.get(parameter);
--
libgit2 0.22.2