1. 第三方接口/审批

1.1. 发起审批


请求:

user_id: 发起人
special_approver: 审批人
title: 审批标题
apply_note: 审批内容

curl --location --request POST 'http://YOUR_OPENC3_IP/api/job/to3part/v1/approval' \
--header 'appkey: your_appkey' \
--header 'appname: your_appname' \
--header 'Content-Type: application/json' \
--data-raw '{ 
  "user_id": "user1@openc3.org",
  "route_user_id": "",
  "special_approver": "user2@openc3.org",
  "route_node": "0",
  "apply_note": "审批的内容",
  "title": "审批的标题",
  "participant": ""
}'

返回:

其中的djbh字段的内容就是该审批单子的唯一编号,后面用这个这个编号查询审批的状态。

{
   "mesg" : "ok",
   "stat" : true,
   "code" : 0,
   "data" : {
      "djbh" : "9XFHBJySvnhh",
      "msg" : "ok"
   }
}

1.2. 查询审批状态


查询:

djbh: 要查询的审批单的唯一编号。

curl --location --request GET 'http://YOUR_OPENC3_IP/api/job/to3part/v1/approval?djbh=9XFHBJySvnhh' --header 'appkey: your_appkey' --header 'appname: your_appname'

返回:
actionname有三种状态:待办、同意、不同意
user_id: 审批人账号

{
   "stat" : true,
   "code" : 0,
   "msg" : "ok",
   "data" : {
      "isend" : 0,
      "data" : [
         {
            "actionname" : "待办",
            "user_id" : "user001"
         }
      ]
   }
}
Copyright 2020 - 2020. all right reserved,powered by Gitbook该文件修订时间: 2024-03-10 12:41:21

results matching ""

    No results matching ""