bugfix修改if条件不严谨