public function updateJoinStatus($id, $status) { $model = Join::findOne($id); if (!$model) { return false; } $model->status = $status; $model->addTime = date('Y-m-d H:i:s', time()); $model->addUser = Yii::$app->session->get(Variable::$session_userId_str); if ($model->save()) { return true; } return false; }
public function actionEditjoin() { $user = new AdminUser(); if (!$user->checkUserIsLogin()) { $this->redirect(Variable::$home_url); return; } $req = Yii::$app->request; //创建一个请求对象 $form = new JoinForm(); $form->setScenario('update'); $joinModel = new Join(); $id = trim($req->get('id')); if (!is_numeric($id) || $id == 0) { $this->redirect(Variable::$joinList_url); return; } //修改 if ($form->load($req->post()) && $form->validate()) { $isSuccess = $joinModel->updateJoinStatus($id, $form->status); if ($isSuccess) { Yii::$app->session->setFlash(Variable::$flash_success, '更新成功'); } else { Yii::$app->session->setFlash(Variable::$flash_error, '更新失败,刷新重试'); } } $joinModel = Join::findOne($id); $form->username = $joinModel->username; $form->mobile = $joinModel->mobile; $form->company = $joinModel->company; $form->industry = $joinModel->industry; $form->email = $joinModel->email; $form->nature = $joinModel->nature; $form->inCity = $joinModel->inCity; $form->area = $joinModel->area; $form->inMoney = $joinModel->inMoney; $form->inCount = $joinModel->inCount; $form->inPlace = $joinModel->inPlace; $form->inSource = $joinModel->inSource; $form->hardwareSource = $joinModel->hardwareSource; $form->experience = $joinModel->experience; $form->status = $joinModel->status; $form->applyTime = $joinModel->applyTime; return $this->render(Variable::$editJoin_view, ['model' => $form, 'joinModel' => $joinModel]); }