...
|
...
|
@@ -456,13 +456,21 @@ class UsersController extends HomeBaseController{ |
|
|
$user=Db::name('users')->where('id',$user_id)->find();
|
|
|
if ($user['fee']>=$fee) {
|
|
|
$order_sn=cmf_get_order_sn();
|
|
|
Db::name('users')->setDec('fee', $fee);
|
|
|
Db::name('withdraw')->insert([
|
|
|
'user_id'=>$user_id,
|
|
|
'money'=>$fee,
|
|
|
'create_time'=>time(),
|
|
|
'order_sn'=>$order_sn
|
|
|
]);
|
|
|
Db::startTrans();
|
|
|
try{
|
|
|
Db::name('users')->where('id',$user_id)->setDec('fee', $fee);
|
|
|
Db::name('withdraw')->insert([
|
|
|
'user_id'=>$user_id,
|
|
|
'money'=>$fee,
|
|
|
'create_time'=>time(),
|
|
|
'order_sn'=>$order_sn
|
|
|
]);
|
|
|
Db::commit();
|
|
|
}catch (\Exception $e) {
|
|
|
// 回滚事务
|
|
|
Db::rollback();
|
|
|
$this->apiResponse(301,'提现失败');
|
|
|
}
|
|
|
$app = new Application($this->options);
|
|
|
$merchantPay = $app->merchant_pay;
|
|
|
$merchantPayData = [
|
...
|
...
|
|