Преглед на файлове

充值时,由于没有更新 buyAmount,所以得额外添加更新等级

shizhongqi преди 2 месеца
родител
ревизия
250fd511d3
променени са 1 файла, в които са добавени 7 реда и са изтрити 0 реда
  1. 7 0
      biz-hd/recharge/classes/RechargeClass.php

+ 7 - 0
biz-hd/recharge/classes/RechargeClass.php

@@ -279,6 +279,13 @@ class RechargeClass extends BaseClass
             //积分与成长值
             $custom->integral = bcadd($custom->integral, $changeAmount);
             $custom->growth = bcadd($custom->growth, $changeAmount);
+
+            // 由于没有更新 buyAmount,所以得额外添加更新等级
+            $memberData = CustomClass::getCustomExpenseLevel($custom->growth, $mainId); // 设置等级多处需要同步修改的,请搜索:getCustomExpenseLevel
+            CustomClass::updateAll([
+                'member' => (int) ($memberData['level'] ?? 0),
+                'memberName' => (string) ($memberData['name'] ?? ''),
+            ], ['id' => $customId]);
         }
         $custom->save();
         $hd->save();