被迫重构代码,这次我干掉了 if-else