關於操作駁回遇到的問題

不忘初心2021發表於2024-06-08

在操作駁回的時候,我的介面涉及如下引數

{
    "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集合

相關文章