[ 'class' => QueryParamAuth::className(), 'tokenParam' => "token",//access-token修改为token 'optional' => [//不需要认证方法名 array ], ] ]); } /** * 我的房屋列表 * @return array */ public function actionList(){ $page = Yii::$app->request->POST('page', 1); $models = UserHouse::find()->where(array('uid'=>Yii::$app->user->id)); $models=$models->offset(($page-1)*self::DISPLAY)->limit(self::DISPLAY)->asArray()->all(); return Apireturn::sent(1,'房租列表成功',200,$models); } /** * 我的房屋添加 * @return array */ public function actionAdd(){ $id = intval(Yii::$app->request->post('id','')); if(!empty($id)){ $model = UserHouse::findOne(['uid'=>Yii::$app->user->id,'id'=>$id]); if(empty($model)){ return Apireturn::sent(0,'参数失败',200); } } else{ $model =new UserHouse(); } $compound = Yii::$app->request->post('compound'); $layout = Yii::$app->request->post('layout'); $acreage = Yii::$app->request->post('acreage'); $province = Yii::$app->request->post('province'); $city = Yii::$app->request->post('city'); $district = Yii::$app->request->post('district'); $address = Yii::$app->request->post('address'); $style = Yii::$app->request->post('style'); $amount = Yii::$app->request->post('amount'); if(empty($compound)) return Apireturn::sent(0,'填写小区名称',200); if(empty($layout)) return Apireturn::sent(0,'选择户型',200); if(empty($acreage) || !is_numeric($acreage)) return Apireturn::sent(0,'填写正确的面积',200); if(empty($province)) return Apireturn::sent(0,'选择省',200); if(empty($city)) return Apireturn::sent(0,'选择市',200); if(empty($district)) return Apireturn::sent(0,'选择区',200); if(empty($address)) return Apireturn::sent(0,'填写详细地址',200); if(empty($style)) return Apireturn::sent(0,'选择风格',200); if(empty($amount) || !is_numeric($amount)) return Apireturn::sent(0,'填写正确的预算',200); if( $model->load(Yii::$app->request->post(),'') && $model->save()){ return Apireturn::sent(1,'保存成功',200); } return Apireturn::sent(0,'保存失败',200,$model->getFirstErrors()); } }