|
|
@@ -16,11 +16,13 @@ use common\models\Ad;
|
|
|
use common\models\Article;
|
|
|
use common\models\ArticleCategory;
|
|
|
use common\models\CalcBonus;
|
|
|
+use common\models\EliteLevel;
|
|
|
use common\models\FlowBonus;
|
|
|
use common\models\Period;
|
|
|
use common\models\ReconsumePool;
|
|
|
use common\models\RemainPv;
|
|
|
use common\models\Order;
|
|
|
+use common\models\User;
|
|
|
use Yii;
|
|
|
|
|
|
class DashboardController extends BaseController
|
|
|
@@ -43,7 +45,6 @@ class DashboardController extends BaseController
|
|
|
$baseInfo=Info::baseInfoZh(\Yii::$app->user->id);
|
|
|
$news=ArticleCategory::find()->select('ID,CATE_NAME')->orderBy('SORT ASC')->asArray()->all();
|
|
|
$where = ' CID=:CID AND STATUS=1';
|
|
|
- $time = time();
|
|
|
foreach ($news as &$value){
|
|
|
$params = [
|
|
|
':CID'=>$value['ID'],
|
|
|
@@ -63,7 +64,12 @@ class DashboardController extends BaseController
|
|
|
//期数显示
|
|
|
$period = Period::instance();
|
|
|
$periodNum = $period->getNowPeriodNum();
|
|
|
- //
|
|
|
+
|
|
|
+ // 会员Elite级别
|
|
|
+ $user = User::findOneAsArray('ID=:ID', [':ID' => \Yii::$app->user->id]);
|
|
|
+ $eliteLv = $user['LAST_ELITE_LV'] ?? EliteLevel::getDefaultLevelId();
|
|
|
+ $eliteLvName = EliteLevel::getNameById($eliteLv);
|
|
|
+
|
|
|
$curYM = Period::find()->select("CALC_YEAR,CALC_MONTH")->where('PERIOD_NUM=:PERIOD_NUM', [':PERIOD_NUM'=>$periodNum])->asArray()->one();
|
|
|
|
|
|
$plist=Period::find()->select("PERIOD_NUM")->where('CALC_YEAR=:CALC_YEAR AND CALC_MONTH=:CALC_MONTH', [':CALC_YEAR'=>$curYM['CALC_YEAR'],':CALC_MONTH'=>$curYM['CALC_MONTH']])->orderBy('PERIOD_NUM ASC')->asArray()->all();
|
|
|
@@ -121,6 +127,8 @@ class DashboardController extends BaseController
|
|
|
'empLvName'=>$empLvName,
|
|
|
'decLv'=>$decLv,
|
|
|
'decLvName'=>$decLvName,
|
|
|
+ 'eliteLv'=>$eliteLv,
|
|
|
+ 'eliteLvName'=>$eliteLvName,
|
|
|
'slides'=>Ad::findUseSlaves()->select('ID,IMAGE,LID,TITLE,CONTENT,TYPE')->where('LID=:LID AND STATUS=1', [':LID'=>'7EFF6260A16C3CC7E053693418AC03E4'])->orderBy('SORT ASC')->asArray()->all(),
|
|
|
'news'=>$news,
|
|
|
'periodNum'=>$periodNum . ', ' . $wkrd . ' '. Yii::t('app', 'pcOf') . ' '. $monthArray[$curYM['CALC_MONTH']],
|