获取指定时间范围内的酒店商品房量,返回结果为数组,数组顺序与日期对应
请求方式#
POST
uri: /ari/daily/inventory
Content-Type: application/json
请求参数说明#
RequestHeader#
公共请求头[引用]
RequestBody#
参数 | 类型 | 是否必填 | 最大长度 | 示例 | 描述 |
---|
hotelId | String | Y | 32 | 12**567 | 华住酒店ID |
startDate | Date | Y | - | 2021-10-01 | 开始日期,格式 yyyy-MM-dd |
endDate | Date | Y | - | 2021-10-02 | 结束日期,格式 yyyy-MM-dd (查询出的库存包含这一天) |
checkinType | String | Y | 16 | DAY | 入住类型, DAY: 全日房 HOUR: 时租房,区分大小写 |
productCandidates | List<ProductCandidate> | N | - | | 产品信息,不传则查询酒店在开始结束日期内的全部产品库存信息 |
echoToken | String | N | 64 | 7550f7497b2d4dd9beea83cd2fe8cd74 | 信号量通知标识,如果是收到华住信号量通知同步库存,需要带上通知的唯一标识 |
ProductCandidate#
参数 | 类型 | 是否必填 | 最大长度 | 示例 | 描述 |
---|
roomTypeCode | String | Y | 64 | DR1 | 房型Code |
rateCode | String | Y | 64 | Base-NTR | 房价码 |
响应参数说明#
公共响应参数[引用]
响应码-code[引用]
content#
参数 | 类型 | 是否必填 | 最大长度 | 示例 | 描述 |
---|
hotelId | String | Y | 32 | 12**567 | 华住酒店ID |
startDate | Date | Y | - | 2021-10-01 | 开始日期,格式 yyyy-MM-dd |
endDate | Date | Y | - | 2021-10-02 | 结束日期,格式 yyyy-MM-dd (查询出的库存包含这一天) |
dailyInventories | List<DailyInventory> | Y | - | | 库存信息 |
DailyInventory#
参数 | 类型 | 是否必填 | 最大长度 | 示例 | 描述 |
---|
roomTypeCode | String | Y | 64 | DR1 | 房型Code |
rateCode | String | Y | 64 | Base-NTR | 房价码 |
inventories | List<Integer> | Y | - | | 从startDate至endDate,包含endDate,每日剩余库存 |
响应码#
异常码 | 异常类型 | 说明 |
---|
1000 | Success | |
4301 | Start date and end date does not match the rules | 开始结束日期不符合规则 |
4302 | End date is invalid | 结束日期无效 |
4303 | Start date is invalid | 开始日期无效 |
4304 | Invalid hotel Id | 酒店Id不存在 |
4305 | Hotel is closed | 酒店停业 |
4306 | No match found | 未找到与条件匹配的数据 |
4307 | Unexpected results of querying room quantity | 查询房量非预期结果 |
其他 | 全局异常码 | 全局异常[引用] |
报文示例#
Case1: 查询酒店下库存#
请求示例#
响应成功示例#
响应失败示例#
Case2 查询酒店下库存#
请求示例#
响应成功示例#
响应失败示例#