集成项目
  1. SupOrder
集成项目
  • SRM
    • SupReqPOrder
      • 新建请购单(外部调用)
    • SupReqPOrderAttach
      • 多文件上传(外部调用)
    • SupOrder
      • 上传订单执行情况(外部服务调用)
        POST
      • 上传订单
        POST
    • SupOrderAttach
      • 多文件上传(外部调用)
  • 数据中心、产品网站
    • 库存查询
      • 新增
      • 预留ic_reserve
    • 项目进度跟踪
      • 新增
    • 销售订单执行情况
      • 推送销售订单执行情况(OrderPregress值)
    • 主数据推送
      • 新增
  1. SupOrder

上传订单执行情况(外部服务调用)

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 
可选
Desc:累计到货数量
Default:
Nullable:True
storageQty
number <double> | null 
可选
Desc:累计入库数量
Default:
Nullable:True
invoiceQty
number <double> | null 
可选
Desc:累计开票数量
Default:
Nullable:True
arrivalBackQty
number <double> | null 
可选
Desc:累计退货数量
Default:
Nullable:True
storageBackQty
number <double> | null 
可选
Desc:累计退库数量
Default:
Nullable:True
isArrival
boolean  | null 
可选
Desc:是否到货
Default:
Nullable:True
isStorage
boolean  | null 
可选
Desc:是否入库
Default:
Nullable:True
isInvoice
boolean  | null 
可选
Desc:是否收票
Default:
Nullable:True
isPay
boolean  | null 
可选
Desc:是否付款
Default:
Nullable:True
invoiceNumber
string  | null 
可选
Desc:发票号
Default:
Nullable:True
invoiceAmount
number <double> | null 
可选
Desc:发票金额
Default:
Nullable:True
paidAmount
number <double> | null 
可选
Desc:已付款金额
Default:
Nullable:True
checkQty
number <double> | null 
可选
Desc:验收数量
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公共响应模型
上一页
多文件上传(外部调用)
下一页
上传订单
Built with