版本比较

标识

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

订单查询

接口描述

创建客户信息修改客户信息

HTTP VerbURL
POST/api/supplier-service/v1/b2b/shipper/shipperCreate

...

代码块
POST /api/supplier-service/v1/b2b/OrderSearch  HTTP/1.1
Content-Type: application/json
Accept: application/json
Host: http://cfs-qa.etowertech.com/
X-WallTech-Date: Thu, 06 Aug 2020 06:44:25 GMT
Authorization: WallTech testLvs2jdug2qIoRsJyuxs:F714XG5EBjslUUdx5xJrTCVb9Xs=
UserToken:true

UserToken 请注意这个接口调用需要在head中加入这个参数,并且需要为true。

请求样例

使用JSON列表格式创建客户信息

样例:

代码块
languagetext
{
  "shipperType": "1",
  "attribute": "1",
  "nameCN": "中文名XX3",
  "nameEN": "EN NAME XX3 ",
  "shortName": "SHORT",
  "contact": "联系人",
  "email": "JL121703@q.copm",
  "phone": "18899998888",
  "documentcountry": "CN",
  "countryprovince": "",
  "provincedocument" : "document",
  "city": "",
  "addressLine1": "地址1",
  "addressLine2": "地址2",
  "postCode": "邮编",
  "language": "zh_CN",
  "salesId": "63810",
  "sellersettlementId": "63810",
  "csIds": [63810,63812],
  "customerService": "",
  "settlementId":63810,
  "customerSourceType":1,
  "customerCategory":"A",
  "customerInternalCode":"客户代码(内部)"
}

请求字段描述

字段名
必填性

类型

描述

trackingNo

M

订单号

订单号

fileList

M

List

附件列表

fileList[].fileBase64
MString附件进行BASE64编码后的数据fileList[].fileNameMString附件名称fileList[].fileTypeOInteger

不传递默认是:1

1 : 装箱单
2 : 商业发票
3 : 保证金
4 : 客户委托书
5 : 报关单
6 : 合同
7 : AMS
8 : ISF
9 : 商品文件
10 : 其他
11 : 快递面单
1000 : 进仓通知单(禁用)
1010 : 提单
1020 : POD
字段类型注释
partyIdInteger租户ID
nameENString英文名称
nameCNString中文名称
contactString联系人
emailString邮箱
aliasString别名
phoneString电话
typeInteger类型:1:个人;2:公司
document
String唯一代码:个人:身份证号码;公司:组织机构代码
languageString默认语言 
en=英文 zh=中文
countryString国家二字代码
stateString州(省)
cityString城市
districtString
postCodeString邮编
addressLine1String地址1
addressLine2String地址2
addressLine3String地址3
salesIdInteger销售用户id
salesAccountString
salesNameString


csIdsList<Integer>客服 id,支持多条
tagString标签
paymentMethodInteger

付款方式

1:寄付现结
2:寄付月结
3:到付现结
4:到付月结

settlementId

Integer结算员 id

customerSourceType

Short

客户平台 (0=市场, 1=销售)

customerCategory

String

客户分类(A, B, C, D)

customerInternalCode

String

客户代码(内部)

clientStatusShort客户状态(0=普通客户,1=冻结客户)
businessCodeString业务编码


返回内容

成功样例

代码块
languagejs
{
    "code": "0",
    "data": {
        "nameCN": "中文名XX3",
        "nameEN": "EN NAME XX3 ",
        "partyId": 18417
    },
    "errors": "",
    "message": "",
    "messageId": "",
    "success": true,
    "errorswarnList": null""
}

失败样例


代码块
{
    "code": "1003",
    "success": false,
    "errors": [
        {
            "code": 100009,
            "message": "Order 13344389 not found"
        }
    ],
    "data": [
        {
            "status": "Failure",
            "errors": [
                {
                    "code": 100009,
                    "message": "Order 13344389 not found"
                }
            ],
            "orderId": "13344389",
            "trackingNo": null
        }
    ]
}

...

字段名

类型

最大长度

描述

codeint
0成功,其他失败
errorsvarchar256查询报错

data



返回信息
data.partyIdInteger
保存以便后续更改时候使用