lyh 2 lat temu
rodzic
commit
b3857c040c
1 zmienionych plików z 10 dodań i 10 usunięć
  1. 10 10
      app/Services/Api/AcceptorService.php

+ 10 - 10
app/Services/Api/AcceptorService.php

@@ -950,7 +950,7 @@ class AcceptorService extends BaseService
         }
         }
         // 购买用户信息
         // 购买用户信息
         $userInfo = $pointInfo = MemberModel::where(['id' => $userId, 'mark' => 1])
         $userInfo = $pointInfo = MemberModel::where(['id' => $userId, 'mark' => 1])
-            ->select(['id', 'usdt', 'balance', 'member_level', 'wait_score', 'pay_password','status'])
+            ->select(['id', 'usdt', 'balance', 'member_level', 'wait_score', 'pay_password', 'status'])
             ->first();
             ->first();
 
 
         // 承兑商信息
         // 承兑商信息
@@ -972,7 +972,7 @@ class AcceptorService extends BaseService
 
 
         // 卖家1星豆人民币对比价格
         // 卖家1星豆人民币对比价格
         $cnyPrice = $this->getRealPrice(1, 'CNY', 1);
         $cnyPrice = $this->getRealPrice(1, 'CNY', 1);
-        $money = moneyFormat($this->getRealPrice($params['quota'], 'CNY', 1),2,true);
+        $money    = moneyFormat($this->getRealPrice($params['quota'], 'CNY', 1), 2, true);
 
 
         if (floatval($params['money']) != $money) {
         if (floatval($params['money']) != $money) {
             $this->error = 2028;
             $this->error = 2028;
@@ -985,17 +985,17 @@ class AcceptorService extends BaseService
 
 
         // 承兑商收款信息
         // 承兑商收款信息
         $memberBank = MemberBankModel::where(['user_id' => $acceptor['user_id'], 'type' => $acceptor['pay_type']])->first();
         $memberBank = MemberBankModel::where(['user_id' => $acceptor['user_id'], 'type' => $acceptor['pay_type']])->first();
-        return ['$memberBank'=>$memberBank];
+        return ['$memberBank' => $memberBank];
 
 
         // 兑换usdt费率价格
         // 兑换usdt费率价格
-        $xdPrice    = ConfigService::make()->getConfigByCode('xd_price', 100);
-        $xdPrice    = $xdPrice > 0 && $xdPrice <= 10000 ? $xdPrice : 100;
-        $usdt_rate    = round(1 / $xdPrice, 4);
+        $xdPrice   = ConfigService::make()->getConfigByCode('xd_price', 100);
+        $xdPrice   = $xdPrice > 0 && $xdPrice <= 10000 ? $xdPrice : 100;
+        $usdt_rate = round(1 / $xdPrice, 4);
 
 
         // 承兑商额外佣金金豆转u
         // 承兑商额外佣金金豆转u
-        $acceptorCommissionRate    = ConfigService::make()->getConfigByCode('acceptor_commission_rate', 100);
-        $bonus_xd = round(($params['quota'] * $acceptorCommissionRate) / 100,1);
-        $bonus_usdt  = round($bonus_xd / $xdPrice, 4);
+        $acceptorCommissionRate = ConfigService::make()->getConfigByCode('acceptor_commission_rate', 100);
+        $bonus_xd               = round(($params['quota'] * $acceptorCommissionRate) / 100, 1);
+        $bonus_usdt             = round($bonus_xd / $xdPrice, 4);
         // 添加交易订单记录
         // 添加交易订单记录
         $data = [
         $data = [
             'user_id'            => $userId,
             'user_id'            => $userId,
@@ -1006,7 +1006,7 @@ class AcceptorService extends BaseService
             'coin_type'          => 2,
             'coin_type'          => 2,
             'price'              => $cnyPrice,
             'price'              => $cnyPrice,
             'number'             => $params['quota'],
             'number'             => $params['quota'],
-            'account_id'         => $memberBank['id'],
+            'account_id'         => isset($memberBank) ? $memberBank['id'] : 0,
             'mobile'             => $acceptor['mobile'],
             'mobile'             => $acceptor['mobile'],
             'real_name'          => $acceptor['realname'],
             'real_name'          => $acceptor['realname'],
             'total'              => $money,
             'total'              => $money,