checkRefundBySn($sn); $user = $this->getLoginUser(); $validator = new RefundValidator(); $validator->checkOwner($user->id, $refund->user_id); $refund->status = RefundModel::STATUS_CANCELED; $refund->update(); return $refund; } }