快递应付:修复三方仓进销存加载超时 #313
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "fix/limeng-warehouse-inventory-performance"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
三方仓进销存默认打开9月时,需要在HTTP请求内把每天每个商品反复关联逐笔流水并重算整月汇总,生产多次返回504。后续月份改为一次聚合已确认流水,再按精确库存锚点推算日余额;按镜像发布版本缓存数量,翻页、筛选、导出共用同一结果。商品资料只查询报表涉及的SKU并保持实时,8月已导入明细继续走原查询。
保持十二种出入库方向、单据去重、半开日期边界、日内锚点和四位小数;MariaDB大小写不敏感的SKU归属保持一致。超时、权限不足和登录过期分别显示准确提示及重试入口。
修改5个文件:Pages控制器、ThirdPartyWarehouseStorageMirrorRepository、final-workspace页面及两项相关测试文件。不增加权限、迁移、配置或上游写入;涉及库存数量计算,已做回归核对。
验证:46项相关测试通过,269次断言;新增对照原查询、分数库存零余额、翻页缓存复用与镜像发布失效测试。生产数据只读对比9月6104条、期初159687、期末159507保持一致;优化后首次计算约2.3秒、翻页约0.06秒。实际本地浏览器验收首页/第二页/8月/10月/筛选/完整筛选导出及三种错误提示通过,未出现JS错误。