public function actionStatus($id)
{
Yii::$app->response->format = Response::FORMAT_JSON;
$status = Yii::$app->request->post('status');
$model = Member::findOne($id);
if (!$model || !in_array($status, [Member::STATUS_ACTIVE, Member::STATUS_BLOCKED])) {
throw new BadRequestHttpException('请求错误!');
}
$model->status = $status;
if ($model->save(false)) {
return ['status' => 'success', 'data' => []];
} else {
return ['status' => 'fail', 'data' => ['message' => '更新出错!']];
}
}