소스 검색

feat: AE: 团队查询数据不显示

kevin 1 년 전
부모
커밋
c46caa0bdd
1개의 변경된 파일8개의 추가작업 그리고 0개의 파일을 삭제
  1. 8 0
      frontendApi/modules/v1/controllers/BonusController.php

+ 8 - 0
frontendApi/modules/v1/controllers/BonusController.php

@@ -113,12 +113,15 @@ class BonusController extends BaseController {
         $month = $period->getTeamsYearMonth($periodNum);
 
         // 判断此业绩期是否已经计算完成
+        LoggerTool::debug(json_encode(['actionTeams-1', $period['IS_PREPARE'], $periodNum, $month]));
         if ($period['IS_PREPARE'] != 4) {
             return static::notice(['user' => [],'team'=>[]]);
         }
 
         $userInfo = User::getEnCodeInfo($userId);
         $data = PerfMonth::fetchMonthPerf($month, $userId);
+
+        LoggerTool::debug(json_encode(['actionTeams-2', $data]));
         $user[0] = [
             'number' => $userInfo['USER_NAME'],
             'name' => $userInfo['REAL_NAME'],
@@ -129,6 +132,8 @@ class BonusController extends BaseController {
             'perf_status_name' => 'Fail',
         ];
         if (!empty($data)) {
+            LoggerTool::debug(json_encode(['actionTeams-3', $data]));
+
             $userCheck = PerfMonth::checkStatus($data['PV_PCS']+$data['PV_PSS']);
             $user[0]['user_perf'] = $data['PV_PCS'];
             $user[0]['team_perf'] = $data['PV_PSS'];
@@ -136,12 +141,14 @@ class BonusController extends BaseController {
             $user[0]['perf_status'] = $userCheck ? '1' : $user[0]['perf_status'];
             $user[0]['perf_status_name'] = $userCheck ? 'Pass' : $user[0]['perf_status_name'];
         }
+
         $teamInfo = [];
         $calcAt = PerfMonth::find()->select(['CREATED_AT'])->where('CALC_MONTH=:CALC_MONTH', ['CALC_MONTH'=>$month])->asArray()->one();
         if(!$calcAt){
             $periodStartTime = $period->nowPeriodArr['START_TIME'];
             return static::notice(['user' => $user,'team'=>[],'calcAt' => $periodStartTime]);
         }
+
         // 查询此用户的推荐(开拓)团队一级信息
         $relation = UserRelation::getChildrenWithDeepAndLayer($userId, 1, 1, $periodNum);
         $userStatusFlag = false;
@@ -176,6 +183,7 @@ class BonusController extends BaseController {
                 }
             }
         }
+        
         if ($userStatusFlag === true) {
             $user[0]['perf_status'] = '1';
             $user[0]['perf_status_name'] = 'Pass';