重构了连伟杰的代码