流程图
2022-11-16 14:30:42 0 举报
无
作者其他创作
大纲/内容
other
是
插入评分记录表
t_user_rating
计算本次分数
结束时间是否大于上一个用户登出时间
过滤
数据是否符合规范
否
能否解密
更新设备表
数据重复过滤
查找应用累计表,累计时间,更新
插入应用累计表
t_elec_fence_warning
installedApp
更新最新定位
插入报警信息是否成功
查看用户评分表是否软删除
判断数据是否重复
t_use_report
是否存在电子围栏
读取用户登录数据
时间逻辑时间正误经纬度规范等
是否插入成功
t_user_location
更新用户评分总表
workthread
kafkatransform
解析数据
判断是否为空数据
更新报警记录表
计算最新定位和当前数据的距离
开始时间是否小于本次登录用户的登入时间
结束
t_user_location_record
判断是否有用户
t_equipment_use_log
t_user_rating_record
插入最新定位信息
数据类型正误时间戳规范等
是否软删除
consumerthread
t_electronic_fence
发送报警信息
location
插入失败已有最新定位判断软删除
无用户数据或登录信息错乱,过滤
是否大于50米
更新评分数组
数据是否当前用户
插入用户评分总表
读取最新定位信息
时间切割
插入引用累计表
t_equipment
bill
写入上一个用户的数据
计算累计分数
计算围栏中心点和当前位置的距离
写入本次用户的数据
t_elec_fence_exceed_record
t_equipment_app
appUsaged
判断用户
新建原始评分数组
是否上一个用户的数据
更新设备应用表
是否存在当天数据
t_app_usade_day_statistics
插入记录表
计算超出时间
是否成功插入数据
时间是否跨天
插入时间报告表
更新报警表设置标志位
查找应用累计表,合计时间
更新最新定位更新定位记录
是否第一次超出
是否超出围栏
0 条评论
回复 删除
下一页