|
|
|
|
@ -1,7 +1,7 @@
|
|
|
|
|
package org.dromara.workflow.handler;
|
|
|
|
|
|
|
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
|
|
import org.dromara.common.core.domain.event.ProcessCreateTaskEvent;
|
|
|
|
|
import org.dromara.common.core.domain.event.ProcessTaskEvent;
|
|
|
|
|
import org.dromara.common.core.domain.event.ProcessDeleteEvent;
|
|
|
|
|
import org.dromara.common.core.domain.event.ProcessEvent;
|
|
|
|
|
import org.dromara.common.core.utils.SpringUtils;
|
|
|
|
|
@ -60,16 +60,16 @@ public class FlowProcessEventHandler {
|
|
|
|
|
String tenantId = TenantHelper.getTenantId();
|
|
|
|
|
log.info("【流程任务事件发布】租户ID: {}, 流程编码: {}, 业务ID: {}, 节点类型: {}, 节点编码: {}, 节点名称: {}, 任务ID: {}",
|
|
|
|
|
tenantId, flowCode, instance.getBusinessId(), instance.getNodeType(), instance.getNodeCode(), instance.getNodeName(), taskId);
|
|
|
|
|
ProcessCreateTaskEvent processCreateTaskEvent = new ProcessCreateTaskEvent();
|
|
|
|
|
processCreateTaskEvent.setTenantId(tenantId);
|
|
|
|
|
processCreateTaskEvent.setFlowCode(flowCode);
|
|
|
|
|
processCreateTaskEvent.setBusinessId(instance.getBusinessId());
|
|
|
|
|
processCreateTaskEvent.setNodeType(instance.getNodeType());
|
|
|
|
|
processCreateTaskEvent.setNodeCode(instance.getNodeCode());
|
|
|
|
|
processCreateTaskEvent.setNodeName(instance.getNodeName());
|
|
|
|
|
processCreateTaskEvent.setTaskId(taskId);
|
|
|
|
|
processCreateTaskEvent.setStatus(instance.getFlowStatus());
|
|
|
|
|
SpringUtils.context().publishEvent(processCreateTaskEvent);
|
|
|
|
|
ProcessTaskEvent processTaskEvent = new ProcessTaskEvent();
|
|
|
|
|
processTaskEvent.setTenantId(tenantId);
|
|
|
|
|
processTaskEvent.setFlowCode(flowCode);
|
|
|
|
|
processTaskEvent.setBusinessId(instance.getBusinessId());
|
|
|
|
|
processTaskEvent.setNodeType(instance.getNodeType());
|
|
|
|
|
processTaskEvent.setNodeCode(instance.getNodeCode());
|
|
|
|
|
processTaskEvent.setNodeName(instance.getNodeName());
|
|
|
|
|
processTaskEvent.setTaskId(taskId);
|
|
|
|
|
processTaskEvent.setStatus(instance.getFlowStatus());
|
|
|
|
|
SpringUtils.context().publishEvent(processTaskEvent);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|