我的想法是评论表中加个order_id字段 判断时判断order_id和product_id 我想知道大家还有没有其他更好的办法
不太明白你想表达的是什么,什么交如何判断重复评论,业务场景描述清楚一点
fecshop现在的评论就像文章评论,随时可以评论,多条评论,没有做限制。
你想的是不是?用户只有在下订单,确认收货后,才能评论产品,就像京东淘宝那样
如果是那样,你的评论页面,应该做到账户中心的My Order里面,你需要:
1.review表加一个字段 order_item_id,唯一key,review.order_item_id 和 表sales_flat_order_item.item_id 一一对应(如果存在则更新,不存在则插入)
2.显示部分和原来的逻辑一样。
3.订单可能还需要过滤一下,譬如收货确认后才可以评论,那么,你需要加入订单状态过滤,只有xx状态的订单产品才可以评论。
@xi_qing #1楼 我懂了,谢谢你的关注