修改了为空的判断