接口说明:
- 手动入住
业务能力:
- openSmartCheckInManually
本地服务器版本:
- V1.4.1
Content-Version:
- 1.0
参数:
参数名 | 层级 | 类型 | 条件 | 描述 | 备注 |
---|---|---|---|---|---|
pmsRoomName | 1 | String | 必填 | 入住房号 | -- |
customerName | 1 | String | 必填 | 房客名称 | 最大支持100个字符 |
idType | 1 | int | 可选 | 证件类型 | 1身份证 2护照 9其他 |
idNumber | 1 | String | 必填 | 证件号 | 最大支持100个字符 |
countryCode | 1 | int | 可选 | 国家编码 | 如:中国大陆为86 |
phoneNo | 1 | String | 可选 | 手机号 | -- |
beginTime | 1 | int | 必填 | 开始时间 | 时间戳,单位秒 |
endTime | 1 | int | 必填 | 结束时间 | 时间戳,单位秒 |
*list | 1 | list | 可选 | 公共区列表 | -- |
pmsRoomName | 2 | String | 必填 | 公共区房号 | -- |
useNum | 2 | int | 必填 | 有效使用次数 | addMode=1时有效 0 表示无限次 其他值,最大支持254 不填则默认无限次 |
beginTime | 2 | long | 必填 | 开始时间 | 时间戳,单位秒 |
endTime | 2 | long | 必填 | 结束时间 | 时间戳,单位秒 |
roomState | 1 | int | 可选 | 房间状态 | 本地系统处理完该入住信息后,房间更变的状态 2在住 不填则使用系统默认的逻辑:处理完成后,房间置为在住状态 |
请求示例 |
{
"method": "openSmartCheckInManually",
"tokenId":"aFqJ9GbjlmX0LHZosmciPOtAbLZe/bfB00uEVTLGOGDpjnI9E6qwh7GmacRpAS4MIjKs1qK1BLnAHFBfNrKTxQ==",
"data": {
"pmsRoomName": "测试酒店5",
"customerName": "张三",
"idType":1,
"idNumber":"123456",
"countryCode":86,
"phoneNo":18900000000,
"beginTime":1592206742,
"endTime":1592465942,
"list":[
{
"pmsRoomName":"PMS公共区1",
"useNum":3,
"beginTime":1592206885,
"endTime":1592293284
},
{
"pmsRoomName":"PMS公共区2",
"useNum":5,
"beginTime":1592206885,
"endTime":1592293284
},
{
"pmsRoomName":"PMS公共区3",
"useNum":9,
"beginTime":1592206885,
"endTime":1592293284
}
]
}
}
响应示例
{
"msgId":23011359,
"resultCode":0,
"reason":"",
"method":"openSmartCheckInManually",
"data":{
}
}
响应参数说明 无
异常码
异常码 | 异常描述 |
---|---|
500001 | 参数异常 |
500002 | 房间不存在 |