需求 #24554
<p>需求背景:红包活动管理配置“指定专场”类型的跨专场红包(添加两个及两个以上专场id)的时候,同期内只能存在一个跨场红包活动;现在不同业务方对不同的专场组合会有不同的红包优惠配置的场景;</p>
<p>产品方案:跨场红包活动只要活动中关联的专场id不重复,同期内可以配置+启用多个跨场红包活动;</p>
<p>业务逻辑:<br />
<img alt="" data-rich-file-id="1558" src="/system/rich/rich_files/rich_files/000/001/558/original/%E8%B7%A8%E5%9C%BA%E7%BA%A2%E5%8C%85%E9%99%90%E5%88%B6.png" /></p> 1,若用户配置了当期跨场红包活动 活动id为123 关联同期专场id为1,2,3;此时用户再配置当期跨场红包活动 关联同期专场id为 2,3,5; 创建不成功 toast:2,3专场id已在其他同期跨场红包活动中存在,活动id:123;<br />
2,若用户配置了当期跨场红包活动 活动id为123 关联同期专场id组合为1,2,3;此时用户再配置当期跨场红包活动 关联同期专场id为 4,6,5;创建成功;<br />
3,原逻辑不变:创建跨场 红包领取结束时间需小于等于录入的专场的结束时间;</p>
<p>产品方案:跨场红包活动只要活动中关联的专场id不重复,同期内可以配置+启用多个跨场红包活动;</p>
<p>业务逻辑:<br />
<img alt="" data-rich-file-id="1558" src="/system/rich/rich_files/rich_files/000/001/558/original/%E8%B7%A8%E5%9C%BA%E7%BA%A2%E5%8C%85%E9%99%90%E5%88%B6.png" /></p> 1,若用户配置了当期跨场红包活动 活动id为123 关联同期专场id为1,2,3;此时用户再配置当期跨场红包活动 关联同期专场id为 2,3,5; 创建不成功 toast:2,3专场id已在其他同期跨场红包活动中存在,活动id:123;<br />
2,若用户配置了当期跨场红包活动 活动id为123 关联同期专场id组合为1,2,3;此时用户再配置当期跨场红包活动 关联同期专场id为 4,6,5;创建成功;<br />
3,原逻辑不变:创建跨场 红包领取结束时间需小于等于录入的专场的结束时间;</p>