Skip to content

BUD AN 相关接口

以下接口适用于 ULLO AN 数据集成 API,对接前请了解 API 接入流程

Request Booking

请求地址

环境URL
测试https://api-cn-t.lenovo.com/uat/v1.0/supply_chain/scc/an/bud/create
正式https://api-cn.lenovo.com/v1.0/supply_chain/scc/an/bud/create

请求参数

  • Method: POST

  • Content-Type: multipart/form-data

参数key类型必填长度描述示例
cdaNoYStringY30CDA编号CDA2023071800001
truckLicenseString50车牌xxxxx
reqDateDateY-预约时间(UTC时间)2023-06-16T16:30:46Z
reqReasonStringY200预约原因test
remarkString500备注-
emailString100收件人邮箱xxx@xx.com
attachmentListFile-附件集合-

响应参数

参数类型是否必填长度描述示例值
codeStringY10回执 code"0"
msgStringY10回执信息"ok"/"error"
resultObjectN回执示例见响应示例

请求示例

json
anCreateDto:{
    "receiverList": [
        {
            "email": "zhaizg1@lenovo.com"
        }
    ],
    "anCreateItemList": [
        {
            "cdaNo": "CDA2023070500001",
            "truckLicense": "11",
            "reqDate": "2023-09-12T10:23:49Z",
            "reqReason": "22",
            "remark": "xxx"
        }
    ]
}
attachmentList: [
    file01,file02...
]

响应示例

JSON
{
	"code": "0",
	"msg": "ok"
}

异常示例

JSON
{
	"code": "-1",
	"msg": "Data already exists,please check!(数据已存在,请检查)"
}

业务错误码

错误码错误描述解决方案
-1回执 code请根据 msg提示处理
500接口系统错误请提供具体错误报文以及触发时间给 IT

Query AN

请求地址

环境URL
测试https://api-cn-t.lenovo.com/uat/v1.0/supply_chain/scc/an/bud/query
正式https://api-cn.lenovo.com/v1.0/supply_chain/scc/an/bud/query
  • Method: POST

  • Content-Type: application/json

请求参数

参数类型必填长度描述示例
pageNumNumberY10页码1
pageSizeNumberY4每页数据20
statusString20状态Confirm booking
deliveryNoteString40交货单SM10N01540
poString40采购单号6500372676
lenovoPnString40联想料号SSS7A23384
anNoString40到货单号AN2023082400003
cdaNoString20报关单号CDA2023082100007
asnNoString20发货单号DN2023072720230727
startDateDate-创建开始时间2023-08-15T00:00:01Z
endDateDate-创建结束时间2023-08-18T01:00:01Z

响应参数

参数类型是否必填长度描述示例值
codeStringY10回执 code"0"
msgStringY10回执信息"ok"/"error"
resultObjectN回执示例见响应示例

请求示例

json
{
	"pageNum": 1,
    "pageSize": 20,
    "lenovoPn": "SM17A98404"
}

响应示例

JSON
{
    "code": "0",
    "msg": "ok",
    "result": {
        "total": 2,
        "pageNum": 1,
        "pageSize": 20,
        "list": [
            {
	              "status": "Close",
                "anNo": "AN2023091200001",
                "deliveryNote": "LY1234567-23",
                "truckLicense": "11",
                "reqDate": "2023-09-12T10:23:49Z",
                "reqReason": "22",
                "itemStatus": "Close",
                "anType": "LOI",
                "vendorCode": "1000235334",
                "vendorName": "LONGWELL COMPANY",
                "shipCountry": "CHN China",
                "carrierId": "CEVA",
                "trackingId": "CV2300144857",
                "invoice": "LY1234567-23",
                "containerNo": "ABC0001",
                "mot": "Sea1",
                "shipToPlant": "E070",
                "anLine": 1,
                "asnNo": "LY1234567-2320230619",
                "asnLine": 1,
                "cdaNo": "CDA2023070500001",
                "po": "6500374300",
                "poLine": "00010",
                "lenovoPn": "0000039M5374",
                "partDescription": "LINECORD Cord - 1M",
                "qty": "200",
                "etaStatus": "Delay",
                "orderType": "MB",
                "bu": "IDG",
                "site": "ULLO",
                "hawb": "CV2300144857",
                "cartons": "10",
                "grossWeight": "100",
                "shippingLine": "test",
                "coo": "LINECORD Cord - 1M",
                "brand": "LINECORD Cord - 1M",
                "containerSize": "40HQ",
                "pallets": "1",
                "incoterm": "FOB",
                "incotermslocation": "HK",
                "currency": "USD",
                "portOfDischarge": "BUDAPEST",
                "remark": "ETA 14 days due but without GR",
                "creator": "zhaizg1",
                "creationDate": "2023-09-12T10:25:31Z",
                "modifier": "SYSTEM",
                "modifiedDate": "2023-09-12T10:30:00Z"
            },
            ...
        ]
    }
}

异常示例

JSON
{
    "code": "-1",
    "msg": "creationDate格式化异常!"
}

业务错误码

错误码错误描述解决方案
-1回执 code请根据 msg提示处理
500接口系统错误请提供具体错误报文以及触发时间给 IT