告警接口流程
2024-08-14 11:25:55 0 举报
1
作者其他创作
大纲/内容
Y
分页查询请求
在FallbackFactory中对数据进行补充
电站ID、设备类型、SN有空值
N
通过initDates方法,从mockData中获取告警数据
返回响应数据
设置恢复时间
返回告警查询结果AlarmQueryResponse
获取的数据中,设备类型为空(需要兼容老SEMS)
设置数据总量total
从中台查询告警数据
返回空值
处理持续时长
响应码正确 and 结果类中Data变量不为空
将每个警告信息转换(映射)为 AlarmQueryResponse 对象
是否得到数据
根据请求参数过滤获取的告警数据,包括状态搜索、告警级别筛选、时间搜索等
数据总量>0 and 告警数据中的告警信息不为空
将数据封装到返回的结果类中
补充方法
映射方法
获取的设备类型为电池
封装结果类对象,此时返回结果中的响应码为0,也代表成功
补充设备名称
设置设备品牌(Int Str)均为未知
是否从中台得到数据
状态是否为已恢复\"D\"
将结果转成EquipmentsBO返回
返回空的响应数据
0 条评论
下一页