public function actionMyActivityView()
 {
     $activityUsersId = \Yii::$app->request->get('activityUserId');
     if (empty($activityUsersId)) {
         throw new ServerErrorHttpException('查看活动信息失败,原因:参数错误!');
     }
     $levelName = Level::getOneLevelNameById(\Yii::$app->user->identity->level_id);
     $photo = UsersInfo::getPhotoByUserId(\Yii::$app->user->id);
     $messageCount = MessagesUsers::getCountByUserIdAndType(\Yii::$app->user->id);
     $currentTrain = TrainUsers::getTrainByUserId(\Yii::$app->user->id);
     //培训信息
     $activityModel = ActivityUsers::getActivityInfoById($activityUsersId);
     if (empty($activityModel)) {
         throw new ServerErrorHttpException('查看课程信息失败,原因:不存在的培训课程!');
     }
     //考勤信息
     $activityProcessModel = ActivityProcess::getAllByActivityIdAndUserId($activityModel['activity_id'], $activityModel['user_id']);
     //迟到数量
     $finishCount = ActivityProcess::getCount($activityModel['activity_id'], $activityModel['user_id'], ActivityProcess::FINISH);
     $noFinishCount = ActivityProcess::getCount($activityModel['activity_id'], $activityModel['user_id'], ActivityProcess::NO_FINISH);
     $data = ['levelName' => $levelName, 'currentTrain' => $currentTrain, 'activityModel' => $activityModel, 'activityProcessModel' => $activityProcessModel, 'finishCount' => $finishCount, 'noFinishCount' => $noFinishCount, 'attendanceAppraise' => $activityModel['attendance_appraise'], 'photo' => $photo, 'messageCount' => $messageCount];
     return $this->render('my-activity-view', ['data' => $data]);
 }
예제 #2
0
style="display:block;"<?php 
}
?>
>
                    <a href="<?php 
echo \yii\helpers\Url::to('/user-center/messages-comment');
?>
"><span>最新公告(<b><?php 
echo \app\models\MessagesUsers::getCountByUserIdAndType(\Yii::$app->user->id, 1);
?>
</b>)</span></a>
                    <a href="<?php 
echo \yii\helpers\Url::to('/user-center/system-comment');
?>
"><span>系统通知(<b><?php 
echo \app\models\MessagesUsers::getCountByUserIdAndType(\Yii::$app->user->id, 2);
?>
</b>)</span></a>
                </div>
            </li>
            <li>
                <h1 <?php 
if (Yii::$app->controller->action->id == 'orders') {
    ?>
class="hover"<?php 
}
?>
><a
                        href="javascript:;">缴费管理</a></h1>

                <div class="second_div"