POST api/OperateApproval
订单创建、审核通过、审核驳回、审核撤销
Request Information
URI Parameters
None.
Body Parameters
AddApprovalRequest| Name | Description | Type | Additional information |
|---|---|---|---|
| OrderID |
订单ID |
string |
None. |
| CompanyID |
供应商公司ID |
integer |
None. |
| BuyCompanyD |
售达方公司ID |
integer |
None. |
| SendCompanyID |
送达公司ID |
integer |
None. |
| ApprovalDeptID |
部门ID |
integer |
None. |
| ApprovalDeptName |
部门名称 |
string |
None. |
| ApprovalUserID |
审核人ID |
integer |
None. |
| ApprovalNickName |
审核人姓名 |
string |
None. |
| OrderPrice |
订单总金额 |
decimal number |
None. |
| LeaderID |
订单创建人上级ID |
integer |
None. |
| LeaderName |
订单创建人上级姓名 |
string |
None. |
| OrderUserID |
订单创建人ID |
integer |
None. |
| OrderUserNickName |
订单创建人姓名 |
string |
None. |
| ApprovalOrderID |
订单审核主表ID |
integer |
None. |
| ApprovalID |
订单审核详情ID |
integer |
None. |
| FlowID |
流程ID |
integer |
None. |
| PathID |
当前操作的节点ID,若订单创建,则传入0 |
integer |
None. |
| BusinessConfigID |
流程类型ID |
integer |
None. |
| BusinessCode |
流程类型编码 |
string |
None. |
| ApprovalTitle |
审核标题 |
string |
None. |
| ApprovalRemark |
审核备注 |
string |
None. |
| Status |
审核状态,EApprovalStatusType |
integer |
None. |
| RevokeUserID |
撤销人ID |
integer |
None. |
| DetailOperationList |
明细更改列表 |
Collection of ApprovalDetailOperation |
None. |
| DetailAvailableDay |
明细消耗天数列表 |
Collection of OrderDetailAvailableDays |
None. |
Request Formats
application/json, text/json
Sample:
{
"OrderID": "sample string 1",
"CompanyID": 2,
"BuyCompanyD": 3,
"SendCompanyID": 4,
"ApprovalDeptID": 5,
"ApprovalDeptName": "sample string 6",
"ApprovalUserID": 7,
"ApprovalNickName": "sample string 8",
"OrderPrice": 9.0,
"LeaderID": 10,
"LeaderName": "sample string 11",
"OrderUserID": 12,
"OrderUserNickName": "sample string 13",
"ApprovalOrderID": 14,
"ApprovalID": 15,
"FlowID": 16,
"PathID": 17,
"BusinessConfigID": 18,
"BusinessCode": "sample string 19",
"ApprovalTitle": "sample string 20",
"ApprovalRemark": "sample string 21",
"Status": 22,
"RevokeUserID": 23,
"DetailOperationList": [
{
"IDX": 1,
"ApprovalLogID": 2,
"OrderID": "sample string 3",
"DetailID": 4,
"OldNum": 5,
"NewNum": 6,
"UserName": "sample string 7",
"MaterialName": "sample string 8",
"InvCode": "sample string 9",
"WriteTime": "2026-04-05 22:32:04",
"DelFlag": 11,
"PageIndex": 12,
"PageSize": 13
},
{
"IDX": 1,
"ApprovalLogID": 2,
"OrderID": "sample string 3",
"DetailID": 4,
"OldNum": 5,
"NewNum": 6,
"UserName": "sample string 7",
"MaterialName": "sample string 8",
"InvCode": "sample string 9",
"WriteTime": "2026-04-05 22:32:04",
"DelFlag": 11,
"PageIndex": 12,
"PageSize": 13
}
],
"DetailAvailableDay": [
{
"OrderDetailID": 1,
"AvailableDays": 2
},
{
"OrderDetailID": 1,
"AvailableDays": 2
}
]
}
application/xml, text/xml
Sample:
<AddApprovalRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/JR.SAAS.Models.RequestModel">
<ApprovalDeptID>5</ApprovalDeptID>
<ApprovalDeptName>sample string 6</ApprovalDeptName>
<ApprovalID>15</ApprovalID>
<ApprovalNickName>sample string 8</ApprovalNickName>
<ApprovalOrderID>14</ApprovalOrderID>
<ApprovalRemark>sample string 21</ApprovalRemark>
<ApprovalTitle>sample string 20</ApprovalTitle>
<ApprovalUserID>7</ApprovalUserID>
<BusinessCode>sample string 19</BusinessCode>
<BusinessConfigID>18</BusinessConfigID>
<BuyCompanyD>3</BuyCompanyD>
<CompanyID>2</CompanyID>
<DetailAvailableDay>
<OrderDetailAvailableDays>
<AvailableDays>2</AvailableDays>
<OrderDetailID>1</OrderDetailID>
</OrderDetailAvailableDays>
<OrderDetailAvailableDays>
<AvailableDays>2</AvailableDays>
<OrderDetailID>1</OrderDetailID>
</OrderDetailAvailableDays>
</DetailAvailableDay>
<DetailOperationList xmlns:d2p1="http://schemas.datacontract.org/2004/07/JR.SAAS.Models">
<d2p1:ApprovalDetailOperation>
<_x003C_DelFlag_x003E_k__BackingField xmlns="http://schemas.datacontract.org/2004/07/JR.SAAS.Models.Common">11</_x003C_DelFlag_x003E_k__BackingField>
<_x003C_IDX_x003E_k__BackingField xmlns="http://schemas.datacontract.org/2004/07/JR.SAAS.Models.Common">0</_x003C_IDX_x003E_k__BackingField>
<_x003C_PageIndex_x003E_k__BackingField xmlns="http://schemas.datacontract.org/2004/07/JR.SAAS.Models.Common">12</_x003C_PageIndex_x003E_k__BackingField>
<_x003C_PageSize_x003E_k__BackingField xmlns="http://schemas.datacontract.org/2004/07/JR.SAAS.Models.Common">13</_x003C_PageSize_x003E_k__BackingField>
<d2p1:ApprovalLogID>2</d2p1:ApprovalLogID>
<d2p1:DetailID>4</d2p1:DetailID>
<d2p1:IDX>1</d2p1:IDX>
<d2p1:InvCode>sample string 9</d2p1:InvCode>
<d2p1:MaterialName>sample string 8</d2p1:MaterialName>
<d2p1:NewNum>6</d2p1:NewNum>
<d2p1:OldNum>5</d2p1:OldNum>
<d2p1:OrderID>sample string 3</d2p1:OrderID>
<d2p1:UserName>sample string 7</d2p1:UserName>
<d2p1:WriteTime>2026-04-05T22:32:04.8003997+08:00</d2p1:WriteTime>
</d2p1:ApprovalDetailOperation>
<d2p1:ApprovalDetailOperation>
<_x003C_DelFlag_x003E_k__BackingField xmlns="http://schemas.datacontract.org/2004/07/JR.SAAS.Models.Common">11</_x003C_DelFlag_x003E_k__BackingField>
<_x003C_IDX_x003E_k__BackingField xmlns="http://schemas.datacontract.org/2004/07/JR.SAAS.Models.Common">0</_x003C_IDX_x003E_k__BackingField>
<_x003C_PageIndex_x003E_k__BackingField xmlns="http://schemas.datacontract.org/2004/07/JR.SAAS.Models.Common">12</_x003C_PageIndex_x003E_k__BackingField>
<_x003C_PageSize_x003E_k__BackingField xmlns="http://schemas.datacontract.org/2004/07/JR.SAAS.Models.Common">13</_x003C_PageSize_x003E_k__BackingField>
<d2p1:ApprovalLogID>2</d2p1:ApprovalLogID>
<d2p1:DetailID>4</d2p1:DetailID>
<d2p1:IDX>1</d2p1:IDX>
<d2p1:InvCode>sample string 9</d2p1:InvCode>
<d2p1:MaterialName>sample string 8</d2p1:MaterialName>
<d2p1:NewNum>6</d2p1:NewNum>
<d2p1:OldNum>5</d2p1:OldNum>
<d2p1:OrderID>sample string 3</d2p1:OrderID>
<d2p1:UserName>sample string 7</d2p1:UserName>
<d2p1:WriteTime>2026-04-05T22:32:04.8003997+08:00</d2p1:WriteTime>
</d2p1:ApprovalDetailOperation>
</DetailOperationList>
<FlowID>16</FlowID>
<LeaderID>10</LeaderID>
<LeaderName>sample string 11</LeaderName>
<OrderID>sample string 1</OrderID>
<OrderPrice>9</OrderPrice>
<OrderUserID>12</OrderUserID>
<OrderUserNickName>sample string 13</OrderUserNickName>
<PathID>17</PathID>
<RevokeUserID>23</RevokeUserID>
<SendCompanyID>4</SendCompanyID>
<Status>22</Status>
</AddApprovalRequest>
Response Information
Resource Description
订单创建、审核通过、审核驳回、审核撤销
ApiRet| Name | Description | Type | Additional information |
|---|---|---|---|
| RetCode |
状态码 |
string |
None. |
| RetMsg |
状态描述 |
string |
None. |
| Message |
数据实体 |
Object |
None. |
| Total |
查询结果所有页的总条数 |
integer |
None. |
| TotalPage |
总页数 |
integer |
None. |
| Redirect |
需重定向的地址 |
string |
None. |
| FieldStr |
列表字段管理 |
Object |
None. |
| CurrentTime |
当前时间 |
date |
None. |
| IDX |
主键 |
integer |
None. |
| DelFlag |
删除标识 0未删除 1:已删除 |
integer |
None. |
| PageIndex |
列表请求参数 |
integer |
None. |
| PageSize |
列表请求参数 |
integer |
None. |
Response Formats
application/json, text/json
Sample:
{
"RetCode": "sample string 1",
"RetMsg": "sample string 2",
"Message": {},
"Total": 4,
"TotalPage": 5,
"Redirect": "sample string 6",
"FieldStr": {},
"CurrentTime": "2026-04-05 22:32:04",
"IDX": 9,
"DelFlag": 10,
"PageIndex": 11,
"PageSize": 12
}
application/xml, text/xml
Sample:
<ApiRet xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/JR.SAAS.Models.Common"> <_x003C_DelFlag_x003E_k__BackingField>10</_x003C_DelFlag_x003E_k__BackingField> <_x003C_IDX_x003E_k__BackingField>9</_x003C_IDX_x003E_k__BackingField> <_x003C_PageIndex_x003E_k__BackingField>11</_x003C_PageIndex_x003E_k__BackingField> <_x003C_PageSize_x003E_k__BackingField>12</_x003C_PageSize_x003E_k__BackingField> <CurrentTime>2026-04-05T22:32:04.8316505+08:00</CurrentTime> <FieldStr /> <Message /> <Redirect>sample string 6</Redirect> <RetCode>sample string 1</RetCode> <RetMsg>sample string 2</RetMsg> <Total>4</Total> <TotalPage>5</TotalPage> </ApiRet>