版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

HTTP Verb

URL

POST

/api/supplier-service/v1/b2b/po

Header Sample


代码块
POST

...

 /api/supplier-service/v1/b2b/

...

po HTTP/1.1

...

Host: cfs-qa.etowertech.com


Content-Type: application/json

...


Accept: application/json

...


User-Agent: Mozilla 5.0
Host: http://cfs-qa.etowertech.com/
X-WallTech-Date: Thu, 06 Aug 2020 06:

...

36:

...

24 GMT

...


Authorization: WallTech testLvs2jdug2qIoRsJyuxs:

...

VaWNgikNP0NGcoxVCeWYid50MYQ=

Fields

Field

Data Type

Length

Mandatory

Description

referenceNo

String

50

M

Unique identification of PO

warehouseCode

String

20

M

Destination warehouse code

shipperWarehouseCode

String

100

O/M

Shipper address code

shipperContactName

String

20

M

Contact name(No need to insert when you send field ”shipperWarehouseCode“)

addressLine1

String

50

O/M

Shipper address Line1(No need to insert when you send field ”shipperWarehouseCode“)

addressLine2

String

100

O

Shipper address Line2(No need to insert when you send field ”shipperWarehouseCode“)

addressLine3

String

100

O

Shipper address Line3(No need to insert when you send field ”shipperWarehouseCode“)

city

String

20

O

Shipper city(No need to insert when you send field ”shipperWarehouseCode“)

state

String

20

O

Shipper state(No need to insert when you send field ”shipperWarehouseCode“)

postCode

String

20

O

Shipper postcode(No need to insert when you send field ”shipperWarehouseCode“)

district

String

20

O

Shipper district(No need to insert when you send field ”shipperWarehouseCode“)

country

String

2

O

Shipper country(Two-character,No need to insert when you send field ”shipperWarehouseCode“)

shipperPhone

String

20

O/M

Shipper phone(No need to insert when you send field ”shipperWarehouseCode“

shipperEmail

String

50

O

Shipper email(No need to insert when you send field ”shipperWarehouseCode“

shipperBizName

String

50

O

Shipper company name

boxNo

String

20

M

Box No

boxQty

Int

5

M

Box Qty

lengthDeclared

BigDecimal

(8,1)

M

Declare length of box(CM)

widthDeclared

BigDecimal

(8,1)

M

Declare width of box(CM)

heightDeclared

BigDecimal

(8,1)

M

Declare height of box(CM)

weightDeclared

BigDecimal

(8,3)

M

Declare weight of box(KG)

sku

String

20

M

SKU code

productQty

Int

10

M

Product qty in simple box

Remark

String

100

O

Remark of box

orderNo

String

-

Response

Order No

code

String

-

-

Response code

errors

Object[]

-

-

Response error

message

String

-

-

Response message

messageId

String

-

-

Response message ID

success

Boolean

-

-

Success

warnList

-

-

-

No use


Request Sample

代码块
[

...

    {

...


    {
        "shipperAddress":

...

 {
            "country":

...

 "CN",

...


            "postCode":

...

 "",

...


            "state":

...

 "上海市",

...


            "city":

...

 "市辖区",

...


            "district":

...

 "黄浦区",

...


            "addressLine1":

...

 "中国",

...


            "addressLine2":

...

 "上海市",

...


            "addressLine3":

...

 "黄浦区"

...

        },

...


        },
        "shipperContactName":

...

 "testzhang",

...


        "shipperBizName":

...

 "",

...


        "shipperPhone":

...

 "18856789348",

...


        "shipperEmail":

...

 "",

...


        "referenceNo":

...

 "CA-0001",

...


        "warehouseCode":

...

 "

...

Canada Warehouse",

...


        "shipperWarehouseCode":

...

 "cnzhang",

...


        "packingDetails":

...

            {

...

 [
            {
                "boxNo":

...

 "1",

...


                "lengthDeclared":

...

 20.00,

...


                "heightDeclared":

...

 20.00,

...


                "widthDeclared":

...

 20.00,

...


                "weightDeclared":

...

 20.00,

...


                "boxQty":

...

 1,
                "sku":

...

 "deli1498603",

...


                "productQty":

...

 20,
                "remark":

...

 ""

...

            }

        ]

    }


            }
        ]
    }
]


Response

[

    {

...

代码块
[
    {
        "code":

...

 "0",

...


        "data":

...

 {
            "orderNo":

...

 "E12283221114000007O",

...


            "referenceNo":

...

 "CA-0008"

...

        },

...


        },
        "errors":

...

 "",

...


        "message":

...

 "",

...


        "messageId":

...

 "",

...


        "success":

...

 true,
        "warnList":

...

 ""

...

    }

]

 [

    {

...


    }
]


代码块
 [
    {
        "code":

...

 "0005",

...


        "data":

...

 "",

...


        "errors":

...

            {

...

 [
            {
                "code":

...

 "600904",

...


                "message":

...

 "referenceNo:CA-0001,

...

            }

        ],

...

Already exists in the system"
            }
        ],
        "message":

...

 "

...

paramter error",

...


        "messageId":

...

 "",

...


        "success":

...

 false,
        "warnList":

...

 ""

...

    }


    }
]