Skip to main content

新建修改类型差异单

OTA侧新建差异单申请,差异单类型为"修改"。


请求方式#

POST

uri: /disresv/init/modify

Content-Type: application/json


请求参数说明#

RequestHeader#

公共请求头[引用]

RequestBody#

参数类型是否必填最大长度示例描述
hotelIdStringY3212**567酒店id
resIdStringY64R200031####135470001预订成功华住产生的订单ID
applyReasonStringY1024客人要提前离店差异申请原因
adjustedCheckOutDateDateY-2021-10-12实际离店日期 格式:yyyy-MM-dd
addPenaltyIntegerN-1是否加收违约金(0-否 1-是),如不需要加收违约金,每日价与原订单保持一致
dailyDiscrepancyDiscrepancyInfoDTOY--差异信息
notifyUrlString128Nhttps://www.example.com回调地址,有需要时填写,不填默认使用OTA注册时配置的默认地址
notifyTypeString16N回调类型(GET/POST),默认POST类型POST

DiscrepancyInfoDTO#

参数类型是否必填最大长度示例描述
totalOriginalRoomNightsIntegerY-3总原间夜数
totalAdjustedRoomNightsIntegerY-2总调整后间夜数
totalOriginalRoomPriceBigDecimalY-999.00原房间总价
totalAdjustedRoomPriceBigDecimalY-666.00调整后房间总价
totalAdjustedAmountBigDecimalY-333.00笤帚预订单总价
dailyDiscrepancyListList<DailyDiscrepancy>Y--每日差异信息

DailyDiscrepancy#

参数类型是否必填最大长度示例描述
bizDateDateY-2021-10-11日期 格式:yyyy-MM-dd
marketPriceBigDecimalY-350.00门市价
originalRoomCountIntegerY-1原房间数
originalRoomPriceBigDecimalY-333.00原房间单价
originalDailyAmountBigDecimalY-333.00原当天房费总计(房间数* 原房间单价)
adjustedRoomCountIntegerY-1调整后房间数
adjustedRoomPriceBigDecimalY-333.00调整后房价
adjustedDailyAmountBigDecimalY-333.00调整后房费总计(房间数* 调整后房间单价)
additionalDailyAmountBigDecimalY-0.00加收违约金

响应参数说明#

公共响应参数[引用]

响应码-code[引用]

content#

参数类型是否必填最大长度示例描述
hotelIdStringY3212**567酒店id
discrepancyNoStringY32e26a036567cc41999349bf3ad366ae32差异单单号

响应码#

异常码异常类型说明
1000Success
6301Reservation not found订单不存在
6302Invalid reservation status订单状态异常
6303Invalid discrepant reservation status差异单状态异常
6304Discrepant reservation not support渠道不支持差异单
6305Penalty not support渠道不支持违约金
6306Invalid adjusteded checkout date调整日期不符合规则
其他全局异常码全局异常[引用]

报文示例#

请求示例#

{ "hotelId": "12**567", "resId": "R200031####135470001", "applyReason": "zpy-test", "addPenalty": 1, "adjustedCheckOutDate": "2021-09-14", "discrepancyInfo": {   "dailyDiscrepancyList": [     {       "additionalDailyAmount": 0,       "adjustedDailyAmount": 84.00,       "adjustedRoomCount": 1,       "adjustedRoomPrice": 84.00,       "bizDate": "2021-09-13",       "marketPrice": 0.00,       "originalDailyAmount": 84.00,       "originalRoomCount": 1,       "originalRoomPrice": 84.00     },     {       "additionalDailyAmount": 0,       "adjustedDailyAmount": 0,       "adjustedRoomCount": 0,       "adjustedRoomPrice": 0,       "bizDate": "2021-09-14",       "marketPrice": 0.00,       "originalDailyAmount": 84.00,       "originalRoomCount": 1,       "originalRoomPrice": 84.00     },     {       "additionalDailyAmount": 0,       "adjustedDailyAmount": 0,       "adjustedRoomCount": 0,       "adjustedRoomPrice": 0,       "bizDate": "2021-09-15",       "marketPrice": 0.00,       "originalDailyAmount": 84.00,       "originalRoomCount": 1,       "originalRoomPrice": 84.00     }   ],   "totalAdjustedAmount": 0,   "totalAdjustedRoomNights": 1,   "totalAdjustedRoomPrice": 84.00,   "totalOriginalRoomNights": 3,   "totalOriginalRoomPrice": 252.00 }, "notifyUrl": "https://www.example.com", "notifyType": "POST"}

响应示例#

{ "code": 1000, "content": {   "discrepancyNo": "bdf045dd1a4344e5a7e829c1e1e87064",   "hotelId": "1000323" }}