可订检查
珞瑾提供
请求方式: POST
生产报文格式: JSON
功能描述: 用于下单前检验价格和库存,确认产品是否可订。
当没有传入房型时,默认查询酒店所有房型: 返回该酒店所有<可售>房型的价量态列表;
调用方式
渠道方调用珞瑾
接口地址
请求参数
参数名称 | 数据类型 | 是否可为空 | 节点描述 |
---|---|---|---|
roomTypeCode | String | 是 | 渠道方房型ID(当没有传入房型时,返回该酒店所有房型的房态和房价) |
rateCode | String | 是 | 珞瑾产品id(渠道方房型ID非空时,必填) |
hotelId | String | 是 | 渠道方酒店ID(珞瑾酒店ID为空时必传) |
pmsHotelId | Integer | 是 | 珞瑾酒店ID(渠道方酒店ID为空时必传) |
roomCount | Integer | 否 | 预定的房间数 |
start | String | 否 | 入住日期,格式: yyyy-MM-dd HH:mm:ss |
end | String | 否 | 离店日期,格式: yyyy-MM-dd HH:mm:ss |
返回参数
参数名称 | 参数类型 | 是否可为空 | 说明 |
---|---|---|---|
code | Integer | 否 | 请求返回code |
message | String | 否 | 请求返回描述 |
result | InventroyCheckRp | 否 | 可定检查结果 |
InventroyCheckRp
节点
参数名称 | 数据类型 | 是否可为空 | 节点描述 |
---|---|---|---|
resultFlag | Integer | 否 | 可定检查结果,非0时不可定(传房型时查询单个房型房态,以resultFlag为准) |
checkResult | String | 否 | 不可定时 库存描述 |
inventoryRpList | List<InventoryRp> | 否 | 库存列表 |
InventoryRp
节点
参数名称 | 数据类型 | 是否可为空 | 节点描述 | |
---|---|---|---|---|
hotelId | String | 是 | 供应商酒店ID(渠道不支持推送则不返回) | |
roomTypeCode | String | 是 | 渠道方房型ID(渠道不支持推送则不返回) | |
roomTypeName | String | 是 | 珞瑾房型名称 | |
rateCode | String | 否 | 珞瑾产品id | |
effectDate | String | 否 | 日期 (2019-12-03) | |
price | BigDecimal | 是 | 当日价格 (以分为单位) | |
allotment | Integer | 否 | 剩余房量 Allotment = DcOverSaleAllotment = 剩余房量(为0代表不可订)。 | |
checkStatus | Integer | 是 | 是否可订:1,可订; 0,不可订(不传房型时查询全酒店房态,以checkStatus为准) |
示例请求数据:
{
"roomTypeCode": "9999",
"rateCode": 9999,
"hotelId": "9999",
"pmsHotelId": 9999,
"roomCount": 1,
"start": "2023-06-15 00:00:00",
"end": "2023-06-20 00:00:00"
}
示例返回数据:
{
"code": 0,
"message": "请求成功",
"result": {
"checkResult": "",
"inventoryRpList": [
{
"allotment": 1,
"checkStatus": 1,
"effectDate": "2023-06-15",
"hotelId": "xxxx",
"price": 999900,
"rateCode": "9999",
"roomTypeCode": "xxxx",
"roomTypeName": "大床房"
}
],
"resultFlag": 0
}
}