关于操作驳回遇到的问题

在操作驳回的时候,我的接口涉及如下参数

{
    "specificBizDataMap": {
        "bizKey": "test001",
        "bizType": "test001",
        "rejectActId":"sid-99cc5323-ba29-4da6-a000-f7589a8fdb66",
        "taskId":"fc70a7c8-24d5-11ef-ad39-0050569e968e"
    },
    "variable": {}
}

  其中taskId是通过待办的接口拿到的,

 但是rejectActId一直存在问题,

这里给出两个表,act_ru_task实时任务表,act_hi_taskinst表示历史的任务表,通过待办的调试

发现,使用

taskId拿到可驳回Id一直都是sid-99cc5323-ba29-4da6-a000-f7589a8fdb66而不是sid-0dc63a35-77e4-4012-874d-6a1b4c9a3f07,

需要查历史任务表,因为是上一次节点的,也就是我们需要驳回的位置

其中iActivityInfoService.getRejectActInfo(taskId)返回的就是可驳回的id集合

 

posted @ 2024-06-08 00:05  板凳哲学家  阅读(22)  评论(0)    收藏  举报