人脸打卡 - 设备人员数据同步
2022-05-10 10:42:17 8 举报
设备端批量提交人员数据到后端同步
作者其他创作
大纲/内容
设备5
de数据复制到da
以工号判断:人员数据是否在devicesList中存在
加锁排队操作
设备2
存在
needInsertList插入到数据库也对应需要插入到人员-设备关联表needMdrRemoveList:从库中移除databaseList: 更新到数据库
以工号判断:人员数据是否在databaseList中存在
否
da数据复制到de
deUT = daUT
循环是否结束
数据添加到needInsertList
设备4
通过设备id,人员id判断是否存在于mdrs中
deviceList返回给设备更新设备本地库
da添加到devicesList
相同
id是否相同
循环devicesList人员数据
不存在
数据库
不一致
网络
循环databaseList人员数据
设备3
不处理
deUT daUT
更新时间判断
devicesList中取当前循环的数据为de
存在的mdrs数据添加到needMdrRemoveList
按设备id从数据库中取出该设备的人员数据,命名为databaseList,设备取消授权对应关系表,命名为mdrList
怎么处理呢?
研究中
是
databaseList取当前循环数据为da
deviceList移除掉needMdrRemoveList对应的人员数据
id不一致处理?
设备1
不相同
设备提交数据devicesList
收藏
0 条评论
下一页