重构代码+更改适配条件