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

XIAOPAN

@@ -603,10 +603,10 @@ class OrderController extends HomeBaseController{ @@ -603,10 +603,10 @@ class OrderController extends HomeBaseController{
603 // } 603 // }
604 // } 604 // }
605 //余额支付 605 //余额支付
606 - if ($user['fee']>=$price){ 606 + if ($user['fee']>=$order['price']){
607 Db::startTrans(); 607 Db::startTrans();
608 try { 608 try {
609 - Db::name('users')->where('id', $user['id'])->setDec('fee',$price); 609 + Db::name('users')->where('id', $user['id'])->setDec('fee',$order['price']);
610 Db::name('order')->where('id',$order['id'])->update(['state'=>3]); 610 Db::name('order')->where('id',$order['id'])->update(['state'=>3]);
611 Db::name('fee_log')->insert(['user_id'=>$user['id'],'fee'=>$price,'type'=>2,'add_time'=>time()]); 611 Db::name('fee_log')->insert(['user_id'=>$user['id'],'fee'=>$price,'type'=>2,'add_time'=>time()]);
612 // 提交事务 612 // 提交事务
@@ -618,7 +618,7 @@ class OrderController extends HomeBaseController{ @@ -618,7 +618,7 @@ class OrderController extends HomeBaseController{
618 } 618 }
619 $this->apiResponse(201, '余额支付成功'); 619 $this->apiResponse(201, '余额支付成功');
620 }elseif ($user['fee']<$price){ 620 }elseif ($user['fee']<$price){
621 - Db::name('order')->where('id',$order['id'])->update(['group_money'=>($price-$user['fee'])]); 621 + Db::name('order')->where('id',$order['id'])->update(['group_money'=>($order['price']-$user['fee'])]);
622 $body = '支付'; 622 $body = '支付';
623 $notify_url = url('order/group', '', '', true);//回调地址 623 $notify_url = url('order/group', '', '', true);//回调地址
624 $out_trade_no = $param['order_no'] . $this->create_noncestr(4); 624 $out_trade_no = $param['order_no'] . $this->create_noncestr(4);