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

多文件上传(外部调用)

POST
http://172.16.18.160:9000/SRMOpen/api/v1/SupReqPOrderAttach/MultipleUpload
SupReqPOrderAttach
按请购单行数据 先上传附件 然后将结果中返回的附近id 放到对应请购单中的行中

请求参数

Header 参数
Authorization
string 
可选
示例值:
Basic b2FhcGk6MkNFOEVBMkNFRTQxOTQ5OTI5RUI1NDc1QzYwMzEwNkU=
Body 参数multipart/form-data
Files
file 
文件
必需
Id
string 
请购单表体Id
必需
FileType
string 
必需
文件类型 1谱图文件 2COA文件 3SPEC文件 4SDS文件 9其他

示例代码

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/SupReqPOrderAttach/MultipleUpload' \
--header 'Authorization: Basic b2FhcGk6MkNFOEVBMkNFRTQxOTQ5OTI5RUI1NDc1QzYwMzEwNkU=' \
--form 'Files=@""' \
--form 'Id=""' \
--form 'FileType=""'

返回响应

🟢200Success
application/json
Body
code
integer 
必需
message
null 
必需
success
boolean 
必需
data
object 
必需
rpoNum
string 
必需
items
array [object {3}] 
必需
timeStamp
integer 
必需
示例
{
    "code": 200,
    "message": null,
    "success": true,
    "data": {
        "rpoNum": "P022302220001",
        "items": [
            {
                "id": "11d77b4bebb147cead083b70774d317e",
                "seqNum": 1,
                "productCode": "014584"
            },
            {
                "id": "2ea17e1fcf614616a856afeb2feaf1db",
                "seqNum": 2,
                "productCode": "PBBY005"
            }
        ]
    },
    "timeStamp": 638126533514709800
}
上一页
新建请购单(外部调用)
下一页
上传订单执行情况(外部服务调用)
Built with