推送订单状态变化信号量

当订单状态发生变化时会推送本信号,对接方在收到信号后,需根据消息内容调用查询订单接口获取订单当前的状态。订单状态参考枚举

推送协议#

https POST

华住侧请求超时时间 request.timeout = 3s


说明#

推送参数#

参数类型是否必填最大长度示例描述
hotelIdStringY3212**567华住酒店ID
typeStringY20推送数据类型,参考枚举
resIdStringY64华住订单号
timestampDateY-变化时间戳,格式:yyyy-MM-dd HH: mm: ss.fff
echoTokenStringY20UUID 用于双方定位问题

响应参数#

参数类型是否必填最大长度示例描述
statusStringY101状态码,1成功,-1失败
errorcodestringN50对接方自行定义
errormsgstringN500对接方自行定义,需描述清楚问题原因

报文示例#

Case1:订单入住通知#

请求示例#

{
"hotelId":"2000014",
"type":"orderStatus",
"timestamp":"2022-08-03 18:00:00.000",
"echoToken":"0525082e5**********67ac4b9d2c",
"resId": "R12**567**32332"
}

接收结果示例#

接收推送成功示例#

{
"status":1,
"errorcode":"",
"errormsg":""
}

结束推送失败示例#

{
"status":-1,
"errorcode":"99",
"errormsg":"未知"
}