更新子物理房型
一、接口名称:
updateBasicRoom
测试环境 http://m.fat.ctripqa.com/restapi/soa2/13353/updateBasicRoom
生产环境 http://m.ctrip.com/restapi/soa2/13353/updateBasicRoom
二、输入参数:
| 父节点 | 名称 | 编码 | 类型 | 必填 | 描述 |
|---|---|---|---|---|---|
| 请求者信息 | requestor | 是 | |||
| requestor | 版本号 | invoker | string | 是 | |
| requestor | 操作人名称 | operatorName | string | 是 | |
| requestor | 操作IP | opClientIP | string | 是 | |
| requestor | 用户ID | userId | int | 是 | |
| requestor | 语言 | languageType | string | 是 | |
| 供应商ID | supplierID | int | 是 | ||
| 子酒店ID | hotelId | int | 否 | ||
| 物理房型ID | basicRoomTypeID | int | 是 | ||
| 创建方 | submitorType | string | 是 | 必填,传MIP | |
| 创建人 | submitor | string | 是 | ||
| 海外酒店字段 | 最大入住人数 | person | int | 否 | |
| 房量 | roomQuantity | int | 否 | ||
| 房间面积 | areaRange | string | 否 | 全数字,2到600之间 | |
| 是否有窗 | hasWindow | string | 否 | 0-无窗,1-部分有窗,2-有窗,3-未知,4-内窗,5-天窗,6-封闭窗,7-飘窗 | |
| 床型列表 | basicRoomBedType | 列表 | 否 | 内部字段必填,parentBedTypeId是大分类,childBedTypeId小分类,具体枚举见示例 | |
| 吸烟信息 | smoke | int | 否 | 1-可吸烟,2-禁烟,3-部分客房可吸烟 | |
| 通用字段 | 无线网络 | hasWirelessBroadnet | int | 否 | 1-全部房间有无线网,免费,2-部分房间有无线网,免费,3-全部房间有无线网,收费,4-部分房间有无线网,收费 |
| 有限网络 | hasWiredBroadnet | int | 否 | 1-全部房间有有线网,免费,2-部分房间有有线网,免费,3-全部房间有有线网,收费,4-部分房间有有线网,收费 | |
| 网络收费情况 | broadnetFeeDetail | string | 否 | 国内酒店网络收费时,不能为空 |
示例
{
"requestor":{
"invoker":"string",
"operatorName":"string",
"opClientIP":"string",
"userId":0,
"languageType":"string"
},
"supplierId":0,
"hotelId":0,
"basicRoomTypeID":0,
"submitor":"操作人",
"submitorType":"传MIP",
"person":0,
"roomQuantity":0,
"areaRange":"string",
"hasWindow":0,
"addBedFee":0,
"hasWirelessBroadnet":0,
"hasWiredBroadnet":0,
"broadnetFeeDetail":"string",
"smoke":0,
"basicRoomBedType":[ //基础床型(海外酒店专用)
{
"bedCount":0, //床数量:1-大床,单人床,2-双床,N-多张床时,输入参数
"bedWidth":0, //床宽:不能大于10米
"childBedTypeId":0, //子床型:
//365-双人床[1.31m,1.5m],366-圆床,367-水床,368-榻榻米,369-炕
//370-单人床[0.8m,1.3m],657-上下铺,851-太空舱,852-胶囊床
//1144-沙发床,4059-小型双人床[0.9m,1.4m]
//4060-大床[1.51m,1.8m],4061-特大床[1.81m,15m]
"parentBedTypeId":0 //父床型:
//360-大床【与362,363互斥--大床与单人床,多张床互斥(子床型可选:365,366,367,368,369,1144,851,4059,4060,4061)】
//361-双床【与363互斥--大床与单人床,多张床互斥(子床型可选:365,370,4059,4060,4061)】
//362-单人床【与360,363互斥--大床与单人床,多张床互斥(子床型可选:370,852,851)】
//363-多张床【最多可3张床,与360,361,362互斥--除852之外所有子床型
//多张床与其他互斥(子床型可选:365,366,367,368,369,370,657,1144,851,4059,4060,4061)】
}
]
}
三、输出参数:
| 父节点 | 名称 | 编码 | 类型 | 描述 |
|---|---|---|---|---|
| 状态信息 | responseStatus | 系统校验信息 | ||
| 状态信息 | resultStatus | 业务校验信息 | ||
| resultStatus | 错误码 | resultCode | int | 除了0是正确,别的都是错误 |
| resultStatus | 错误信息 | resultMsg | string | 错误信息 |
{
"ResponseStatus": {
"Timestamp": "/Date(1517993113714+0800)/",
"Ack": "Success",
"Errors": null,
"Build": null,
"Version": "v2",
"Extension": null
},
"resultStatus": {
"resultCode": 0, //0为成功,-1为失败
"resultMsg": "" //发生错误时,显示错误信息
}
}