request->isPost()) { return $this->renderError('不支持GET请求'); } $data = $this->postData(); $model = new UserModel(); $field = 'password,salt,last_login_time,create_time,update_time,delete_time'; $row = $model->where('uid', $data['uid'])->withoutField($field)->find(); if ($row->isEmpty()) { return $this->renderError($model->getError() ?: '用户不存在'); } if ($row['status'] != 1) return $this->renderError('用户被禁用'); unset($row['status']); if ($row['gender']) { $row['gender'] = $model->genderArr[$row['gender']] ?? ''; } return $this->renderSuccess($row->toArray()); } }