fix bug:条件判断