查询审批详情

GET /v1/approval/{id:^[1-9]\\d*$}

请求参数
参数 类型 必填 说明 限制
id 整型 审批ID
响应数据
属性名 类型 说明
code 整型 响应编码.
message 字符串 响应消息.
visible 布尔型 是否可见. true / false
data 对象 业务对象
data.dataId 整型 审批记录ID
data.quickApprovalList[] 对象数组 快速审批字段
data.quickApprovalList[].id 整型 字段ID.
data.quickApprovalList[].label 字符串 字段显示名称.
data.quickApprovalList[].apiName 字符串 字段APIName.
data.quickApprovalList[].value 字符串 字段在该条审批记录的值.
data.approvalRecordList[] 对象数组 审批历史记录
data.approvalRecordList[].approvalResult 整型 审批结果(1通过2不通过)
data.approvalRecordList[].assigneeComment 字符串 审批意见
data.approvalRecordList[].targetStateTime 时间 审批时间
data.approvalRecordList[].targetAssigneeUser 对象 审批人
data.approvalRecordList[].targetAssigneeUser.id 整型 审批人ID
data.approvalRecordList[].targetAssigneeUser.realname 字符串 审批人名字
data.approvalRecordList[].targetAssigneeUser.email 字符串 审批人邮箱
请求示例
$ curl 'https://servicego.udesk.cn/api/v1/approval/541?email=admin@udesk.cn&timestamp=1496631984&sign=ef506d04ef74e1031f91025494244e88f3559b78' -i -H 'Content-Type: application/json' -H 'Accept: application/json'
响应示例
{
    "code": 200,
    "message": "OK",
    "visible": false,
    "data": {
        "dataId": 83528,
        "quickApprovalList": [
            {
                "id": 513,
                "label": "姓名",
                "apiName": "name",
                "value": "hahahahhahah"
            }
        ],
        "approvalRecordList": [
            {
                "targetAssigneeUser": {
                    "id": 2,
                    "realname": "zhangsan",
                    "email": "1@test.cn"
                },
                "approvalResult": 1,
                "assigneeComment": "hahahahahahahah",
                "targetStateTime": "2021-05-18 19:43:24"
            }
        ]
    }
}

更新审批

POST /v1/approval

请求体
参数 类型 必填 说明 限制
id 整型 审批ID
userId 整型 审批人ID
result 整型 审批结果 1 成功 2 失败
assigneeComment 字符串 审批意见
##### 请求示例
$ curl POST 'https://servicego.udesk.cn/api/v1/approval?email=admin@udesk.cn&timestamp=1496631984&sign=ef506d04ef74e1031f91025494244e88f3559b78' -i -H 'Content-Type: application/json' -H 'Accept: application/json'
{
    "id":2867,
    "userId":2,
    "result":2
}

响应示例
{
    "code": 200,
    "message": "OK",
    "visible": false
}