使用异常处理业务逻辑