mirror of
https://gitee.com/hhyykk/ipms-sjy.git
synced 2025-07-23 15:35:06 +08:00
1. 修复已办任务的 API 接口的 NPE
2. 实现已办任务的 UI 界面
This commit is contained in:
@ -2,7 +2,10 @@ package cn.iocoder.yudao.framework.activiti.core.util;
|
||||
|
||||
import cn.hutool.core.util.ReflectUtil;
|
||||
import com.alibaba.ttl.TransmittableThreadLocal;
|
||||
import org.activiti.engine.history.HistoricProcessInstance;
|
||||
import org.activiti.engine.impl.identity.Authentication;
|
||||
import org.activiti.engine.impl.persistence.entity.HistoricProcessInstanceEntityImpl;
|
||||
import org.activiti.engine.impl.persistence.entity.HistoricScopeInstanceEntityImpl;
|
||||
|
||||
/**
|
||||
* Activiti 工具类
|
||||
@ -15,6 +18,8 @@ public class ActivitiUtils {
|
||||
setAuthenticationThreadLocal();
|
||||
}
|
||||
|
||||
// ========== Authentication 相关 ==========
|
||||
|
||||
/**
|
||||
* 反射修改 Authentication 的 authenticatedUserIdThreadLocal 静态变量,使用 TTL 线程变量
|
||||
* 目的:保证 @Async 等异步执行时,变量丢失的问题
|
||||
|
Reference in New Issue
Block a user