/**
  * 设置浏览次数
  */
 public function setvisit_count($id)
 {
     $model = AnswerSurveyResulte::findOne($id);
     if ($model) {
         $model->visit_count++;
         $model->save();
     }
 }
Example #2
0
 /**
  * 测试结果
  */
 public function actionResulte()
 {
     $this->layout = false;
     $au_id = Yii::$app->request->get('au_id');
     $au_id = $au_id ? intval($au_id) : 0;
     $model_AnswerUser = AnswerUser::findOne($au_id);
     if (!$model_AnswerUser) {
         $model_AnswerUser = new AnswerUser();
     }
     $model = null;
     if ($model_AnswerUser) {
         $model = Survey::findOne($model_AnswerUser->sid);
     }
     $model ? null : ($model = new Survey());
     $model_AnswerSurveyResulte = AnswerSurveyResulte::findOne($model_AnswerUser->table_id);
     //没找到结果
     if (!$model_AnswerSurveyResulte) {
         $model_AnswerSurveyResulte = new AnswerSurveyResulte();
     } else {
         $model_AnswerSurveyResulte->setvisit_count($model_AnswerUser->table_id);
     }
     $model_AnswerSurveyResulte->visit_count++;
     $model_Users = null;
     $model_UsersProfile = null;
     //         ZCommonFun::print_r_debug($model->attributes);
     if ($model->uid) {
         $zhao_condition['uid'] = $model->uid;
         $model_Users = User::findOne($zhao_condition);
         $model_UsersProfile = UserProfile::findOne($zhao_condition);
     }
     //         ZCommonFun::print_r_debug($model_UsersProfile->attributes);
     !$model_Users ? $model_Users = new User() : '';
     !$model_UsersProfile ? $model_UsersProfile = new UserProfile() : '';
     //         ZCommonFun::print_r_debug($model_AnswerSurveyResulte);
     //         exit;
     $model_SurveyOperation = new SurveyOperation();
     $models_SurveyOperation = $model_SurveyOperation->getIsTop();
     return $this->render('resulte22', array('models_SurveyOperation' => $models_SurveyOperation, 'model' => $model, 'model_AnswerUser' => $model_AnswerUser, 'model_SurveyResulte' => $model_AnswerSurveyResulte, 'image' => Survey::getImageUrl($model), 'model_Users' => $model_Users, 'model_UsersProfile' => $model_UsersProfile, 'randSurvey' => $this->getRandSurvey()));
     return $this->render('resulte2', array('model' => $model, 'model_AnswerUser' => $model_AnswerUser, 'model_SurveyResulte' => $model_AnswerSurveyResulte, 'image' => Survey::getImageUrl($model), 'model_Users' => $model_Users, 'model_UsersProfile' => $model_UsersProfile, 'randSurvey' => $this->getRandSurvey()));
     return $this->render('resulte', array('model' => $model, 'model_AnswerUser' => $model_AnswerUser, 'model_SurveyResulte' => $model_AnswerSurveyResulte, 'image' => Survey::getImageUrl($model), 'model_Users' => $model_Users, 'model_UsersProfile' => $model_UsersProfile, 'randSurvey' => $this->getRandSurvey()));
 }