- SRM
- SupReqPOrder
- SupReqPOrderAttach
- SupOrder
- SupOrderAttach
- 数据中心、产品网站
- 库存查询
- 项目进度跟踪
- 销售订单执行情况
- 主数据推送
上传订单执行情况(外部服务调用)
POST
http://172.16.18.160:9000/SRMOpen/api/v1/SupOrder/Execution
SupOrder
请求参数
Header 参数
Authorization
string
可选
示例值:
Basic b2FhcGk6MkNFOEVBMkNFRTQxOTQ5OTI5RUI1NDc1QzYwMzEwNkU=
Body 参数application/json
orderNum
string | null
订单编号
prePaidAmount
number | null
预付款金额
items
array[object (PharmaBlock.SRM.Model.SupplierOrder.ExecutionItemInModel) {14}] | null
执行情况明细
seqNum
integer <int32> | null
订单子项行号
arrivalQty
number <double> | null
可选
Default:
Nullable:True
storageQty
number <double> | null
可选
Default:
Nullable:True
invoiceQty
number <double> | null
可选
Default:
Nullable:True
arrivalBackQty
number <double> | null
可选
Default:
Nullable:True
storageBackQty
number <double> | null
可选
Default:
Nullable:True
isArrival
boolean | null
可选
Default:
Nullable:True
isStorage
boolean | null
可选
Default:
Nullable:True
isInvoice
boolean | null
可选
Default:
Nullable:True
isPay
boolean | null
可选
Default:
Nullable:True
invoiceNumber
string | null
可选
Default:
Nullable:True
invoiceAmount
number <double> | null
可选
Default:
Nullable:True
paidAmount
number <double> | null
可选
Default:
Nullable:True
checkQty
number <double> | null
可选
Default:
Nullable:True
示例
{
"orderNum": "string",
"prePaidAmount": 0,
"items": [
{
"seqNum": 0,
"arrivalQty": 0,
"storageQty": 0,
"invoiceQty": 0,
"arrivalBackQty": 0,
"storageBackQty": 0,
"isArrival": true,
"isStorage": true,
"isInvoice": true,
"isPay": true,
"invoiceNumber": "string",
"invoiceAmount": 0,
"paidAmount": 0,
"checkQty": 0
}
]
}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'http://172.16.18.160:9000/SRMOpen/api/v1/SupOrder/Execution' \
--header 'Authorization: Basic b2FhcGk6MkNFOEVBMkNFRTQxOTQ5OTI5RUI1NDc1QzYwMzEwNkU=' \
--header 'Content-Type: application/json' \
--data-raw '{
"orderNum": "string",
"prePaidAmount": 0,
"items": [
{
"seqNum": 0,
"arrivalQty": 0,
"storageQty": 0,
"invoiceQty": 0,
"arrivalBackQty": 0,
"storageBackQty": 0,
"isArrival": true,
"isStorage": true,
"isInvoice": true,
"isPay": true,
"invoiceNumber": "string",
"invoiceAmount": 0,
"paidAmount": 0,
"checkQty": 0
}
]
}'
返回响应
🟢200Success
application/json
Body
code
integer <int32>
返回码
message
string | null
返回消息
success
boolean
是否成功
示例
{
"code": 0,
"message": "string",
"success": true
}
🟢200公共响应模型