背景:
解决酒店详情页与订单填写页使用红包金额不一致问题
问题现象:
用户实际使用得红包金额与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)