20230323代账多户页查询优化
2023-03-01 11:46:32 10 举报
流程
作者其他创作
大纲/内容
提交缓存刷新任务
否
记录需要刷新缓存个数
是
异步
有获取状态筛选
开始查询
a.最后更改时间 or 最后一次任务的结束时间 非当月,则设置为未获取b.任务发起时间当前时间差值超过配置 invoiceSummaryConfig.taskInvalidTimeout,则设置为获取失败。c.未查出对应采集类型,则填充为未获取,根据纳税人类型判断补充空白类型:一般:销项、已认证、未认证、普票 小规模:销项、普票(后端映射方便还是前端映射方便?)
查询该机构所有客户信息列表
刷新缓存
缓存到期时间=存在获取中的任务?任务发起时间+任务超时配置值:当前时间+缓存失效配置值。保证缓存存续期间的数据不会过时
存在
返回
汇总
在白名单内
筛选、排序、取数
缓存
需要排序或筛选
待刷新个数超过阈值
客户信息排序查代账客户列表(一页)
有除客户信息外的排序
数据库
收藏
收藏
0 条评论
回复 删除
下一页