root 3 лет назад
Родитель
Сommit
b5f1c12d6f
1 измененных файлов с 4 добавлено и 0 удалено
  1. 4 0
      common/helpers/bonus/CalcServePerfCalc.php

+ 4 - 0
common/helpers/bonus/CalcServePerfCalc.php

@@ -498,6 +498,7 @@ class CalcServePerfCalc {
      */
     public function nowPeriodPerfData($userId){
         $data = CalcCache::nowPeriodPerf($userId, $this->_periodNum);
+        $userInfo = CalcCache::getUserInfo($userId, $this->_periodNum);
         $result = [
             'ID' => SnowFake::instance()->generateId(),
             'USER_ID' => $userId,
@@ -536,6 +537,7 @@ class CalcServePerfCalc {
             'PERIOD_NUM' => $this->_periodNum,
             'CALC_MONTH' => $this->_calcYearMonth,
             'CREATED_AT' => Date::nowTime(),
+            'LAST_EMP_LV' => $userInfo['LAST_EMP_LV']
         ];
         unset($data);
         return $result;
@@ -550,6 +552,7 @@ class CalcServePerfCalc {
      */
     public function nowMonthPerfData($userId){
         $data = CalcCache::nowMonthPerf($userId, $this->_periodNum);
+        $baseInfo = CalcCache::getUserInfo($userId, $this->_periodNum);
         $result = [
             'ID' => SnowFake::instance()->generateId(),
             'USER_ID' => $userId,
@@ -570,6 +573,7 @@ class CalcServePerfCalc {
             'PV_PSS_TOTAL' => $data['PV_PSS_TOTAL'],
             'CALC_MONTH' => $this->_calcYearMonth,
             'CREATED_AT' => Date::nowTime(),
+            'LAST_EMP_LV' => $baseInfo['LAST_EMP_LV']
         ];
         unset($data);
         return $result;