系统信息
php 7.1
MariaDB 10
Laravel 5.6
centos 7
用户在使用余额下单时,提交订单,会有一系列的表操作,分别是
1,更新用户表的余额字段
2,往余额记录表里插入数据
3,调用第三方接口发送余额变动通知(微信模版通知)
4,创建订单
5,调用第三方接口发送下单成功通知(微信模版通知)
已经使用了Laravel的数据库事务了,用户在第1步扣完余额字段的数字后就卡住了,然后退出了程序,第2步的记录以及后面的数据都没有了,这种情况该怎么解决?
系统信息
php 7.1
MariaDB 10
Laravel 5.6
centos 7
用户在使用余额下单时,提交订单,会有一系列的表操作,分别是
1,更新用户表的余额字段
2,往余额记录表里插入数据
3,调用第三方接口发送余额变动通知(微信模版通知)
4,创建订单
5,调用第三方接口发送下单成功通知(微信模版通知)
已经使用了Laravel的数据库事务了,用户在第1步扣完余额字段的数字后就卡住了,然后退出了程序,第2步的记录以及后面的数据都没有了,这种情况该怎么解决?
5 回答3.3k 阅读✓ 已解决
3 回答3.7k 阅读✓ 已解决
1 回答4.1k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
2 回答2.3k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
5 回答1.4k 阅读
没用过Laravel,但是解决思路一样的,哥子,我给你个伪代码: