update 优化监听事件注释

This commit is contained in:
AprilWind 2024-12-19 18:12:28 +08:00
parent 97dca674a0
commit dad53204dd
3 changed files with 12 additions and 11 deletions

View File

@ -18,7 +18,7 @@ import org.springframework.stereotype.Component;
public class FlowProcessEventHandler { public class FlowProcessEventHandler {
/** /**
* 总体流程监听(例如: 提交 退回 撤销 终止 作废) * 总体流程监听(例如: 草稿撤销退回作废终止已完成)
* *
* @param flowCode 流程定义编码 * @param flowCode 流程定义编码
* @param businessId 业务id * @param businessId 业务id

View File

@ -14,7 +14,6 @@ import org.dromara.warm.flow.orm.entity.FlowTask;
import org.dromara.workflow.handler.FlowProcessEventHandler; import org.dromara.workflow.handler.FlowProcessEventHandler;
import org.dromara.workflow.service.IFlwInstanceService; import org.dromara.workflow.service.IFlwInstanceService;
import org.dromara.workflow.service.IFlwTaskService; import org.dromara.workflow.service.IFlwTaskService;
import org.dromara.workflow.utils.WorkflowUtils;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
import java.util.List; import java.util.List;
@ -80,7 +79,7 @@ public class WorkflowGlobalListener implements GlobalListener {
Definition definition = listenerVariable.getDefinition(); Definition definition = listenerVariable.getDefinition();
String businessId = instance.getBusinessId(); String businessId = instance.getBusinessId();
String flowStatus = instance.getFlowStatus(); String flowStatus = instance.getFlowStatus();
// 判断流程状态发布作废终止作废已完成事件 // 判断流程状态发布撤销退作废终止已完成事件
String status = determineFlowStatus(instance, flowStatus); String status = determineFlowStatus(instance, flowStatus);
if (StringUtils.isNotBlank(status)) { if (StringUtils.isNotBlank(status)) {
flowProcessEventHandler.processHandler(definition.getFlowCode(), businessId, status, false); flowProcessEventHandler.processHandler(definition.getFlowCode(), businessId, status, false);

View File

@ -118,7 +118,7 @@ public class TestLeaveServiceImpl implements ITestLeaveService {
} }
/** /**
* 总体流程监听(例如: 提交 退回 撤销 终止 作废) * 总体流程监听(例如: 草稿撤销退回作废终止已完成)
* 正常使用只需#processEvent.flowCode=='leave1' * 正常使用只需#processEvent.flowCode=='leave1'
* 示例为了方便则使用startsWith匹配了全部示例key * 示例为了方便则使用startsWith匹配了全部示例key
* *
@ -154,7 +154,9 @@ public class TestLeaveServiceImpl implements ITestLeaveService {
} }
/** /**
* 监听删除流程事件仅处理特定流程定义编码为 "leave1" 的事件 * 监听删除流程事件
* 正常使用只需#processDeleteEvent.flowCode=='leave1'
* 示例为了方便则使用startsWith匹配了全部示例key
* *
* @param processDeleteEvent 参数 * @param processDeleteEvent 参数
*/ */