Browse Source

完善功能

gorden 9 months ago
parent
commit
af847f77a7
1 changed files with 6 additions and 5 deletions
  1. 6 5
      app/admin/service/notify/RechargeService.php

+ 6 - 5
app/admin/service/notify/RechargeService.php

@@ -57,7 +57,7 @@ class RechargeService
         $memberAccount = MemberAccount::where('member_account_classify', 'CASH')
             ->where('join_account_member_id', $memberId)
             ->first();
-        if (!$memberAccount){
+        if (!$memberAccount) {
             throw new BusinessException('账户异常');
         }
         $income = floatval($memberAccount->member_account_income);
@@ -186,15 +186,16 @@ class RechargeService
     private static function saveMemberQuota($memberId, $component)
     {
         if ($component['rule_added_component_classify'] == 'MONTH') {
-            for ($i = 0; $i < 12; $i++) {
-                self::doSaveMemberQuota($memberId, $component, $component['rule_added_component_goods_nbr']);
+            $total = 12 * intval($component['rule_added_component_goods_nbr']);
+            for ($i = 0; $i < $total; $i++) {
+                self::doSaveMemberQuota($memberId, $component, 1);
             }
         } elseif ($component['rule_added_component_classify'] == 'YEAR') {
             self::doSaveMemberQuota($memberId, $component, $component['rule_added_component_goods_nbr']);
         } else {
-            if ($component['rule_added_component_goods_nbr'] == -99){
+            if ($component['rule_added_component_goods_nbr'] == -99) {
                 self::doSaveMemberQuota($memberId, $component, -99);
-            }else{
+            } else {
                 for ($i = 0; $i < floatval($component['rule_added_component_goods_nbr']); $i++) {
                     self::doSaveMemberQuota($memberId, $component, 1);
                 }