精简代码，恢复成一个bug非常明显的版本