订单上传逻辑
2022-07-13 17:04:47 13 举报
订单上传逻辑
作者其他创作
大纲/内容
加载本地同步id
离线登录
批量上传订单
漏传作业(立马执行一次然后半小时一次)
销售
勾选未上传的订单
耗时过长且服务压力较大,容易造成死锁
检索本地大于传输id的订单+本笔订单
方案1: 批量勾选单笔上传
最多查询180天内的充值、销售订单
更新上传进度条,要求精确到订单
登录
获取服务器一小时已上传的订单id
方案2:1. 登陆时从服务拉取180天的订单单号2. 每次查询拉取当天的订单单号3. 实时校验是否上传
订单查询
在线登录
记录上传结果
方案2: 批量勾选批量上传
区分上传和未上传
保存同步id到本地
方案1:创建新库,记录订单上传记录结合服务器返回的sync_id判断是否上传
更新本地传输id
进度条无法精确到订单
跳号上传的问题解决成本过高
去重
检索本地大于传输id的订单
获取服务器同步id
对比本地一小时内的订单,计算未上传的订单
云帆不支持检索超过20000条数据,且效率低
0 条评论
回复 删除
下一页