From 5bece6562bf96e37036453319f68fcbcd5f63ac1 Mon Sep 17 00:00:00 2001 From: zhangdaihao Date: Mon, 2 Sep 2019 12:04:52 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A7=A3=E5=86=B3=EF=BC=9A=E5=85=B3=E4=BA=8E?= =?UTF-8?q?=E4=BD=BF=E7=94=A8Quzrtz=20=E5=BC=80=E5=90=AF=E7=BA=BF=E7=A8=8B?= =?UTF-8?q?=E4=BB=BB=E5=8A=A1=EF=BC=8C=20#465?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../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 69606fa0..2e6f9801 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);