Explorar o código

会员活跃奖金计算bugfix

kevin_zhangl %!s(int64=3) %!d(string=hai) anos
pai
achega
043b7c2198
Modificáronse 1 ficheiros con 6 adicións e 6 borrados
  1. 6 6
      common/helpers/bonus/BonusCalc.php

+ 6 - 6
common/helpers/bonus/BonusCalc.php

@@ -2108,9 +2108,9 @@ class BonusCalc extends BaseObject {
                 $point = $deductData['reConsumePoints'] + $user['RECONSUME_POINTS'];// 复消积分
 
                 // 是否活跃会员
-                $isActive = $this->_isMonthPerfLimit($user['USER_ID']);
+                $isActive = $this->_isPerfActive($user['USER_ID']);
                 $oriBonus = $isActive ? $user['ORI_BONUS_MNT'] : 0;
-                $empLv = $isActive ? $user['LAST_EMP_LV'] : EmployLevel::getDefaultLevelId();
+                $lastEmpLv = $isActive ? $user['LAST_EMP_LV'] : EmployLevel::getDefaultLevelId();
 
                 // 管理奖钻卡发放
 //                if (in_array($user['LAST_DEC_LV'], $minDecLevel)) {
@@ -2134,7 +2134,7 @@ class BonusCalc extends BaseObject {
                         'HOPE_EMP_LV' => $user['LEVEL_ID'],
                         'HOPE_BONUS_MNT' => $user['ORI_BONUS_MNT'],
                         'ORI_BONUS_MNT' => $oriBonus,
-                        'LAST_EMP_LV' => $empLv,
+                        'LAST_EMP_LV' => $lastEmpLv,
                     ],
                 'USER_ID=:USER_ID AND PERIOD_NUM=:PERIOD_NUM', 
                 [':USER_ID' => $user['USER_ID'], ':PERIOD_NUM' => $this->_periodNum]);
@@ -2177,9 +2177,9 @@ class BonusCalc extends BaseObject {
                 $point = $deductData['reConsumePoints'] + $user['RECONSUME_POINTS'];// 复消积分
 
                 // 是否活跃会员
-                $isActive = $this->_isMonthPerfLimit($user['USER_ID']);
+                $isActive = $this->_isPerfActive($user['USER_ID']);
                 $oriBonus = $isActive ? $user['ORI_BONUS_ABBR'] : 0;
-                $empLv = $isActive ? $user['LAST_EMP_LV'] : EmployLevel::getDefaultLevelId();
+                $lastEmpLv = $isActive ? $user['LAST_EMP_LV'] : EmployLevel::getDefaultLevelId();
 
                 // 业绩奖金卡、钻卡发放
 //                if (in_array($user['LAST_DEC_LV'], $minDecLevel)) {
@@ -2203,7 +2203,7 @@ class BonusCalc extends BaseObject {
                         'HOPE_EMP_LV' => $user['LEVEL_ID'],
                         'HOPE_BONUS_ABBR' => $user['ORI_BONUS_ABBR'],
                         'ORI_BONUS_ABBR' => $oriBonus,
-                        'LAST_EMP_LV' => $empLv,
+                        'LAST_EMP_LV' => $lastEmpLv,
                     ],
         'USER_ID=:USER_ID AND PERIOD_NUM=:PERIOD_NUM',
                     [':USER_ID' => $user['USER_ID'], ':PERIOD_NUM' => $this->_periodNum]);