Ver Fonte

会员活跃奖金计算bugfix

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

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

@@ -2110,7 +2110,7 @@ class BonusCalc extends BaseObject {
                 // 是否活跃会员
                 $isActive = $this->_isMonthPerfLimit($user['USER_ID']);
                 $oriBonus = $isActive ? $user['ORI_BONUS_MNT'] : 0;
-                $empLv = $isActive ? $user['LEVEL_ID'] : EmployLevel::getDefaultLevelId();
+                $empLv = $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,
-                        'LEVEL_ID' => $empLv,
+                        'LAST_EMP_LV' => $empLv,
                     ],
                 'USER_ID=:USER_ID AND PERIOD_NUM=:PERIOD_NUM', 
                 [':USER_ID' => $user['USER_ID'], ':PERIOD_NUM' => $this->_periodNum]);
@@ -2179,7 +2179,7 @@ class BonusCalc extends BaseObject {
                 // 是否活跃会员
                 $isActive = $this->_isMonthPerfLimit($user['USER_ID']);
                 $oriBonus = $isActive ? $user['ORI_BONUS_ABBR'] : 0;
-                $empLv = $isActive ? $user['LEVEL_ID'] : EmployLevel::getDefaultLevelId();
+                $empLv = $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,
-                        'LEVEL_ID' => $empLv,
+                        'LAST_EMP_LV' => $empLv,
                     ],
         'USER_ID=:USER_ID AND PERIOD_NUM=:PERIOD_NUM',
                     [':USER_ID' => $user['USER_ID'], ':PERIOD_NUM' => $this->_periodNum]);