Skip to content

节点办理撤回接口

在已办页面中操作

1、接口说明

操作处理后,在已办中操作的撤回;后续节点已经处理时,无法撤回

2、接口类型

get

3、接口使用

3.1、接口示例

java
@ApiOperation("操作:已办撤回事件")
@GetMapping("/biz/recall")
public ActionResult<String> bizRecall(String taskId, String taskNodeId, Integer handleStatus, String userId) {
    double random = Math.random();
    if (random > 0.75) {
        //将打断流程流转
        throw new CommonException("异常的");
    } else if(random > 0.5){
        //将打断流程流转
        return ActionResult.fail("执行失败");
    }else{
        //流程正常流转
        return ActionResult.success("执行成功");
    }
}

3.2、入参

入参入参类型是否必须说明
taskIdstring流程实例id,flow_task表
taskNodeIdstring流程节点id,flow_taskNode表
handleStatusstring处理状态:3
userIdstring用户id,base_user表

0-拒绝、1-同意、2-提交、3-撤回、4-终止、5-指派、6-加签、7-转办

3.3、返回结果

json
{
    "code": 200,
    "msg": "执行成功",
    "data": {
    }
}


{
    "code": 400,
    "msg": "执行失败",
}


{
    "code": 500,
    "msg": "异常的",
}