/** * 改变状态 */ public function set_default() { $address_id = \Core\URI::kv('id'); $v = new \Model\Validation(); $v->required($address_id)->message('参数错误', 1000); if (!$v->has_error()) { $address = \DB\Account\Address::row(array('address' => $address_id, 'user_id' => $this->user->user_id)); $v->required($address)->message('地址不存在', 1000); if (!$v->has_error()) { \DB\Account\Address::rollback_status($this->user->user_id); $address->is_default = 1; $address->update(); } } $v->send(); }