if判断结果为false但内部任然执行

确定对象值是null,但还是能执行if内的逻辑,并且执行内部逻辑171报空指针

img

这是 逻辑或, 有一个成立 条件就成立; 如果 sys_jobByu1 == null 那 后面一个条件就成立

img

把||改成&&
你要判断它不是null并且不是字符串空才行
否则一个东西不可能即是null又是字符串空,是个恒真表达式