时间块计算
2023-06-19 10:16:23 0 举报
时间块计算
作者其他创作
大纲/内容
否
是否获取到定位信息?
状态:仓库上
是否全部执行?
是
计算执行检查JOB
时间块查询接口
device_id
明细计算完成
定位信息直线距离计算
状态:空闲
获取并保存定位信息
根据时间块拉取明细
判断是否工作时间?
检查
拉取待执行的时间块(5min执行一次)
定位信息(wm_phone_location)
block_nodevice_idlatitudelongitude
获取网点信息(仓库)
时间块明细(wm_time_block_detail)
block_nodevice_idprocess_statusblock_type
初始化当天时间块
是否获取到?
初始化
计算
设备信息(wm_phone_device)
device_idaccount
检查时间块下明细是否都计算完成
时间块初始化JOB
距离>500m?
设备信息同步
更新时间块为完成(END)
时间块计算
状态:未知
时间块(wm_time_block)
block_noprocess_status
根据时间块创建明细
获取网点信息(项目)
计算执行MQ
每天零点执行一次
block_no
获取执行中的时间块(5min执行一次)
block_noaccount
明细初始化JOB
计算执行JOB
查询状态为计算完成的明细数据
应用
状态:未上班
结束
根据时间块发送MQ
状态:移动中
初始化当天时间块明细
状态:项目上
收藏
0 条评论
下一页