设备状态判定逻辑有误。

个人用户 155*****520·05-22·需求建议

当设备状态的判定条件大于2时,状态的判定逻辑不对(似乎是只判定第一条?还是只进行if判断没有else)
我加入了两个判定条件:
如果健康码的选项是绿色,判定为正常
如果行程码的选项是不带星,判定为正常

在测试中实际填写的信息是:健康码选项为绿色,行程码选项为带星。
结果判定的设备状态是正常的,很明显的逻辑不对。

回复 1
标签运营-文雅·05-22
你好,当前状态判断是分开的,无法2个条件同时判断,最终给一个码的状态。