【技术实现步骤摘要】
物流扫描数据的更新方法、装置、设备及存储介质
[0001]本申请涉及数据处理领域,尤其涉及一种物流扫描数据的更新方法、装置、设备及存储介质。
技术介绍
[0002]由于物流数据货量庞大,网点每日扫描任务繁重,到件、派件、收件、签售、异常件等等都需要做扫描操作,考虑到数据的私有属性和服务器存储压力,通常将这些扫描数据通过数据表存储在应用本地数据库,从而数据库中存储了大量的数据。
[0003]现有的技术中,当用户在查看扫描数据报表时在前端通常会增加、删除以及修改数据,后端服务器响应用户的操作,暴力删除扫描数据报表在数据库中对应的所有扫描数据,并重建一张新的空白报表来保存用户操作对应的数据,从而就导致物流扫描数据的丢失。
技术实现思路
[0004]本申请实施例提供一种物流扫描数据的更新方法,能够在检测到数据版本更新时向用户请求保留原扫描数据以对原扫描数据进行备份,同时使用用户操作后的新版本扫描数据覆盖原扫描数据,从而同时保留新旧数据,避免原扫描数据的丢失。
[0005]第一方面,本申请实施例提供一种 ...
【技术保护点】
【技术特征摘要】
1.一种物流扫描数据的更新方法,其特征在于,所述物流扫描数据的更新方法包括:当检测到目标应用发生版本更新且检测到预置数据库中的初始物流扫描数据表存在版本更新资源时,向用户终端发送数据更新请求,其中,所述初始物流扫描数据表用于为所述目标应用提供数据服务;响应于所述用户终端许可所述数据更新请求,向所述用户终端发送数据处理确认提示,其中,所述数据处理确认提示用于向所述用户终端确认是否保留原数据;响应于接收到所述用户终端发送的数据保留指令,在所述预置数据库中备份所述初始物流扫描数据表,得到初始物流扫描数据备份表;获取所述版本更新资源中的目标物流扫描数据表;基于所述目标物流扫描数据表替换所述初始物流扫描数据表,并将所述所述目标物流扫描数据表关联所述初始物流扫描数据备份表。2.根据权利要求1所述的物流扫描数据的更新方法,其特征在于,所述当检测到目标应用发生版本更新且检测到预置数据库中的初始物流扫描数据表存在版本更新资源时,向用户终端发送数据更新请求包括:当检测到目标应用发生版本更新且检测到预置数据库中的初始物流扫描数据表存在版本更新资源时,比对所述初始物流扫描数据表与所述版本更新资源中的目标物流扫描数据表;根据比对结果确定目标表更新类别,得到包含所述目标表更新类别的描述信息;向用户终端发送携带所述描述信息的数据更新请求。3.根据权利要求1所述的物流扫描数据的更新方法,其特征在于,所述方法还包括:响应于接收到所述用户终端发送的数据合并指令,将所述目标物流扫描数据表与所述初始物流扫描数据备份表进行表数据合并,得到合并物流扫描数据表。4.根据权利要求3所述的物流扫描数据的更新方法,其特征在于,所述响应于接收到所述用户终端发送的数据合并指令,将所述目标物流扫描数据表与所述初始物流扫描数据备份表进行表数据合并,得到合并物流扫描数据表包括:响应于接收到所述用户终端发送的数据合并指令,将所述目标物流扫描数据表与所述目标物流扫描数据表关联的初始物流扫描数据备份表进行比对,得到所述目标物流扫描数据表中相对于所述初始物流扫描数据备份表的区别项数据;将所述区别项数据写入所述初始物流扫描数据备份表中,得到合并物流扫描数据表。5.根据权利要求3所述的物流扫描数据的更新方法,其特征在于,所述响应于接收到所述用户终端发送的数据合并指令,将所述目标物流扫描数据表与所述初始物流扫描数据备份表进行表数据合并,得到合并物流扫描数据表包括:响应于接收到所述用户终端发送的数据合并指令,获取与所述数据版本更新对应的实体类;调用所述实体类创建中间物流扫描数据表,其中,所述中间物流扫描数据表中仅包括多个属性字段;提取所述中间物流扫描数据表中的全部属性字段,得到目标属性字段集合;在所述初始物流...
【专利技术属性】
技术研发人员:闫心现,赵静,王永喜,郭勋,
申请(专利权)人:上海乾臻信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。