修订判断条件，去掉冗余的