获取母酒店列表
一、接口名称:
getdltmasterhotellist
调用频次:5次/s,根据查询出来的总量控制页码,禁止尝试分页,例如一共100页,传参数200页是不对的
测试环境 http://m.fat.ctripqa.com/restapi/soa2/13353/getdltmasterhotellist
生产环境 http://m.ctrip.com/restapi/soa2/13353/getdltmasterhotellist
二、输入参数:
| 父节点 | 名称 | 编码 | 类型 | 必填 | 描述 |
|---|---|---|---|---|---|
| 请求者信息 | requestor | 是 | |||
| requestor | 版本号 | invoker | string | 是 | |
| requestor | 操作人名称 | operatorName | string | 是 | |
| requestor | 操作IP | opClientIP | string | 是 | |
| requestor | 用户ID | userId | int | 是 | |
| requestor | 语言 | languageType | string | 是 | |
| 供应商ID | supplierID | int | 是 | ||
| 城市ID | cityID | int | 是 | ||
| 母酒店ID | masterHotelID | int | 否 | ||
| 母酒店名称 | masterHotelName | string | 否 | 模糊匹配 | |
| 分页设置 | pager | 是 | |||
| pager | 每页数量 | pageSize | int | 是 | 每页最大200 |
| pager | 当前页 | pageIndex | int | 是 | 必须大于0 |
| pager | 是否返回总数量 | isReturnTotalCount | bool | 否 |
示例:
{
"requestor": {
"invoker": " ZS ",
"operatorName": " ZS ",
"opClientIP": "127.0.0.1",
"userId": 1,
"languageType": "CN"
},
"supplierID": 16551,
"cityID": 2,
"masterHotelID": 123,
"masterHotelName": "",
"pager": {
"pageSize":10,
"pageIndex": 1,
"isReturnTotalCount": true
}
}
三、输出参数:
| 父节点 | 名称 | 编码 | 类型 | 描述 | |
|---|---|---|---|---|---|
| 状态信息 | responseStatus | 系统校验信息 | |||
| 状态信息 | resultStatus | 业务校验信息 | |||
| resultStatus | 错误码 | resultCode | 除了0是正确,别的都是错误 | ||
| resultStatus | 错误信息 | resultMsg | 错误信息 | ||
| 母酒店列表 | dltMasterHotelEntityList | ||||
| dltMasterHotelEntityList | 城市ID | cityID | int | ||
| dltMasterHotelEntityList | 城市名称 | cityName | |||
| dltMasterHotelEntityList | 酒店名称 | hotelName | |||
| dltMasterHotelEntityList | 酒店英文名称 | hotelEName | |||
| dltMasterHotelEntityList | 星级 | hotelStar | |||
| dltMasterHotelEntityList | 是否确认为挂牌星级 | starLicence | T-挂牌星级 | ||
| F-不挂牌星级 | |||||
| dltMasterHotelEntityList | 酒店地址 | hotelAddress | |||
| dltMasterHotelEntityList | 英文酒店地址 | hotelAddressEn | |||
| dltMasterHotelEntityList | 电话 | hotelPhone | |||
| dltMasterHotelEntityList | 母酒店ID | masterHotelID | |||
| dltMasterHotelEntityList | 是否可添加子酒店 | canAddHotel | T-可以添加子酒店 | ||
| F-不可添加子酒店 | |||||
| dltMasterHotelEntityList | 经纬度信息 | dltCoordinateEntity | |||
| dltCoordinateEntity | google纬度 | glat | double | ||
| dltCoordinateEntity | google经度 | glng | double | ||
| dltCoordinateEntity | 高德纬度 | gDlat | double | ||
| dltCoordinateEntity | 高德经度 | gDlng | double | ||
| dltCoordinateEntity | 百度纬度对应表的lat字段 | bDlat | double | ||
| dltCoordinateEntity | 百度经度对应表的lon字段 | bDlng | double | ||
| 分页 | pager | ||||
| pager | 每页数量 | pageSize | int | ||
| pager | 当前页 | pageIndex | int | ||
| pager | 总记录数 | totalRecords | int | ||
| pager | 总页数 | totalPages | int |
示例:
{
"ResponseStatus": {
"Timestamp": "/Date(1517982388738+0800)/",
"Ack": "Success",
"Errors": [],
"Build": null,
"Version": "v1",
"Extension": null
},
"resultStatus": {
"resultCode": 0,
"resultMsg": "success"
},
"dltMasterHotelEntityList": [
{
"cityID": 1,
"cityName": "北京[Beijing]",
"hotelName": null,
"hotelEName": null,
"hotelStar": 3,
"starLicence": "F",
"hotelAddress": null,
"hotelAddressEn": null,
"hotelPhone": null,
"masterHotelID": 45488,
"dltCoordinateEntity": null,
"canAddHotel": "T"
}
],
"pager": {
"pageSize": 1,
"pageIndex": 1,
"totalRecords": 33307,
"totalPages": 33307
}
}