接口 operators.depot.pickup.order.confirm
接口说明
确认提货
业务参数
| 参数名称 | 类型 | 是否必须 | 说明 |
|---|---|---|---|
| id | string | Y | 提货单 ID |
| AccountID | string | N | 补货员 ID |
请求示例
{
"id": "5db266d87bd4810010954b10",
"AccountID": "5db266d87bd4810010954b11"
}
返回示例
{
"error_code": 0,
"error_msg": "SUCCESS"
}
业务逻辑说明
- 验证提货单 ID 是否存在
- 验证提货单状态必须为 1(待提货)
- 验证提货单的补货员 ID 必须与传入的 AccountID 一致
- 调用服务更新提货单状态为已确认
错误代码
| error_msg | 描述 |
|---|---|
| MISSING_PARAMS_ID | 缺少提货单 ID |
| ERR_DEPOT_PICKUP_STATUS_NOT_ALLOW | 提货单状态不允许此操作 |
| ERR_DEPOT_PICKUP_NOT_BELONG_TO_ACCOUNT_ID | 提货单不属于该补货员 |