@931876502
2016-09-13T17:34:16.000000Z
字数 12231
阅读 531
OTA
信用住管家酒店迁移
- Version:
1.7.6
- Author:
杨松
- CreateTime:
2016-08-17
- LastTime:
2016-09-13
https://www.getpostman.com/collections/2971e0c220a3d570580a
{{ALDOTA}} 接口域名
测试版:TEST =
开发版:DEVE =http://aladinsrv.dev.dlhis.com
预发布:PREPRO =http://aldapi.prepro.dlhis.com
正式版:PRODUCTION =http://api.aladin.dlhis.com
POST
restore/regcode
application/json
参数说明:
参数 | 中文名称 | 类型 | 举例 | 说明 | 参数位置 |
---|---|---|---|---|---|
uId | 用户ID | Integer | 110 | 必填 | RequestBody中 |
otacHotelid | ota酒店ID | String(20) | HD000001 | 必填 | RequestBody中 |
regCode | 原信用住管家酒店激光码 | String(55) | store001 | 必填 | RequestBody中 |
sendData:
{
"uId": 110,
"otacHotelid": "HD000001",
"regCode": "dogno001"
}
response:
{
"resCode": "d65254d8e89b166f",
"statusNo": 200,
"err": "nothing",
"msg": "success",
"actionCode": "",
"re": {},
"data": {},
"reErr": {},
"version": "1.7.6"
}
fail response
{
"resCode": "7a68bdbac61e403c",
"statusNo": 422,
"err": "CHECK_REGCODE_FAILED",
"msg": "OTAC酒店ID和激光码不匹配",
"actionCode": "",
"re": {},
"data": {},
"reErr": {},
"version": "1.7.6"
}
GET
restore/hotel
application/json
参数说明:
参数 | 中文名称 | 类型 | 举例 | 说明 | 参数位置 |
---|---|---|---|---|---|
uId | 用户ID | Integer | 110 | 必填 | RequestParam中 |
response
{
"resCode": "666d438fa3faeed9",
"statusNo": 200,
"err": "nothing",
"msg": "success",
"actionCode": "",
"re": {},
"data": {
"arCode": "341723",
"createTime": null,
"htiAddr": "池州市九华山风景区柯村新区",
"htiContact": "",
"htiName": "恒8连锁酒店九华山风景区店",
"htiPhone": "0086#0566#2828248",
"htrId": 0,
"otacHotelid": "HD101689",
"sta": "",
"uId": 41
},
"reErr": {},
"version": "1.7.6"
}
返回值data说明:
返回值 | 中文名称 | 类型 | 举例 | 说明 |
---|---|---|---|---|
htiName | 酒店名称 | VARCHAR(100) | 恒8连锁酒店九华山风景区店 | 无 |
htiPhone | 酒店电话 | VARCHAR(20) | 0086#0566#2828248 | 无 |
otacHotelid | otac酒店ID | VARCHAR(20) | HD101689 | 无 |
arCode | 酒店地区代码 | CHAR(6) | 341723 | 阿里酒店地区代码 |
htiAddr | 酒店详细地址 | CHAR(100) | 池州市九华山风景区柯村新区 | 如:街道地址 |
POST
restore/hotel/complete
application/json
参数说明:
参数 | 中文名称 | 类型 | 举例 | 说明 | 参数位置 |
---|---|---|---|---|---|
uId | 用户ID | Integer | 41 | 必填 | RequestBody中 |
content | 联系人 | VARCHAR(20) | X经理 | 必填 | RequestBody中 |
邮箱 | String(50) | hashmap@dingtalk.com | 必填 | RequestBody中 | |
emailCode | 邮箱验证码 | VARCHAR(6) | 1234 | 必填 | RequestBody中 |
cellphone | 手机号 | VARCHAR(11) | 135XXXX1239 | 必填 | RequestBody中 |
phoneCode | 手机验证码 | VARCHAR(6) | 1234 | 必填 | RequestBody中 |
sendData:
{
"uId": 41,
"content": "X经理",
"email": "hashmap@dingtalk.com",
"emailCode": "1234",
"cellphone": "13554521239",
"phoneCode": "1234"
}
response
{
"resCode": "be230f01c5f98806",
"statusNo": 200,
"err": "nothing",
"msg": "success",
"actionCode": "",
"re": {},
"data": {},
"reErr": {},
"version": "1.7.6"
}
GET
restore/rateplan
application/json
参数说明:
参数 | 中文名称 | 类型 | 举例 | 说明 | 参数位置 |
---|---|---|---|---|---|
uId | 用户ID | Integer | 110 | 必填 | RequestParam中 |
response
{
"resCode": "3d01ef8a2f50e1ff",
"statusNo": 200,
"err": "nothing",
"msg": "success",
"actionCode": "",
"re": {},
"data": [
{
"createTime": null,
"otacHotelid": "HD101689",
"otacRpCode": "RP102455",
"otasrvCancelPolicy": {
"Ctrip": "",
"QUA": {
"cancelPolicyType": "5",
"policyInfo": {
"timeBefore": "18:00"
}
}
},
"otasrvGrtCodeJson": "{\"Ctrip\":\"\",\"QUA\":3}",
"rpBreakfastCount": 2,
"rpName": "不含早",
"rptrId": 0,
"sta": ""
},
{
"createTime": null,
"otacHotelid": "HD101689",
"otacRpCode": "RP106409",
"otasrvCancelPolicy": {
"Ctrip": "",
"QUA": {
"cancelPolicyType": "5",
"policyInfo": {
"timeBefore": "18:00"
}
}
},
"otasrvGrtCodeJson": "{\"Ctrip\":\"\",\"QUA\":3}",
"rpBreakfastCount": 3,
"rpName": "不含早",
"rptrId": 0,
"sta": ""
},
{
"createTime": null,
"otacHotelid": "HD101689",
"otacRpCode": "RP106410",
"otasrvCancelPolicy": {
"Ctrip": "",
"QUA": {
"cancelPolicyType": "5",
"policyInfo": {
"timeBefore": "18:00"
}
}
},
"otasrvGrtCodeJson": "{\"Ctrip\":\"\",\"QUA\":3}",
"rpBreakfastCount": 4,
"rpName": "不含早",
"rptrId": 0,
"sta": ""
},
{
"createTime": null,
"otacHotelid": "HD101689",
"otacRpCode": "RP106411",
"otasrvCancelPolicy": {
"Ctrip": "",
"QUA": {
"cancelPolicyType": "5",
"policyInfo": {
"timeBefore": "18:00"
}
}
},
"otasrvGrtCodeJson": "{\"Ctrip\":\"\",\"QUA\":3}",
"rpBreakfastCount": 4,
"rpName": "不含早",
"rptrId": 0,
"sta": ""
}
],
"reErr": {},
"version": "1.7.6"
}
返回值data说明:
返回值 | 中文名称 | 类型 | 举例 | 说明 |
---|---|---|---|---|
rpName | 房价Rp名称 | VARCHAR(20) | 不含早 | 无 |
otacRpCode | OTARp代码 | VARCHAR(20) | RP106411 | 无 |
otasrvGrtCodeJson | 担保类型 | JSON | {"Ctrip":"","QUA":3} | 担保类型和退订政策有关 |
otacHotelid | otac酒店ID | VARCHAR(20) | HD101689 | 无 |
otasrvCancelPolicy | 退订政策 | JSON | {"Ctrip": "","QUA": {"cancelPolicyType": "5","policyInfo": {"timeBefore":"18:00"}}} | 阿里房价计划退订政策 |
rpBreakfastCount | 早餐份数 | Integer | 4 | 无 |
GET
restore/rateplan/complete
application/json
参数说明:
参数 | 中文名称 | 类型 | 举例 | 说明 | 参数位置 |
---|---|---|---|---|---|
uId | 用户ID | Integer | 110 | 必填 | RequestParam中 |
response
{
"resCode": "b40179fdfdcec4ec",
"statusNo": 200,
"err": "nothing",
"msg": "success",
"actionCode": "",
"re": {},
"data": {},
"reErr": {},
"version": "1.7.6"
}
GET
restore/room
application/json
参数说明:
参数 | 中文名称 | 类型 | 举例 | 说明 | 参数位置 |
---|---|---|---|---|---|
uId | 用户ID | Integer | 110 | 必填 | RequestParam中 |
response
{
"resCode": "9fb1bb1046b0ad0c",
"statusNo": 200,
"err": "nothing",
"msg": "success",
"actionCode": "",
"re": {},
"data": [
{
"broadbandtype": "B",
"createTime": null,
"haswindow": "1",
"otacHotelid": "HD101689",
"rmiCode": "HD101689_HB",
"rmiName": "豪华标准间",
"rttrId": 0,
"sta": ""
},
{
"broadbandtype": "B",
"createTime": null,
"haswindow": "1",
"otacHotelid": "HD101689",
"rmiCode": "HD101689_HD",
"rmiName": "豪华单人间",
"rttrId": 0,
"sta": ""
},
{
"broadbandtype": "B",
"createTime": null,
"haswindow": "1",
"otacHotelid": "HD101689",
"rmiCode": "HD101689_HT",
"rmiName": "豪华套房",
"rttrId": 0,
"sta": ""
},
{
"broadbandtype": "B",
"createTime": null,
"haswindow": "1",
"otacHotelid": "HD101689",
"rmiCode": "HD101689_PB",
"rmiName": "普通标准间",
"rttrId": 0,
"sta": ""
},
{
"broadbandtype": "B",
"createTime": null,
"haswindow": "1",
"otacHotelid": "HD101689",
"rmiCode": "HD101689_PD",
"rmiName": "普通单人间",
"rttrId": 0,
"sta": ""
},
{
"broadbandtype": "B",
"createTime": null,
"haswindow": "1",
"otacHotelid": "HD101689",
"rmiCode": "HD101689_TJ",
"rmiName": "每日特价房",
"rttrId": 0,
"sta": ""
}
],
"reErr": {},
"version": "1.7.6"
}
返回值data说明:
返回值 | 中文名称 | 类型 | 举例 | 说明 |
---|---|---|---|---|
rmiName | 房型名称 | VARCHAR(20) | 每日特价房 | 无 |
rmiCode | OTA房型代码 | VARCHAR(20) | HD101689_TJ | 无 |
haswindow | 是否有窗 | Enum | 1 | 1:有窗,0:无窗 |
broadbandtype | 宽带类型 | Enum | B | A:无宽带,B:免费宽带,C:收费宽带,D:部分收费宽带 |
otacHotelid | otac酒店ID | VARCHAR(20) | HD101689 | 无 |
POST
restore/room/complete
application/json
参数说明:
参数 | 中文名称 | 类型 | 举例 | 说明 | 参数位置 |
---|---|---|---|---|---|
uId | 用户ID | Integer | 110 | 必填 | RequestBody中 |
roomCountInfoList | 待完善房型信息列表 | LIST | 如下 | 必填 | RequestBody中 |
LIST对象属性 | |||||
rmiCode | 获取房型信息得到的房型代码 | String | HD101689_HB | 必填 | RequestBody中 |
rmiAvl | 该房型实际数量 | Integer | 10 | 必填 | RequestBody中 |
globalLimit | 该房型线上可售总量 | Integer | 10 | 必填 | RequestBody中 |
senddata
{
"uId": 41,
"roomCountInfoList": [
{
"rmiCode":"HD101689_HB",
"rmiAvl":10,
"globalLimit":10
},
{
"rmiCode":"HD101689_HD",
"rmiAvl":11,
"globalLimit":11
},
{
"rmiCode":"HD101689_HT",
"rmiAvl":11,
"globalLimit":11
},
{
"rmiCode":"HD101689_PB",
"rmiAvl":11,
"globalLimit":11
},
{
"rmiCode":"HD101689_PD",
"rmiAvl":11,
"globalLimit":11
},
{
"rmiCode":"HD101689_TJ",
"rmiAvl":11,
"globalLimit":11
}
]
}
response
{
"resCode": "b368c1f1190d5b37",
"statusNo": 200,
"err": "nothing",
"msg": "success",
"actionCode": "",
"re": {},
"data": {},
"reErr": {},
"version": "1.7.6"
}
GET
restore/mapping
application/json
参数说明:
参数 | 中文名称 | 类型 | 举例 | 说明 | 参数位置 |
---|---|---|---|---|---|
uId | 用户ID | Integer | 110 | 必填 | RequestParam中 |
response
{
"resCode": "34259c6cf88b6eb4",
"statusNo": 200,
"err": "nothing",
"msg": "success",
"actionCode": "",
"re": {},
"data": [
{
"rmi_id": 153,
"rmi_name": "豪华标准间",
"rp_breakfast_count": 2,
"rp_id": 13,
"rp_name": "不含早",
"rrsc_name": "豪华标准间不含早"
},
{
"rmi_id": 154,
"rmi_name": "豪华单人间",
"rp_breakfast_count": 2,
"rp_id": 13,
"rp_name": "不含早",
"rrsc_name": "豪华单人间不含早"
},
{
"rmi_id": 155,
"rmi_name": "豪华套房",
"rp_breakfast_count": 2,
"rp_id": 13,
"rp_name": "不含早",
"rrsc_name": "豪华套房不含早"
},
{
"rmi_id": 156,
"rmi_name": "普通标准间",
"rp_breakfast_count": 2,
"rp_id": 13,
"rp_name": "不含早",
"rrsc_name": "普通标准间不含早"
},
{
"rmi_id": 157,
"rmi_name": "普通单人间",
"rp_breakfast_count": 2,
"rp_id": 13,
"rp_name": "不含早",
"rrsc_name": "普通单人间不含早"
},
{
"rmi_id": 158,
"rmi_name": "每日特价房",
"rp_breakfast_count": 2,
"rp_id": 13,
"rp_name": "不含早",
"rrsc_name": "每日特价房不含早"
},
{
"rmi_id": 153,
"rmi_name": "豪华标准间",
"rp_breakfast_count": 3,
"rp_id": 14,
"rp_name": "不含早",
"rrsc_name": "豪华标准间不含早"
},
{
"rmi_id": 154,
"rmi_name": "豪华单人间",
"rp_breakfast_count": 3,
"rp_id": 14,
"rp_name": "不含早",
"rrsc_name": "豪华单人间不含早"
},
{
"rmi_id": 155,
"rmi_name": "豪华套房",
"rp_breakfast_count": 3,
"rp_id": 14,
"rp_name": "不含早",
"rrsc_name": "豪华套房不含早"
},
{
"rmi_id": 156,
"rmi_name": "普通标准间",
"rp_breakfast_count": 3,
"rp_id": 14,
"rp_name": "不含早",
"rrsc_name": "普通标准间不含早"
},
{
"rmi_id": 157,
"rmi_name": "普通单人间",
"rp_breakfast_count": 3,
"rp_id": 14,
"rp_name": "不含早",
"rrsc_name": "普通单人间不含早"
},
{
"rmi_id": 158,
"rmi_name": "每日特价房",
"rp_breakfast_count": 3,
"rp_id": 14,
"rp_name": "不含早",
"rrsc_name": "每日特价房不含早"
},
{
"rmi_id": 153,
"rmi_name": "豪华标准间",
"rp_breakfast_count": 4,
"rp_id": 15,
"rp_name": "不含早",
"rrsc_name": "豪华标准间不含早"
},
{
"rmi_id": 154,
"rmi_name": "豪华单人间",
"rp_breakfast_count": 4,
"rp_id": 15,
"rp_name": "不含早",
"rrsc_name": "豪华单人间不含早"
},
{
"rmi_id": 155,
"rmi_name": "豪华套房",
"rp_breakfast_count": 4,
"rp_id": 15,
"rp_name": "不含早",
"rrsc_name": "豪华套房不含早"
},
{
"rmi_id": 156,
"rmi_name": "普通标准间",
"rp_breakfast_count": 4,
"rp_id": 15,
"rp_name": "不含早",
"rrsc_name": "普通标准间不含早"
},
{
"rmi_id": 157,
"rmi_name": "普通单人间",
"rp_breakfast_count": 4,
"rp_id": 15,
"rp_name": "不含早",
"rrsc_name": "普通单人间不含早"
},
{
"rmi_id": 158,
"rmi_name": "每日特价房",
"rp_breakfast_count": 4,
"rp_id": 15,
"rp_name": "不含早",
"rrsc_name": "每日特价房不含早"
},
{
"rmi_id": 153,
"rmi_name": "豪华标准间",
"rp_breakfast_count": 4,
"rp_id": 16,
"rp_name": "不含早",
"rrsc_name": "豪华标准间不含早"
},
{
"rmi_id": 154,
"rmi_name": "豪华单人间",
"rp_breakfast_count": 4,
"rp_id": 16,
"rp_name": "不含早",
"rrsc_name": "豪华单人间不含早"
},
{
"rmi_id": 155,
"rmi_name": "豪华套房",
"rp_breakfast_count": 4,
"rp_id": 16,
"rp_name": "不含早",
"rrsc_name": "豪华套房不含早"
},
{
"rmi_id": 156,
"rmi_name": "普通标准间",
"rp_breakfast_count": 4,
"rp_id": 16,
"rp_name": "不含早",
"rrsc_name": "普通标准间不含早"
},
{
"rmi_id": 157,
"rmi_name": "普通单人间",
"rp_breakfast_count": 4,
"rp_id": 16,
"rp_name": "不含早",
"rrsc_name": "普通单人间不含早"
},
{
"rmi_id": 158,
"rmi_name": "每日特价房",
"rp_breakfast_count": 4,
"rp_id": 16,
"rp_name": "不含早",
"rrsc_name": "每日特价房不含早"
}
],
"reErr": {},
"version": "1.7.6"
}
返回值data说明:
返回值 | 中文名称 | 类型 | 举例 | 说明 |
---|---|---|---|---|
rrsc_name | mapping名称 | VARCHAR(20) | 每日特价房不含早 | 无 |
rmi_name | 房型名称 | VARCHAR(20) | 每日特价房 | 无 |
rp_name | 房价名称 | VARCHAR(20) | 不含早 | 无 |
rmi_id | 房型ID | Integer | 158 | 无 |
rp_id | 房价ID | Integer | 16 | 无 |
rp_breakfast_count | 早餐份数 | Integer | 4 | 无 |
POST
restore/mapping/complete
application/json
参数说明:
参数 | 中文名称 | 类型 | 举例 | 说明 | 参数位置 |
---|---|---|---|---|---|
uId | 用户ID | Integer | 110 | 必填 | RequestBody中 |
rmRpList | mapping待完善信息列表 | LIST | 参数同aladin更新mapping | 必填 | RequestBody中 |
senddata
{
"uId": 1,
"rmRpList": [
{
"rrsc_name":"标间无早",
"otasrv_code":"QUA",
"rmi_id":10,
"rp_id":101,
"rrsc_steps_point":"{5,6}",
"rrsc_steps_price":"12800",
"rrsc_stand_price":"10000",
"rrsc_steps_limit":10,
"rrsc_stand_limit":10
},
{
"rrsc_name":"大床房无早",
"otasrv_code":"QUA",
"rmi_id":11,
"rp_id":101,
"rrsc_steps_point":"{5,6}",
"rrsc_steps_price":"25600",
"rrsc_stand_price":"19900",
"rrsc_steps_limit":10,
"rrsc_stand_limit":10
}
]
}
response
{
"resCode": "44f4a7c141a70b49",
"statusNo": 200,
"err": "nothing",
"msg": "success",
"actionCode": "",
"re": {},
"data": {},
"reErr": {},
"version": "1.7.6"
}
GET
restore/order/target
application/json
参数说明:
参数 | 中文名称 | 类型 | 举例 | 说明 | 参数位置 |
---|---|---|---|---|---|
uId | 用户ID | Integer | 110 | 必填 | RequestParam中 |
response
{
"resCode": "18c171121ff01377",
"statusNo": 200,
"err": "nothing",
"msg": "success",
"actionCode": "",
"re": {},
"data": {},
"reErr": {},
"version": "1.7.6"
}
GET
restore/order
application/json
参数说明:
参数 | 中文名称 | 类型 | 举例 | 说明 | 参数位置 |
---|---|---|---|---|---|
uId | 用户ID | Integer | 110 | 必填 | RequestParam中 |
response
{
"resCode": "dc06913bc69006bd",
"statusNo": 200,
"err": "nothing",
"msg": "success",
"actionCode": "",
"re": {},
"data": [
{
"createTime": "2016-09-13 16:54:07",
"logTime": "2016-08-17 09:05:18",
"orderInfoJson": null,
"otaOrderNo": "2206637007362286",
"otacHotelid": "HD101689",
"otrId": 127,
"sta": "T"
},
{
"createTime": "2016-09-13 16:54:07",
"logTime": "2016-09-12 16:24:10",
"orderInfoJson": null,
"otaOrderNo": "2337250010395722",
"otacHotelid": "HD101689",
"otrId": 128,
"sta": "T"
}
],
"reErr": {},
"version": "1.7.6"
}
返回值data说明:
返回值 | 中文名称 | 类型 | 举例 | 说明 |
---|---|---|---|---|
otaOrderNo | 淘宝订单编号 | VARCHAR(20) | 2337250010395722 | 无 |
logTime | 订单建立时间 | VARCHAR(19) | 2016-09-12 16:24:10 | 格式"yyyy-MM-dd" |
GET
restore/order/save
application/json
参数说明:
参数 | 中文名称 | 类型 | 举例 | 说明 | 参数位置 |
---|---|---|---|---|---|
uId | 用户ID | Integer | 110 | 必填 | RequestParam中 |
response
{
"resCode": "811b26530eb4c4dc",
"statusNo": 200,
"err": "nothing",
"msg": "success",
"actionCode": "",
"re": {},
"data": {},
"reErr": {},
"version": "1.7.6"
}