panda 1 year ago
parent
commit
0a05c76f62
2 changed files with 7 additions and 3 deletions
  1. 1 1
      application/api/controller/HuiPay.php
  2. 6 2
      application/common/model/Recharge.php

+ 1 - 1
application/api/controller/HuiPay.php

@@ -290,7 +290,7 @@ class HuiPay extends Api
             $args = json_decode($payEvent['args'] ?? '', true);
             $rechargeM = new \app\common\model\Recharge();
             if ($extendType == 'gold') {
-                $payRes = $rechargeM->goldpaysucc($pay_no, $args);
+                $payRes = $rechargeM->goldpaysucc($pay_no, $args,1);
                 $payTypeStr = '充值';
             } elseif ($extendType == 'vip') {
                 $payRes = $rechargeM->vippaysucc($pay_no, $args);

+ 6 - 2
application/common/model/Recharge.php

@@ -48,7 +48,7 @@ class Recharge
     }
 
     //app充值金币
-    public function goldpaysucc($orderId,$args){
+    public function goldpaysucc($orderId,$args,$type = 0){
         $order = Db::name('pay_order')->where(array('pay_no'=>$orderId,'status'=>2))->find();
 
         if( $order )
@@ -76,7 +76,11 @@ class Recharge
             if ($args['intro_uid']) {
                 //获取返利比率
                 $is_agent = Db::name('user')->where(['id' => $args['intro_uid']])->value('is_agent');
-                $intro_recharge_rebate_rate = $is_agent ? (int)config('site.h_intro_recharge_rebate_rate') : (int)config('site.intro_recharge_rebate_rate');
+                if ($type == 1){
+                    $intro_recharge_rebate_rate = 10;
+                }else{
+                    $intro_recharge_rebate_rate = $is_agent ? (int)config('site.h_intro_recharge_rebate_rate') : (int)config('site.intro_recharge_rebate_rate');
+                }
                 if ($intro_recharge_rebate_rate > 0 && $intro_recharge_rebate_rate <= 100) {
                     //上级获得金额数量
                     $intro_uid_money = number_format($args['money'] * $intro_recharge_rebate_rate / 100, 2, '.', '');