项目是一个本地商家发放优惠券的应用
目前的需求是将优惠券按照用户距离商家位置的远近排序
遇到的问题:
商户可以创建多个优惠券,优惠券并没有单独的位置只能取所属商家的位置,但如果全部取商家位置的话就有可能出现前几名优惠券都是同一商家的情况,请问这种情况要怎么解决?
项目是一个本地商家发放优惠券的应用
目前的需求是将优惠券按照用户距离商家位置的远近排序
遇到的问题:
商户可以创建多个优惠券,优惠券并没有单独的位置只能取所属商家的位置,但如果全部取商家位置的话就有可能出现前几名优惠券都是同一商家的情况,请问这种情况要怎么解决?
尝试提供两个思路参考一下。
1,直接把商家和优惠券两个表 join 起来,按照商家维度展示,这样就能去重了。
2,另外思考优惠券的多维度,按照用户兴趣,领取量等等,所以个人觉得不用刻意思考重复问题。比如两个最火的视频都是一个博主的,那么你要去掉一个吗?
5 回答3.3k 阅读✓ 已解决
3 回答3.7k 阅读✓ 已解决
1 回答4.1k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
2 回答2.3k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
5 回答1.4k 阅读
哪有直接将优惠券排序显示的。。
你显示有优惠券的商家 按商家排序啊