fix: set_eq_rs 逻辑缺陷2

This commit is contained in:
caoqianming 2024-05-15 11:18:02 +08:00
parent ff05151ce2
commit 5a07b6f889
1 changed files with 2 additions and 2 deletions

View File

@ -160,7 +160,7 @@ class MpointCache:
ep_belong_id = self.data.get("ep_belong")
if ep_monitored_id and is_rep_ep_running_state and ep_belong_id != ep_monitored_id:
set_eq_rs(ep_monitored_id, timex, Equipment.OFFLINE)
if ep_belong_id and ep_belong_id != ep_monitored_id:
if ep_belong_id:
set_eq_rs(ep_belong_id, timex, Equipment.OFFLINE)
def set(self, last_timex: datetime, last_val):
@ -193,7 +193,7 @@ class MpointCache:
ep_monitored_id = current_cache_val.get("ep_monitored")
if ep_monitored_id and mpoint_is_rep_ep_running_state and ep_belong_id != ep_monitored_id:
set_eq_rs(ep_monitored_id, last_timex, last_mrs)
if ep_belong_id and ep_belong_id != ep_monitored_id:
if ep_belong_id:
set_eq_rs(ep_belong_id, last_timex, Equipment.RUNING)