WarningProcess
2017-01-20 16:14:04 0 举报
WarningProcess是一个用于处理警告信息的过程。它通常在系统或应用程序中发现潜在问题或异常情况时触发,以提醒用户或管理员采取相应的措施。这个过程可能包括发送电子邮件、显示弹出窗口、记录日志等操作,以便及时解决问题并防止进一步的损害。通过实施有效的WarningProcess,可以提高系统的稳定性和安全性,确保用户能够顺利地使用应用程序。
作者其他创作
大纲/内容
得到cmdID
如果预警等级大于2562,设置warningData的BeginTime为此预警的创建时间
如果预警等级不为空,warningData中的LogrecID和预警的warningGroupID不相等,且warnType大于等于2562,获取缓存中warningCountMap中的预警次数,加1,更新warningMap中的warningData
设置warningData的CurrentBuiltTime,CurrentTime,当warnData的setBeginTime大于预警的产生时间时,设置开始时间为预警产生时间,设置预警等级,当预警等级大于等于2562,将cmdID,warningData放入WarningDataWrapper中,发送给在线监控,再发送预警提示信息给asims的登陆用户,最后更新warningBuiltTimeMap
json
warningData中的LogrecID和预警的warningGroupID不相等,并且warningData中的LogrecID不等于0,且warnType大于等于2562,设置他的结束时间为预警的创建时间,给在线监控发送一个取消预警的命令,删除warningMap,warningListData中的缓存,将此命令插入数据库,
如果warningCountMap中没有这个司机,将预警次数设置为1
WARNING_CANCEL_REPORT
如果是新预警,warningMap中有此司机的信息,得到map中的warningData
如果warningCountMap中有这个司机,取出司机的预警次数,再加1,给warningData的预警次数赋值
新预警,且warningMap中没有此司机的信息。新建一个warningData
给warningData赋值存到warningMap和warningListData中
处理16.17的命令,将命令的创建时间,司机号,命令预警的GrooupID取出来,当存放司机的map中没有此司机,往map中放入司机。当warningBuiltTimeMap中有司机信息,并且warningBuiltTimeMap中的创建时间小于这个预警的创建时间,则为新预警。如果map中没有这个司机的信息,这个预警也为新预警
WARNING_REPORT
更新warningCountMap中司机的预警次数
得到warningType
0 条评论
下一页
为你推荐
查看更多
抱歉,暂无相关内容