控制器修正为抛出异常