@931876502
2016-08-06T07:37:06.000000Z
字数 2807
阅读 508
信用住
应用场景:
OTA.C端客户预定房型资源,信用住端以事先和酒店商议好的促销价来进行试单请求,在忽略房型价格的基础上,查询aladin酒店房型资源充足与否;aladin对此试单请求(促销价)返回是否有房响应
待解决问题
1.促销价是对房型促销还是对mapping促销?
2.用户对房型关房后,此时试单是返回有库存,还是库存不足?
3.返回库存的时候房价如何设置?
4.促销价数量有没有限制?
5.促销价信息aladin是否可以通过接口从信用住获取到?
GETotac/preorderapplication/json参数说明:
| 参数 | 中文名称 | 类型 | 举例 | 说明 | 参数位置 |
|---|---|---|---|---|---|
| hotelid | OTAC酒店ID | String(32) | HD000001 | 必填 | url里data中 |
| roomTypeId | OTAC房型代码 | String() | HD000001_123 | 必填 | url里data中 |
| checkIn | 入住时间 | String(yyyy-MM-dd) | 2016-05-20 | 必填 | url里data中 |
| checkOut | 离店时间 | String(yyyy-MM-dd) | 2016-05-26 | 必填 | url里data中 |
| roomNum | 所需房间数目 | String | 1 | 必填 | url里data中 |
| ratePlan | OATC房价编号 | String | ALIEBK | 必填 此处固定为 ALIEBK |
url里data中 |
| mrk | OTA服务商编号 | String | QUA | 必填 此处固定为 QUA |
url里data中 |
sendData:
{"hotelid": "HD000001","roomTypeId": "HD000001_123","checkIn": "2016-05-20","checkOut": "2016-05-26","roomNum": "1","ratePlan": "ALIEBK","mrk": "QUA"}
response:
无房:
{"code":"1"}
有房:
{"code":"0","room":[{"hotelid":"dlhis123","rmtype":"dlhis123_BJ","rmtype_dec":"标间","sysdate":"2016-01-04","rm_avl":"1","rm_price":"3000"}]}
返回值说明:
- rm_price:
- 数值以分为单位
- 失败为空
- rmtype : 对应OTA服务商的房型编号
ps:业务说明
应用场景:
OTA.C端客户预定房型资源,信用住端以事先和酒店商议好的促销价来进行试单请求,且aladin返回库存充足的情况下,信用住派发订单到aladin,aladin使用传递过来的参数(包括入住价格,早餐份数等)进行业务判断,并返回订单接受处理结果,订单接收成功与否
POSTotac/acceptapplication/json参数说明:
| 参数 | 中文名称 | 类型 | 举例 | 说明 | 参数位置 |
|---|---|---|---|---|---|
| taoBaoOrderId | 淘宝订单ID | String(32) | TAOBAO0603A001 | 必填 | requestBody |
| hotelid | OTAC酒店ID | String(32) | HD000001 | 必填 | requestBody |
| roomTypeId | OTAC房型代码 | String() | HD000001_123 | 必填 | requestBody |
| ratePlan | OATC房价编号 | String | ALIEBK | 必填 此处固定为 ALIEBK |
requestBody |
| roomNum | 所需房间数目 | String | 1 | 必填 | requestBody |
| orderStatus | 订单状态 | String | 1 | 必填 | requestBody |
| checkIn | 入住时间 | String(yyyy-MM-dd) | 2016-05-20 | 必填 | requestBody |
| checkOut | 离店时间 | String(yyyy-MM-dd) | 2016-05-26 | 必填 | requestBody |
| totalPrice | 总房费 | String | 2000 | 必填 单位为分 |
requestBody |
| paymentType | 支付类型 | INTENGER | 6 | 必填 | requestBody |
| contactName | 客户名称 | String | 纯洁 | 必填 | requestBody |
| contactTel | 客户电话 | String | 18633334444 | 必填 | requestBody |
| dailyInfos | 每日房价 | JSON | [{"day": "2016-03-10","price": "20000"}] | 必填 | requestBody |
| orderGuests | 客户详细 | JSON | {} | 必填 | requestBody |
| mrk | OTA服务商编号 | String | QUA | 必填 此处固定为 QUA |
requestBody |
| remark | 备注说明 | String | s备注 | 必填 | requestBody |
| orderType | 订单类型 | String | online | 必填 | requestBody |
| log_date | 订单创建时间 | String(yyyy-MM-dd HH:mm:ss) | 2001-01-01 12:00:00 | 必填 | requestBody |
| latestarrivetime | 最迟到达时间 | String(yyyy-MM-dd HH:mm:ss) | 2001-01-01 12:00:00 | 必填 | requestBody |
sendData:
{"taoBaoOrderId": "TAOBAO0603A001","hotelid": "HD000001","roomTypeId": "HD000001_123","ratePlanCode": "ALIEBK","roomNum": "2","orderStatus": "1","checkIn": "2016-06-01","checkOut": "2016-06-02","totalPrice": "20000","paymentType": 1,"contactName": "纯洁","contactTel": "18633334444","dailyInfos": [{"day": "2016-03-10","price": "20000"}],"orderGuests": { },"mkt": "QUA","remark": "s备注","orderType": "online","receiptInfo": { },"log_date": "2001-01-01 12:00:00","latestarrivetime":"2001-01-01 12:00:00"}
response:
成功:
{"BackCode":"1","BackMsg":"订单接收失败"}
失败:
{"BackCode":"0","BackMsg":"订单接收成功"}
返回值说明:
- BackCode:
- 默认BackCode 1 失败 , BackCode 0 成功
- BackMsg : 失败为失败说明