数据库 针对订单有多个支付周期的情况,order 表应该如何设计以支持每一次的支付需要的商户订单号呢?

radrupt · 2017年08月15日 · 最后由 radrupt 回复于 2017年08月16日 · 6597 次阅读

请教下:订单有两种支付模式:1:全款支付,2:分两次支付——预付款,尾款
怎么合理设计 order 表结构
我当前的 order 表结构是:

id,
orderno,//商户订单号    
total_price,//订单总额  
total_advance,//预付款金额     

现在遇到的问题是,orderno 不可用于多次支付
我有必要单独将商户订单号抽出来吗?
如:
orderno 表:

orderid,//订单表主键  
orderno,//商户订单号  
status//1:全款,2:预付款,3:尾款   

你可以将订单和支付拆开来,一个 order 对应多个 payment 用 payment no 来支付

teddyinfi 回复

嗯,谢谢回复,按照你的建议来处理了

需要 登录 后方可回复, 如果你还没有账号请 注册新账号