@Component public class WorkflowHelper extends Object
| 构造器和说明 |
|---|
WorkflowHelper() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
agree(String refid,
String businessId,
long tenantId,
long loginId,
String userName,
Map<String,Object> dataMap)
执行工作流审批同意操作
|
void |
reject(String refid,
String businessId,
long tenantId,
long loginId,
String userName,
Map<String,Object> dataMap)
拒绝工作流任务
该方法用于拒绝指定业务ID的工作流任务,会验证业务ID、模块地址等参数的有效性,
并检查相关实体和任务是否存在,最后执行拒绝操作并更新流程变量。
|
public void agree(String refid, String businessId, long tenantId, long loginId, String userName, Map<String,Object> dataMap) throws BusiException, SQLException
refid - 模块地址标识,用于获取模块信息businessId - 业务ID,不能为0tenantId - 租户ID,用于流程创建loginId - 登录用户ID,用于任务匹配userName - 用户名,用于流程创建dataMap - 包含审批原因等额外数据的MapBusiException - 当业务ID为空、模块不存在、主实体引用不存在、业务未提交申请或无可执行任务时抛出SQLException - 当数据库操作异常时抛出public void reject(String refid, String businessId, long tenantId, long loginId, String userName, Map<String,Object> dataMap) throws BusiException, SQLException
refid - 模块地址标识businessId - 业务ID,不能为空tenantId - 租户IDloginId - 登录用户IDuserName - 用户名dataMap - 包含拒绝原因等额外数据的MapBusiException - 当参数验证失败或业务数据不存在时抛出SQLException - 当数据库操作失败时抛出Copyright © 2026. All rights reserved.