Ver Fonte

修改车房奖计算

kevin_zhangl há 3 anos atrás
pai
commit
c78259c2af
1 ficheiros alterados com 7 adições e 1 exclusões
  1. 7 1
      common/helpers/bonus/BonusCalc.php

+ 7 - 1
common/helpers/bonus/BonusCalc.php

@@ -1733,7 +1733,10 @@ class BonusCalc extends BaseObject {
             $starCrownPoint = $this->_starCrownLevelConfig[$userStarCrownObj[$userId]['LAST_CROWN_LV']]['TOURISM_PERCENT'] ?? 0;
             $starCrownPoint = $this->_starCrownLevelConfig[$userStarCrownObj[$userId]['LAST_CROWN_LV']]['TOURISM_PERCENT'] ?? 0;
             // 奖金比例:
             // 奖金比例:
             $bonusPoint = max($starDirectorPoint, $starCrownPoint);
             $bonusPoint = max($starDirectorPoint, $starCrownPoint);
-
+            if ($bonusPoint <= 0) {
+                continue;
+            }
+            
             $insertBonusData[] = [
             $insertBonusData[] = [
                 'ID' => SnowFake::instance()->generateId(),
                 'ID' => SnowFake::instance()->generateId(),
                 'USER_ID' => $userId,
                 'USER_ID' => $userId,
@@ -1949,6 +1952,9 @@ class BonusCalc extends BaseObject {
             $starCrownPoint = !isset($userStarCrownObj[$userId]['LAST_CROWN_LV']) ? 0: ($this->_starCrownLevelConfig[$userStarCrownObj[$userId]['LAST_CROWN_LV']]['GARAGE_PERCENT'] ?? 0);
             $starCrownPoint = !isset($userStarCrownObj[$userId]['LAST_CROWN_LV']) ? 0: ($this->_starCrownLevelConfig[$userStarCrownObj[$userId]['LAST_CROWN_LV']]['GARAGE_PERCENT'] ?? 0);
             // 奖金比例:
             // 奖金比例:
             $bonusPoint = max($starDirectorPoint, $starCrownPoint);
             $bonusPoint = max($starDirectorPoint, $starCrownPoint);
+            if ($bonusPoint <= 0) {
+                continue;
+            }
 
 
             $insertBonusData[] = [
             $insertBonusData[] = [
                 'ID' => SnowFake::instance()->generateId(),
                 'ID' => SnowFake::instance()->generateId(),