[关闭]
@931876502 2016-06-23T11:47:47.000000Z 字数 7104 阅读 447

ALADIN OTA API测试用例


aladin测试用例

版本号:1.6.0
部门:研发部
岗位:服务端开发人员
姓名:杨松
建立日期:2016-6-13
更新日期:2016-6-13 22:03


POSTMAN 测试接口:https://www.getpostman.com/collections/add6e7e96d19066895a6

DOMAIN 主机域名定义 env

{{ALDOTA}}

TEST =
DEVE = http://aladinsrv.dev.dlhis.com
PREPRO = http://api.aladin.dlhis.com
PRODUCTION


case01:收单用例
  1. {
  2. "guaranteetype": "",
  3. "remark": "family",
  4. "orderType": "online",
  5. "paymentType": "6",
  6. "taoBaoOrderId": "111222",
  7. "mkt": "QUA",
  8. "contactTel": "13920682209",
  9. "receiptInfo": {
  10. "receiptAddress": {
  11. "phone": "",
  12. "address": "",
  13. "name": "",
  14. "postCode": "",
  15. "mobile": ""
  16. },
  17. "receiptType": "",
  18. "receiptTitle": ""
  19. },
  20. "orderStatus": "0",
  21. "checkIn": "2016-06-13",
  22. "ratePlanCode": "RP100161",
  23. "latestarrivetime": "",
  24. "checkOut": "2016-06-14",
  25. "contactName": "tom",
  26. "hotelid": "HD000001",
  27. "roomNum": "1",
  28. "fakeaccnt": "",
  29. "orderGuests": [
  30. {
  31. "name": "jerry",
  32. "roomPos": "1"
  33. }
  34. ],
  35. "dailyInfos": [
  36. {
  37. "price": "88888",
  38. "day": "2016-06-13"
  39. }
  40. ],
  41. "log_date": "2016-06-13 16:01:45",
  42. "roomTypeId": "HD000001_HH",
  43. "totalPrice": "88888"
  44. }
  1. {
  2. "backCode": 0,
  3. "backMsg": "订单接收成功",
  4. "msg": "success",
  5. "err": "nothing",
  6. "re": {
  7. "allUpdated": 1,
  8. "mstId": 178,
  9. "ptis": {
  10. "htiId": 47,
  11. "otasrvCode": "QUA",
  12. "rmiId": 103,
  13. "rpId": 2
  14. },
  15. "roomNum": "1"
  16. },
  17. "reErr": {}
  18. }
  1. {
  2. "backCode": 1,
  3. "backMsg": "订单接收失败",
  4. "msg": "接收订单处理失败",
  5. "err": "该房型RP商家MAPPING,未给予设置",
  6. "re": {},
  7. "reErr": {}
  8. }

case02:取消订单用例
  1. {
  2. "taoBaoOrderId": "TAOBAO009",
  3. "hotelid": "HD000001",
  4. "mkt":"QUA",
  5. "reason":"叔叔别酱"
  6. }
  1. {
  2. "backCode": 0,
  3. "backMsg": "订单取消成功",
  4. "err": "nothing",
  5. "msg": "success",
  6. "re": {},
  7. "reErr": {}
  8. }
  1. {
  2. "backCode": 1,
  3. "backMsg": "订单取消失败",
  4. "err": "nothing",
  5. "msg": "success",
  6. "re": {},
  7. "reErr": {}
  8. }

case03:一键开通ota服务用例
  1. {
  2. "otasrvCode":"QUA",
  3. "dogNo":"6XFM"
  4. }
  1. {
  2. "data": {},
  3. "err": "nothing",
  4. "msg": "success",
  5. "re": {},
  6. "reErr": {},
  7. "statusNo": 200,
  8. "version": "1.6.0"
  9. }
  1. {
  2. "data": {},
  3. "err": "DOGNO_IS_WRONG",
  4. "msg": "加密狗号不存在或者错误!",
  5. "re": {},
  6. "reErr": {},
  7. "statusNo": 400,
  8. "version": "1.6.0"
  9. }

case04:推送酒店信息至OTA用例
  1. {
  2. "htiId":47,
  3. "otaCode":"QUA"
  4. }
  1. {
  2. "data": {},
  3. "err": "nothing",
  4. "msg": "success",
  5. "re": {},
  6. "reErr": {},
  7. "statusNo": 200,
  8. "version": "1.6.0"
  9. }
  1. {
  2. "data": {},
  3. "err": "HOTELID_NOT_EXISTS",
  4. "msg": "此HOTELID不存在!",
  5. "re": {},
  6. "reErr": {},
  7. "statusNo": 400,
  8. "version": "1.6.0"
  9. }

case05:推送房价信息至OTA用例
  1. {
  2. "rpId":2,
  3. "otaCode":"QUA"
  4. }
  1. {
  2. "data": {},
  3. "err": "nothing",
  4. "msg": "success",
  5. "re": {},
  6. "reErr": {},
  7. "statusNo": 200,
  8. "version": "1.6.0"
  9. }
  1. {
  2. "data": {},
  3. "err": "OTASRV_GRTCODE_NOT_EXISTS",
  4. "msg": "担保类型不能为空!",
  5. "re": {},
  6. "reErr": {},
  7. "statusNo": 400,
  8. "version": "1.6.0"
  9. }

case06:推送房型信息至OTA用例
  1. {
  2. "rmiId":103,
  3. "otaCode":"QUA"
  4. }
  1. {
  2. "data": {},
  3. "err": "nothing",
  4. "msg": "success",
  5. "re": {},
  6. "reErr": {},
  7. "statusNo": 200,
  8. "version": "1.6.0"
  9. }
  1. {
  2. "data": {},
  3. "err": "RMIID_IS_NOT_EXISTS",
  4. "msg": "此RMIID不存在!请检查后重试!",
  5. "re": {},
  6. "reErr": {},
  7. "statusNo": 400,
  8. "version": "1.6.0"
  9. }

case07:checkin用例
  1. {
  2. "dogNo": "EBK160510000146",
  3. "orderId": 185,
  4. "checkinRmiNo": "1101",
  5. "otherFee": 0,
  6. "otherFeeDetail": {},
  7. "action": "CHECKIN",
  8. "remark": "客人入住",
  9. "operator": 1001
  10. }
  1. {
  2. "ishotel": "0",
  3. "dogid": "EBK160510000146",
  4. "hotelid": "HD100641",
  5. "mkt": "QUA",
  6. "tid": "1632538322765669",
  7. "opt_type": "3",
  8. "reason_type": "",
  9. "reason_text": "",
  10. "out_room_number": "1101",
  11. "checkin_date": "2016-06-23 11:15:46",
  12. "checkout_date": "",
  13. "rooms": "1"
  14. }
  1. {
  2. "data": {},
  3. "err": "nothing",
  4. "msg": "success",
  5. "re": {},
  6. "reErr": {},
  7. "statusNo": 200,
  8. "version": "1.6.0"
  9. }
  1. {
  2. "statusNo": 15000,
  3. "err": "THE_MSTORDER_STATUS_NOT_MATCH",
  4. "msg": "业务错误:订单当前状态值不符,入住操作失败!",
  5. "actionCode": "",
  6. "re": {},
  7. "data": {},
  8. "reErr": {},
  9. "version": "1.6.0"
  10. }

case08:checkout用例
  1. {
  2. "dogNo": "EBK160510000146",
  3. "orderId": 185,
  4. "checkinRmiNo": "1101",
  5. "otherFee": 0,
  6. "otherFeeDetail": {},
  7. "action": "CHECKOUT",
  8. "remark": "客人入住",
  9. "operator": 1001
  10. }
  1. {
  2. "ishotel": "0",
  3. "dogid": "EBK160510000146",
  4. "hotelid": "HD100641",
  5. "mkt": "QUA",
  6. "tid": "1632538322765669",
  7. "opt_type": "4",
  8. "reason_type": "",
  9. "reason_text": "",
  10. "out_room_number": "1101",
  11. "checkin_date": "2016-06-23 11:15:46",
  12. "checkout_date": "2016-06-23 11:30:18",
  13. "rooms": "1"
  14. }
  1. {
  2. "data": {},
  3. "err": "nothing",
  4. "msg": "success",
  5. "re": {},
  6. "reErr": {},
  7. "statusNo": 200,
  8. "version": "1.6.0"
  9. }
  1. {
  2. "statusNo": 15200,
  3. "err": "OPERATE_FAILED",
  4. "msg": "OTAC业务错误:操作失败,请重试!",
  5. "actionCode": "",
  6. "re": {},
  7. "data": {},
  8. "reErr": {},
  9. "version": "1.6.0"
  10. }

case09:noshow用例
  1. {
  2. "dogNo": "EBK160510000146",
  3. "orderId": 185,
  4. "checkinRmiNo": "1101",
  5. "otherFee": 0,
  6. "otherFeeDetail": {},
  7. "action": "NOSHOW",
  8. "remark": "客人入住",
  9. "operator": 1001
  10. }
  1. {
  2. "ishotel": "0",
  3. "dogid": "EBK160510000146",
  4. "hotelid": "HD100641",
  5. "mkt": "QUA",
  6. "tid": "1632538322765669",
  7. "opt_type": "5",
  8. "reason_type": "",
  9. "reason_text": "",
  10. "out_room_number": "1101",
  11. "checkin_date": "",
  12. "checkout_date": "",
  13. "rooms": "1"
  14. }
  1. {
  2. "data": {},
  3. "err": "nothing",
  4. "msg": "success",
  5. "re": {},
  6. "reErr": {},
  7. "statusNo": 200,
  8. "version": "1.6.0"
  9. }
  1. {
  2. "statusNo": 15000,
  3. "err": "THE_MSTORDER_STATUS_NOT_MATCH",
  4. "msg": "业务错误:订单当前状态值不符,未入住操作失败!",
  5. "actionCode": "",
  6. "re": {},
  7. "data": {},
  8. "reErr": {},
  9. "version": "1.6.0"
  10. }

case10:reject用例
  1. {
  2. "dogNo": "EBK160510000146",
  3. "orderId": 185,
  4. "checkinRmiNo": "1101",
  5. "otherFee": 0,
  6. "otherFeeDetail": {},
  7. "action": "CLOSE",
  8. "remark": "客人入住",
  9. "operator": 1001
  10. }
  1. {
  2. "ishotel": "0",
  3. "dogid": "EBK160510000146",
  4. "hotelid": "HD100641",
  5. "mkt": "QUA",
  6. "tid": "1632538322765669",
  7. "opt_type": "8",
  8. "reason_type": "",
  9. "reason_text": "",
  10. "out_room_number": "1101",
  11. "checkin_date": "",
  12. "checkout_date": "",
  13. "rooms": "1"
  14. }
  1. {
  2. "data": {},
  3. "err": "nothing",
  4. "msg": "success",
  5. "re": {},
  6. "reErr": {},
  7. "statusNo": 200,
  8. "version": "1.6.0"
  9. }
  1. {
  2. "statusNo": 15200,
  3. "err": "OPERATE_FAILED",
  4. "msg": "OTAC业务错误:操作失败,请重试!",
  5. "actionCode": "",
  6. "re": {},
  7. "data": {},
  8. "reErr": {},
  9. "version": "1.6.0"
  10. }

case11:payfor用例
  1. {
  2. "dogNo": "EBK160510000146",
  3. "orderId": 185,
  4. "checkinRmiNo": "1401",
  5. "otherFee": 2200,
  6. "otherFeeDetail": {"tt":2200},
  7. "remark": "这是结账说明",
  8. "operator": 110
  9. }
  1. {
  2. "ishotel": "0",
  3. "dogid": "EBK160510000146",
  4. "hotelid": "HD100641",
  5. "mkt": "QUA",
  6. "tid": "1632538322765669",
  7. "memo": "迪联测试订单四",
  8. "room_no": "1401",
  9. "rooms": "1",
  10. "other_fee": "2200",
  11. "total_room_fee": "32800",
  12. "daily_price_info": [
  13. {
  14. "price": "32800",
  15. "day": "2016-06-21"
  16. }
  17. ],
  18. "check_in": "2016-06-21",
  19. "check_out": "2016-06-22",
  20. "other_fee_detail": {
  21. "tt": 2200
  22. }
  23. }
  1. {
  2. "data": {},
  3. "err": "nothing",
  4. "msg": "success",
  5. "re": {},
  6. "reErr": {},
  7. "statusNo": 200,
  8. "version": "1.6.0"
  9. }
  1. {
  2. "statusNo": 15200,
  3. "err": "PAYMENGT_FAILED",
  4. "msg": "OTAC业务错误:结账失败,请重试!",
  5. "actionCode": "",
  6. "re": {},
  7. "data": {},
  8. "reErr": {},
  9. "version": "1.6.0"
  10. }

case12:cancelpayment用例
  1. {
  2. "dogNo": "EBK160510000146",
  3. "orderId" : 185,
  4. "cancelReason":"测试退款",
  5. "remark":"测试退款操作",
  6. "operator":110
  7. }
  1. {
  2. "ishotel": "0",
  3. "tid": "1632538322765669",
  4. "reason": "测试退款",
  5. "hotelid": "HD100641",
  6. "dogid": "EBK160510000146"
  7. }
  1. {
  2. "data": {},
  3. "err": "nothing",
  4. "msg": "success",
  5. "re": {},
  6. "reErr": {},
  7. "statusNo": 200,
  8. "version": "1.6.0"
  9. }
  1. {
  2. "statusNo": 15200,
  3. "err": "OPERATE_FAILED",
  4. "msg": "OTAC业务错误:SESSIONKEY-NOT-GENERATED-BY-SERVER:REALSESSION DON'T BELONG APP AND USER ! APPKEY IS : 1023269815 , USER ID IS : 31998728",
  5. "actionCode": "",
  6. "re": {},
  7. "data": {},
  8. "reErr": {},
  9. "version": "1.6.0"
  10. }
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注