酒店

【国内酒店】[搜索]hotel.detail增加红包活动id列表入参更新时间:2023/05/19

背景:
解决酒店详情页与订单填写页使用红包金额不一致问题

问题现象:
用户实际使用得红包金额与hotel.detail的红包金额不一致。
hotel.detail红包策略与实际用户层面红包策略不一致。

改动点:hotel.detail:
在hotel.detail接口中增加“ActivityIds”字段表示红包活动id列表 ,
String类型 以逗号形式分隔透传红包活动id

入参说明
1:如果不指定红包活动id列表,请不要传这个参数,将默认返回当前产品最优红包
2:如果指定了红包活动id列表,将返回列表中在红包全集中的有效最优红包
3:如果指定红包活动id列表:,无返回列表表示红包全集中无可用红包


示例:

红包id的全集为[1,2,3,4,5]

1 ActivityIds不传,将返回全集[1,2,3,4,5]

2 ActivityIds:"",将返回空集,即不需要红包

3 ActivityIds:"1,2" 将返回红包集合[1,2]

4 ActivityIds:"1,7" 将返回红包合集[1]


对应红包产品使用的具体活动Id将在搜索返参UsedPromotionValue中的UsedActivityId字段给出,注意只有PromotionTypeId为11或63的促销才有这个字段(若是api+H5模式,跳转至H5填单页时需要传产品所使用的红包活动id)