错误 #1519
由 刘玉 在 大约 4 年 之前添加.
更新于 大约 4 年 之前.
描述
1.选择设备A添加计划,使其生成报警信息
2.在运行计划界面的报警设置上关闭报警信息的开关,一段时间后查看报警信息
问题:关闭报警设置后设备的实时报警没有消失
历史记录
- 指派给 从 王程宏 变更为 刘洲华
- 问题所属模块 被设置为 需求问题
洲华,确认下这个问题要怎么改吧?还有一种情况是,未关闭报警设置,但取消报警条件了,这种情况报警目前也没有消失。这两种情况前两个版本也未考虑过。
由 刘洲华 更新于 大约 4 年 之前
1、关闭报设置后设备的实时报警同步关闭,之前已经产生的报警记录进入历史报警中;
2、未关闭报警设置,但取消报警条件了,设备的实时报警同步关闭,之前已经产生的报警记录进入历史报警中;
洲华,这个改后会出现2个问题:
1.设备多开、少开这种类型报警会有报警时长重叠问题;
2.异常开启、异常关闭这种类型报警有可能后续开关打开后,报警不会再产生,是因为报警的主键(项目本地编码+设备id+报警时间+报警类型代表报警唯一标识)会冲突;
洲华,再确定下这个问题要怎么改吧
由 刘洲华 更新于 大约 4 年 之前
处理方案如下:
关闭运行计划或关闭报警设置后,设备的实时报警同步关闭,之前已经产生的报警记录进入历史报警中;
如果后续重新新增同一计划或重新开启报警,触发时间/时长一样的报警记录,以最新一条为准,新记录覆盖之前的旧纪录(当前报警的新记录覆盖了历史报警的旧纪录);
如果后续重新新增同一计划或重新开启报警,触发时间/时长不一样则新增一条报警记录,由于报警开始时间不能精准确认,所以允许新增的记录与旧记录时间有重合(当前报警有一条新记录,历史报警同样保存旧记录);
此问题已解决。
解决版本:git:276f13d5
导出 Atom
PDF