[TOC]
### 查询入住人信息
传入参数说明:
|序号|参数|类型|是否必填|备注|
| -- | -- | -- | -- | -- |
|1 | hotelId | string | Required | 酒店编号 |
|2 | roomNo | string | Required | 房间号码 |
|3 | flag | int | Optional | 是否返回请求数量 1 OR 0 |
返回数据说明:
| 序号 |参数|类型 |名称 |备注 |
| -- | -- | -- | -- | -- |
| 1 | memberNo | string | 会员卡号 | |
| 2 | roomNo | string | 房间号码 | |
| 3 | hotelId | string | 酒店编号 | |
| 4 | orderSn | string | 订单编号 | |
| 5 | billSn | string | 账单编号 | |
| 6 | checkInSn | string | 入住单号 | |
| 7 | status | string | 入住状态 | |
| 8 | actual_arrTime | integer | 实际入住时间 | |
| 9 | actual_depTime | integer | 实际离店时间 | |
| 10 | arrTime | integer | 计划入住时间 | |
| 11 | depTime | integer | 计划离店时间 | |
| 12 | customer_name | string | 入住人姓名 | |
| 13 | customer_mobile | string | 入住人电话 | |
| 14 | memo | string | 备注 | |
| 15 | channel | string | 渠道 | |
| 16 | queryCount | integer | 请求次数,不同会员会清空,第一次请求 为 1 | |
| 17 | customer_name_PY | array | 入住人姓名拼音 为数组 小写 | |
| 18 | customer_sex | integer | 入住人性别 0 未知 1男 2 女| |
+++
get:smartservice/querycheckin
*sting:hotelId#酒店编号
*sting:roomNo#房间号码
integer:flag#标识
<<<
success
{
"success": true,
"code": 0,
"data": {
"memberNo": null,
"roomNo": "9989",
"hotelId": 2147483644,
"orderSn": 503334751043745,
"billSn": 503334801375607,
"checkInSn": 503334801375436,
"status": "I",
"actual_arrTime": 1478660348,
"actual_depTime": 0,
"arrTime": null,
"depTime": 1478750400,
"customer_name": "4132545123",
"customer_mobile": "21343141341",
"memo": "SRM中入住失败,请至SRM中办理入住。",
"channel": "Hotel"
"queryCount": 1
}
<<<
error
{
"success": false,
"code": -1,
"data": ""
}
+++
### 续住查询次日房价
传入参数说明:
|序号|参数|类型|是否必填|备注|
| -- | -- | -- | -- | -- |
|1 | hotelId | string | Required | 酒店编号 |
|2 | roomNo | string | Required | 房间号码 |
返回数据说明:
| 序号 |参数|类型 |名称 |备注 |
| -- | -- | -- | -- | -- |
| 1 | typecode | string | 房型代码 | |
| 2 | roomname | string | 房型名称 | |
| 3 | ratelist | array | 房价列表 | |
+++
get:smartservice/querynextdayrate
*sting:hotelId#酒店编号
*sting:roomNo#房间号码
<<<
success
{
"success": true,
"code": 0,
"data": {
"typecode": ‘213’,
"roomname": "单间",
"ratelist": "",
}
}
<<<
error
{
"success": false,
"code": -1,
"data": ""
}
+++
### 退房查询账单信息
传入参数说明:
|序号|参数|类型|是否必填|备注|
| -- | -- | -- | -- | -- |
|1 | hotelId | string | Required | 酒店编号 |
|2 | roomNo | string | Required | 房间号码 |
返回数据说明:
| 序号 |参数|类型 |名称 |备注 |
| -- | -- | -- | -- | -- |
| 1 | memberNo | string | 会员编号 | |
| 2 | roomNo | string | 房间号码 | |
| 3 | hotelId | string | 酒店编号 | |
| 4 | orderSn | string | 订单编号 | |
| 5 | billSn | string | 账单编号 | |
| 6 | amount | integer | 总金额 | |
| 7 | count | integer | 账目总数 | |
| 8 | roomTypeCode | string | 房型代码 | |
| 9 | roomTypeName | string | 房型名称 | |
| 9 | details | array | 账目详情 | |
| 9-1 | price | array | 金额 | |
| 9-2 | title | float | 账目名称 | |
| 9-3 | date | integer | 发生日期 | |
| 9-4 | remark | string | 备注 | |
+++
get:smartservice/querybilldetails
*sting:hotelId#酒店编号
*sting:roomNo#房间号码
<<<
success
{
"success": true,
"code": 0,
"data": {
"memberNo": null,
"roomNo": null,
"hotelId": null,
"orderSn": null,
"billSn": null,
"amount": 300,
"count": 2,
"roomTypeCode": "",
"roomTypeName": "",
"details": [
{
"price": "100",
"date": 1489852800,
"title": "升级房费",
"remark": []
},
{
"price": "200",
"date": 1489852800,
"title": "客房用品",
"remark": []
}
]
}
}
<<<
error
{
"success": false,
"code": -1,
"data": ""
}
+++
### 提交打扫服务
传入参数说明:
|序号|参数|类型|是否必填|备注|
| -- | -- | -- | -- | -- |
|1 | hotelId | string | Required | 酒店编号 |
|2 | roomNo | string | Required | 房间号码 |
返回数据说明:
| 序号 |参数|类型 |名称 |备注 |
| -- | -- | -- | -- | -- |
+++
post:smartservice/postcleanservice
*sting:hotelId#酒店编号
*sting:roomNo#房间号码
<<<
success
{
"success": true,
"code": 0,
"data": “”
}
<<<
error
{
"success": false,
"code": -1,
"data": ""
}
+++
### 提交送物服务
传入参数说明:
|序号|参数|类型|是否必填|备注|
| -- | -- | -- | -- | -- |
|1 | hotelId | string | Required | 酒店编号 |
|2 | roomNo | string | Required | 房间号码 |
|3 | service | string | Required | 服务内容 |
返回数据说明:
| 序号 |参数|类型 |名称 |备注 |
| -- | -- | -- | -- | -- |
+++
post:smartservice/posttakeservice
*sting:hotelId#酒店编号
*sting:roomNo#房间号码
*sting:service#服务内容
<<<
success
{
"success": true,
"code": 0,
"data": “”
}
<<<
error
{
"success": false,
"code": -1,
"data": ""
}
+++
### 提交退房服务
传入参数说明:
|序号|参数|类型|是否必填|备注|
| -- | -- | -- | -- | -- |
|1 | hotelId | string | Required | 酒店编号 |
|2 | roomNo | string | Required | 房间号码 |
|3| invoice | string | Optional | 发票信息字符串 |
返回数据说明:
| 序号 |参数|类型 |名称 |备注 |
| -- | -- | -- | -- | -- |
+++
post:smartservice/postcheckout
*sting:hotelId#酒店编号
*sting:roomNo#房间号码
sting:invoice#发票信息字符串
<<<
success
{
"success": true,
"code": 0,
"data": “”
}
<<<
error
{
"success": false,
"code": -1,
"data": ""
}
+++
### 提交续住服务
传入参数说明:
|序号|参数|类型|是否必填|备注|
| -- | -- | -- | -- | -- |
|1 | hotelId | string | Required | 酒店编号 |
|2 | roomNo | string | Required | 房间号码 |
返回数据说明:
| 序号 |参数|类型 |名称 |备注 |
| -- | -- | -- | -- | -- |
| 1 | orderSn | string | 订单编号 | |
| 2 | num | integer | 间数 | |
| 3 | days | integer | 天数 | |
+++
post:smartservice/postextendstay
*sting:hotelId#酒店编号
*sting:roomNo#房间号码
<<<
success
{
"success": true,
"code": 0,
"data": {
"orderSn": "F17C190054",
"num": "1",
"days": "1"
}
}
<<<
error
{
"success": false,
"code": -1,
"data": ""
}
+++
### 获取支付订单二维码
传入参数说明:
|序号|参数|类型|是否必填|备注|
| -- | -- | -- | -- | -- |
|1 | hotelId | string | Required | 酒店编号 |
|2 | roomNo | string | Required | 房间号码 |
|2 | orderSn | string | Required | 订单号 |
返回数据说明:
| 序号 |参数|类型 |名称 |备注 |
| -- | -- | -- | -- | -- |
| 1 | data | string | 二维码的链接 | |
+++
post:smartservice/generatewxpay
*sting:hotelId#酒店编号
*sting:roomNo#房间号码
*sting:orderSn#订单号
<<<
success
{
"success": true,
"code": 0,
"data": "http://qr.liantu.com/api.php?text=weixin://wxpay/bizpayurl?pr=9HK6keW"
}
<<<
error
{
"success": false,
"code": -1,
"data": ""
}
+++
### 获取订单的支付状态
传入参数说明:
|序号|参数|类型|是否必填|备注|
| -- | -- | -- | -- | -- |
|1 | hotelId | string | Required | 酒店编号 |
|2 | roomNo | string | Required | 房间号码 |
|3 | orderSn | string | Required | 订单编号 |
返回数据说明:
| 序号 |参数|类型 |名称 |备注 |
| -- | -- | -- | -- | -- |
+++
get:smartservice/queryorderstatus
*sting:hotelId#酒店编号
*sting:roomNo#房间号码
*sting:orderSn#订单编号
<<<
已经支付
{
"success": true,
"code": 0,
"data": 1
}
<<<
未支付
{
"success": true,
"code": 0,
"data": -1
}
+++
### 预订单取消
传入参数说明:
|序号|参数|类型|是否必填|备注|
| -- | -- | -- | -- | -- |
|1 | hotelId | string | Required | 酒店编号 |
|2 | roomNo | string | Required | 房间号码 |
|3 | orderSn | string | Required | 订单编号 |
返回数据说明:
| 序号 |参数|类型 |名称 |备注 |
| -- | -- | -- | -- | -- |
+++
post:smartservice/postcancelorder
*sting:hotelId#酒店编号
*sting:roomNo#房间号码
*sting:orderSn#订单编号
<<<
success
{
"success": true,
"code": 0,
"data": 1
}
<<<
error
{
"success": false,
"code": 0,
"data": -1
}
+++
### 获取客房的续住状态
传入参数说明:
|序号|参数|类型|是否必填|备注|
| -- | -- | -- | -- | -- |
|1 | hotelId | string | Required | 酒店编号 |
|2 | roomNo | string | Required | 房间号码 |
返回数据说明:
| 序号 |参数|类型 |名称 |备注 |
| -- | -- | -- | -- | -- |
+++
get:smartservice/queryextendstaystatus
*sting:hotelId#酒店编号
*sting:roomNo#房间号码
<<<
已成功续住
{
"success": true,
"code": 0,
"data":
}
<<<
未续住
{
"success": false,
"code": -1,
"data":
}
+++