public function actionDefault($id)
{
$model = Address::findOne(['id' => $id, 'user_id' => Yii::$app->user->id]);
if (!$model) {
throw new NotFoundHttpException('未找到收货地址!');
}
$model->is_default = Address::BOOL_TRUE;
if ($model->save(false)) {
Yii::$app->session->setFlash('success', '设置默认地址成功。');
} else {
Yii::$app->session->setFlash('danger', '设置默认地址失败。');
}
if (Yii::$app->request->referrer) {
return $this->redirect(Yii::$app->request->referrer);
} else {
return $this->redirect(['index']);
}
}