Przeglądaj źródła

fix get field on null

laowu 12 godzin temu
rodzic
commit
f54b040587
1 zmienionych plików z 6 dodań i 0 usunięć
  1. 6 0
      app/Services/SuperballActivityService.php

+ 6 - 0
app/Services/SuperballActivityService.php

@@ -58,6 +58,12 @@ class SuperballActivityService
             $tierConfigs = $this->getTierConfig();
             $tierConfigs = $this->getTierConfig();
             $up = null;
             $up = null;
             foreach (array_reverse($tierConfigs) as $c) {
             foreach (array_reverse($tierConfigs) as $c) {
+                // 已经是最大的档位,直接升级
+                if ($c['tier'] == self::TIER_MAX
+                    && $c['recharge_required'] < $rechargeToday && $c['turnover_required'] < $turnoverDisplay) {
+                    $up = $c;
+                    break;
+                }
                 if ($c['recharge_required'] < $rechargeToday && $c['turnover_required'] < $turnoverDisplay) {
                 if ($c['recharge_required'] < $rechargeToday && $c['turnover_required'] < $turnoverDisplay) {
                     continue;
                     continue;
                 }
                 }