kevin_zhangl 3 лет назад
Родитель
Сommit
c43b83de48
1 измененных файлов с 6 добавлено и 3 удалено
  1. 6 3
      frontendApi/modules/v1/controllers/AtlasController.php

+ 6 - 3
frontendApi/modules/v1/controllers/AtlasController.php

@@ -10,7 +10,10 @@ namespace frontendApi\modules\v1\controllers;
 
 use common\helpers\Cache;
 use common\helpers\user\Info;
+use common\models\DeclarationLevel;
+use common\models\EmployLevel;
 use common\models\Period;
+use common\models\StarCrownLevel;
 use common\models\UserNetwork;
 use Yii;
 use common\models\User;
@@ -60,9 +63,9 @@ class AtlasController extends BaseController {
                 'USER_NAME' => $baseInfo['USER_NAME'],
                 'REAL_NAME' => $baseInfo['REAL_NAME'],
                 'PERIOD_AT' => $baseInfo['PERIOD_AT'],
-                'DEC_LV_NAME' => $decLevelConfig[$baseInfo['DEC_LV']]['LEVEL_NAME'],
-                'EMP_LV_NAME' => $empLevelConfig[$baseInfo['EMP_LV']]['LEVEL_NAME'],
-                'CROWN_LV_NAME' => $crownLevelConfig[$baseInfo['CROWN_LV']]['LEVEL_NAME'],
+                'DEC_LV_NAME' => $decLevelConfig[$baseInfo['DEC_LV']]['LEVEL_NAME'] ?? $decLevelConfig[DeclarationLevel::getDefaultLevelId()]['LEVEL_NAME'],
+                'EMP_LV_NAME' => $empLevelConfig[$baseInfo['EMP_LV']]['LEVEL_NAME'] ?? $empLevelConfig[EmployLevel::getDefaultLevelId()]['LEVEL_NAME'],
+                'CROWN_LV_NAME' => $crownLevelConfig[$baseInfo['CROWN_LV']]['LEVEL_NAME'] ?? $crownLevelConfig[StarCrownLevel::getDefaultLevelId()]['LEVEL_NAME'],
                 'leaf' => false,
                 'icon' => 'el-icon-user-solid',
                 'children' => null,