我想问一个问题
想请问各位大神会怎么处理这个情况
我目前正在做电商
遇到一个问题是
当订单在成立的时候,如果遇到了下面情况,程式如何能处理?
网路不稳时
当我正在成立订单,但出现网路不稳时,没有办法继续往下跑流程,此时能如何「停止」不使他继续往下,且可以做正确的处置?
开立发票时失败
「重新开立发票」,若仍失败则将订单资讯删除,不成立订单。
当某一个条件没有达成,则一样不继续往下跑,直接停止并做对应处理
在成立订单的过程中,我会有几个步骤来完成订单的成立
1.金流串接,付款
2.将使用者订单资讯建立
3.取得建立时的流水号
4.取得购物车所有商品,数量及价格资讯
5.成立订单资讯
6.开立发票
7.完成后导转至完成页
感觉流程也似乎不正确,请问有经验的大神,怎么做才是正确?
mysql innodb 事务处理
就是多个事件 要么都success,要么都failure