单据审批驳回
接口: /report/approve/reject POST JSON
请求参数
参数 | 类型 | 必须 | 默认值 | 主键 | 描述 |
---|---|---|---|---|---|
operatorEmployeeId | string | Y | 操作人工号,与每刻平台一致 | ||
businessCode | string | Y | 单据号 | ||
formType | string | Y | 单据类型,支持四种单据类型的审批通过:报销单(REIMBURSE),申请单(PRECONSUME),对公支付(CORP_REIMBURSE),采购合同(CORP_CONTRACT) | ||
opinion | string | Y | 审批意见,驳回时审批意见必填 | ||
backToReject | boolean | N | false | 再次提交是否直接提交至驳回人 | |
taskId | string | N | 当前流程节点taskId |
备注:
- 默认驳回到报销人
- 该接口应用端做了限流,即每秒只允许通过3次请求
示例:
请求数据
{
"timestamp":1604970860778,
"data":{
"operatorEmployeeId":"123",
"businessCode":"MK1201000603",
"formType":"REIMBURSE",
"opinion":"api审批驳回意见",
"backToReject": true
}
}
返回数据(成功)
{
"code": "ACK",
"message": "操作成功!",
"data": null,
"args": null,
"linkDetail": false,
"nonBizError": false
}
返回数据(失败)
{
"code": "NACK",
"message": null,
"data": {
"MK1201000603": "任务不存在"
},
"args": null,
"linkDetail": false,
"errorData": {
"MK1201000603": "任务不存在"
},
"warningData": null,
"requestErrorData": {
"operatorEmployeeId": "123",
"businessCode": "MK1201000603",
"formType": "REIMBURSE",
"opinion": "api审批驳回意见",
"creditRuleCode": null,
"rejectTo": null,
"targetTaskId": null,
"backToReject": true
},
"nonBizError": false
}