老师,请问:生成订单未付款时,后台修改费用再支付的逻辑

来源:13-12 下单与支付

yyii

2019-10-18

老师,我看您设计的支付总额,用户在前台下单,后台order表生成记录,用total_price字段保存总额,支付时再用此字段付款的。
如果在订单生成后,未付款前,后台修改费用。
举例:
order表,
total_price : 30.00
增加字段:
discount : 29.99
order_amout:0.01

然后前台支付时,就按照order_amount来支付。
现在看老师写的支付,是再次查找产品单价*数量,再计算一次总金额支付的。
那么快照是做什么用的呢?

另外,如果我在后台修改了费用,是不是用order_amount,不要再计算总金额。
这里比较困惑。

请老师指点为盼,谢谢。

写回答

1回答

7七月

2019-10-18

修改订单这个就挺好理解的把,你就对订单做修改就行了,但是最好是增加一个字段专门做修改后的价格。总金额没必要计算了,反正你都要自己修改。

0
1
yyii
非常感谢老师!好的。
2019-10-18
共1条回复

微信小程序电商实战 从前端到后端的全流程精讲

全栈工程师/前后端都讲/架构思想/ RESTFul API、MySQL表设计

4805 学习 · 4382 问题

查看课程