去除一些if判断