public function actionSixthEnd() { $session = \Yii::$app->session; $session->open(); $model = new KefuAccountRepair(); $model->progress = KefuAccountRepair::PROGRESS_NEW; $model->status = KefuAccountRepair::STATUS_IN_USE; if ($session['kefuAccountRepair.account'] != '') { $model->account = $session['kefuAccountRepair.account']; $model->reason = $session['kefuAccountRepair.reason']; $model->register_time = $session['kefuAccountRepair.register_time']; $model->register_place = $session['kefuAccountRepair.register_place']; $model->recent_games = $session['kefuAccountRepair.recent_games']; $model->question_desc = $session['kefuAccountRepair.question_desc']; $model->bind_email = $session['kefuAccountRepair.bind_email']; $model->security_question_one = $session['kefuAccountRepair.security_question_one']; $model->security_question_one_answer = $session['kefuAccountRepair.security_question_one_answer']; $model->security_question_two = $session['kefuAccountRepair.security_question_two']; $model->security_question_two_answer = $session['kefuAccountRepair.security_question_two_answer']; $model->applicant_name = $session['kefuAccountRepair.applicant_name']; $model->applicant_phone = $session['kefuAccountRepair.applicant_phone']; $model->applicant_identity = $session['kefuAccountRepair.applicant_identity']; $model->applicant_email = $session['kefuAccountRepair.applicant_email']; $model->identity_front = $session['kefuAccountRepair.applicant_identity_front']; $model->identity_back = $session['kefuAccountRepair.applicant_identity_back']; if ($model->save()) { //清空session中的account $session['kefuAccountRepair.account'] = ''; $session['kefuAccountRepair.*'] = ''; \Yii::$app->session->setFlash('success', '恭喜你,您的申诉单已经提交成功!'); $model->sendEmail(); return $this->render('sixth-end', ['model' => $model]); } else { \Yii::$app->session->setFlash('error', '非常抱歉,我们无法处理你提交的信息,请稍后重试!'); return $this->render('sixth-end-error', []); } } return $this->render('sixth-end-error', []); }