[ 'class' => AccessControl::className(), 'rules' => [ [ 'actions' => [], 'allow' => true, 'roles' => ['@'], ], ], ], ]; } /** * 编辑装修公司 * @return string|yii\web\Response */ public function actionEdit() { if(Yii::$app->request->isPost) { $id = Yii::$app->request->post('UserCompany')['id']; $model = UserCompany::find()->where(['id'=>$id])->one(); if($model->load(Yii::$app->request->post())) { if(Yii::$app->request->post('UserCompany')['member'] == UserCompany::ISMEMBER) { if(!empty(Yii::$app->request->post('UserCompany')['vip_start'])){ $model->vip_start = strtotime(Yii::$app->request->post('UserCompany')['vip_start']);} if(!empty(Yii::$app->request->post('UserCompany')['vip_end'])){ $model->vip_end = strtotime(Yii::$app->request->post('UserCompany')['vip_end']);} }else{ $model->vip_start = 0; $model->vip_end = 0; } $model->created_at=time(); if($model->validate()&&$model->save()) { Yii::$app->getSession()->setFlash('success','修改成功'); return $this->redirect(['user/decoratelist']); }else{ Yii::$app->getSession()->setFlash('error','修改失败'); return $this->redirect(Yii::$app->request->referrer); } } } $id = Yii::$app->request->get('id'); $model = UserCompany::find()->where(['uid'=>$id])->one(); $picture_form = new LMUploadFile(); return $this->render('edit',['data'=>$model,"picture_form" => $picture_form]); } /** * 修改装修公司状态 * @return string */ public function actionUstatus(){ $id = Yii::$app->request->post('id'); $status = Yii::$app->request->post('status'); $model = User::find()->where('id=:id',['id'=>$id])->one(); $model->status = $status; $model->updated_at = time(); if($model->validate()&&$model->save()){ $result=['sign'=>1,'msg'=>'修改成功']; }else{ $result=['sign'=>4000,'msg'=>'修改失败']; } return json_encode($result); } }