作者 潘浩文
1 个管道 的构建 通过 耗费 2 秒

更新 OrderController.php

@@ -605,18 +605,18 @@ class OrderController extends HomeBaseController{ @@ -605,18 +605,18 @@ class OrderController extends HomeBaseController{
605 // } 605 // }
606 //余额支付 606 //余额支付
607 if ($user['fee']>=$order['price']){ 607 if ($user['fee']>=$order['price']){
608 - Db::startTrans();  
609 - try { 608 +// Db::startTrans();
  609 +// try {
610 Db::name('users')->where('id', $user['id'])->setDec('fee',$order['price']); 610 Db::name('users')->where('id', $user['id'])->setDec('fee',$order['price']);
611 Db::name('order')->where('id',$order['id'])->update(['state'=>3]); 611 Db::name('order')->where('id',$order['id'])->update(['state'=>3]);
612 Db::name('fee_log')->insert(['user_id'=>$user['id'],'fee'=>$order['price'],'type'=>2,'add_time'=>time()]); 612 Db::name('fee_log')->insert(['user_id'=>$user['id'],'fee'=>$order['price'],'type'=>2,'add_time'=>time()]);
613 // 提交事务 613 // 提交事务
614 - Db::commit();  
615 - } catch (\Exception $e) {  
616 - // 回滚事务  
617 - Db::rollback();  
618 - $this->apiResponse(400,'余额支付失败');  
619 - } 614 +// Db::commit();
  615 +// } catch (\Exception $e) {
  616 +// // 回滚事务
  617 +// Db::rollback();
  618 +// $this->apiResponse(400,'余额支付失败');
  619 +// }
620 $this->apiResponse(201, '余额支付成功'); 620 $this->apiResponse(201, '余额支付成功');
621 }elseif ($user['fee']<$price){ 621 }elseif ($user['fee']<$price){
622 Db::name('order')->where('id',$order['id'])->update(['group_money'=>($order['price']-$user['fee'])]); 622 Db::name('order')->where('id',$order['id'])->update(['group_money'=>($order['price']-$user['fee'])]);