增加非空判断