重新写了异常
重新写了异常