| 版本号 | 文档 | 说明 |
|---|---|---|
| 0.1 | 当前版本文档 |
| 环境 | HTTP请求方法 | HTTPS请求地址 | 请求主体MIME类型 | 响应主体MIME类型 |
|---|---|---|---|---|
| 正式环境 | PUT | https://login.otms.cn/ws/orderUpdate | application/xml | application/xml |
| 沙箱环境 | PUT | https://demo.otms.cn/ws/orderUpdate | application/xml | application/xml |
| 字段名 | 位置 | 是否必填 | 描述 | Schema |
|---|---|---|---|---|
| body | body | 是 | 订单更新请求 | OrderUpdateRequest |
| Authorization | header | 否 | Basic Authorization。如果不为空,则优先使用该值作身份认证。否则使用请求报文中的用户名与密码 | string |
| 反馈代码 | 说明 |
|---|---|
| 0 | 客户验证失败。 |
| 1 | 不支持的请求版本。 |
| 2 | 请求中的更新订单过多。 |
| 反馈代码 | 说明 |
|---|---|
| 7000 | 客户代码未找到。 |
| 7001 | 无效的数据类型。 |
| 7002 | 分公司未识别,或用户权限不匹配。 |
| 7003 | 订单匹配结果不唯一。 |
| 7004 | 用户地区权限不匹配。 |
| 7005 | 试图更新的订单不是由导入接口导入。更新被拒绝。 |
| 7006 | 订单不属于该公司。 |
| 7007 | 不允许更新拆量订单的数量、重量、体积以及投保价值。 |
| 7008 | 已入账单的订单不允许更新。 |
| 7009 | 订单不存在。 |
| 7010 | 存在货差的订单不允许更新。 |
| 7011 | 地区不存在。 |
| 7012 | 提货时间数据无效。 |
| 7013 | 送货时间数据无效。 |
| 7014 | shipFromExternalId发货方外部代码未找到。 |
| 7015 | shipToExternalId收货方外部代码未找到。 |
| 7016 | 发货方订阅外部订单追踪,必须提供邮箱或手机号码。 |
| 7017 | 收货方订阅外部订单追踪,必须提供邮箱或手机号码。 |
| 7018 | 发货方外部代码重复。 |
| 7019 | 收货方外部代码重复。 |
| 7020 | 取货地址和送货地址相同。 |
| 7021 | 运输信息不完整(1.缺少运输模式,2.零担/整车运输模式时缺少卡车类型,3.整车运输模式时缺少车长)。 |
| 7022 | truckType车辆类型不匹配。 |
| 7023 | truckType车辆类型匹配结果不唯一。 |
| 7024 | 产品类别无效。 |
| 7025 | 缺少货物/产品信息。订单明细中至少需提供externalId或cargoDescription之一。 |
| 7026 | externalId货物(产品)外部代码未找到。 |
| 7027 | 货物(产品)外部代码重复。 |
| 7028 | 温度报警的低温阈值不得超过高温阈值。 |
| 7029 | 订单的货物类型不支持温度报警。 |
| 7030 | 订单的包装类型不需要温控箱。 |
| 7031 | 收货方oTMS邮政编码只与乡镇匹配。 |
| 7032 | 收货方邮政编码只与6位邮政编码匹配。 |
| 7033 | 收货方oTMS邮政编码不匹配。 |
| 7034 | 收货方oTMS邮政编码与6位和乡镇匹配。 |
| 7035 | 收货方oTMS邮政编码只与区县匹配。 |
| 7036 | 发货方oTMS邮政编码匹配到乡镇。 |
| 7037 | 发货方oTMS邮政编码只与6位邮政编码匹配。 |
| 7038 | 发货方oTMS邮政编码不匹配。 |
| 7039 | 发货方oTMS邮政编码与6位和乡镇的都匹配。 |
| 7040 | 发货方oTMS邮政编码只与区县匹配。 |
| 7041 | 订单的重量或体积超过公司限定。 |
| 7042 | 无效的温控箱编号。 |
| 7043 | 自定义字段不能识别——可能公司已经取消了自定义字段。订单不能更新。 |
| 7044 | 未定义的自定义字段枚举值。订单不能更新。 |
| 7045 | 未启用自定义字段,将忽略更新订单中的自定义字段。 |
| 7046 | 订单缺少必填的自 定义字段。订单不能更新。 |
| 7047 | 拒绝草稿状态订单。rejectDraft为true时,不完整订单将被拒绝而非进入草稿箱。 |
| 7048 | 订单明细缺少必填的自定义字段。订单不能更新。 |
| 7049 | 无效的订单类型。 |
| 7050 | 订单的货物信息不完整。 |
| 7051 | 承运商账户通过erpNumber更新订单时必须提供clientCode。 |
| 7052 | 订单价格文件不匹配。 |
| 7053 | 订单信息不完整。 |
| 7054 | 订单优化进行中,更新被拒绝。 |
| 7100 | 其他错误。 |