/**
* @title 前台用户申请退款
* @description 前台用户申请退款
* @author 邓浩林
* @url /order/front_order/order_refund_push
* @param name:token require:1 default: desc:token
* @param name:id require:1 default: desc:订单id
* @param name:refund_cause require:1 default: desc:退款原因
* @param name:refund_instructions require:1 default: desc:退款说明
* @return error_id:1-06-01-0005 校验失败 1-06-01-0007 获取失败
*/
public function order_refund_push(){
$data = input();
$validate = new Validate([
'token' => 'require',
'id' => 'require',
'refund_cause' => 'require'
之前写了一个数据库事务操作,但另一位模块的同事提供的接口是错误的,因为对$result['pay_price']]做了判断,导致返回的是错误,然后发现退款申请不成功,但是之前的两个SQL语句没有回滚。
然后查阅资料才知道,事务操作只支持同一数据库的SQL语句进行回滚。也就是数据库连接是相同的
所以我对这个回滚操作