소스 검색

fix vip额外赠送

laowu 1 개월 전
부모
커밋
c7e26edf8c
1개의 변경된 파일9개의 추가작업 그리고 7개의 파일을 삭제
  1. 9 7
      app/Services/OrderServices.php

+ 9 - 7
app/Services/OrderServices.php

@@ -348,13 +348,15 @@ class  OrderServices
                 RecordScoreInfo::addScore($user_id, ($give * NumConfig::NUM_VALUE), $cjReason, $AfterScore); #赠送彩金
             }
             // vip额外赠送
-            $userRecharge = $query ?: 0;
-            $VIP = VipService::calculateVipLevel($user_id,$userRecharge);
-            $level = VipService::getVipByField('VIP', $VIP);
-            if ($level && $level->RechargeExtraSendRate > 0) {
-                $vipSendChips = floor($Recharge * NumConfig::NUM_VALUE * ($level->RechargeExtraSendRate/100));
-                if ($vipSendChips > 0) {
-                    RecordScoreInfo::addScore($user_id, $vipSendChips, RecordScoreInfo::REASON_VIP_SEND_CHIPS, $AfterScore);
+            if ($GiftsID == 0) {
+                $userRecharge = $query ?: 0;
+                $VIP = VipService::calculateVipLevel($user_id,$userRecharge);
+                $level = VipService::getVipByField('VIP', $VIP);
+                if ($level && $level->RechargeExtraSendRate > 0) {
+                    $vipSendChips = floor($Recharge * NumConfig::NUM_VALUE * ($level->RechargeExtraSendRate/100));
+                    if ($vipSendChips > 0) {
+                        RecordScoreInfo::addScore($user_id, $vipSendChips, RecordScoreInfo::REASON_VIP_SEND_CHIPS, $AfterScore);
+                    }
                 }
             }
         }