用户提取奖品支付运费设计问题

问个设计上的问题,用户通过活动获得了一件商品,提货的时候需要支付运费,那支付运费是否另外创建一个支付订单表呢? 或者有其他的设计模式的吗?

《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 8

或许直接到付?

1年前 评论
Jennie 1年前

活动表(活动名)
活动规则表(商品、具体获奖规则)
活动流水表 (用户ID,商品ID、活动ID、状态)
订单表 (订单号、订单流水号、金额、时间、状态、关联_type、关联_id)
运费规则表(具体商品对应运费规则),脑袋一拍,先整上

1年前 评论

刚好最近做了这个功能。看到你这个场景,建议在订单表加一个字段freight_price运费。订单总价=商品价格(0)+运费,判断订单支付状态就好了。

1年前 评论

可以有一个支付订单表 通过一个type字段去区分是什么业务的支付

1年前 评论

可以建一张运费表嘛 关联商品就好啦 一对一

1年前 评论
醉挽清风 1年前

老师 是不是可以建一个运费规则表 用订单关联运费规则

1年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!