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

radrupt · August 15, 2017 · Last by radrupt replied at August 16, 2017 · 6598 hits

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

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

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

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

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

Reply to teddyinfi

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

You need to Sign in before reply, if you don't have an account, please Sign up first.