Commit Graph

11 Commits

Author SHA1 Message Date
caoqianming d68ca98f2c perf:大批计算提速与回刷脚本增强
- 分子聚合改values_list按JSON键取值, 不再拉子批整份data
- 子批发现改按层批量查询(每层2次), 替代逐节点循环查询
- cal_zt_big加use_white_cache参数, fresh回刷不再额外读写大批data
- 脚本内关闭DEBUG(避免SQL日志内存累积拖慢长任务)
- 新增--skip-resolve跳过归属解析直接算大批; 默认起始2026-06-01

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-14 11:34:08 +08:00
caoqianming dacb6470ab perf:correct_zt_gxerp两阶段改为线程池并发, 默认8线程
数据库IO密集, 各批/各大批独立无写冲突; --workers=N可调

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-14 11:11:32 +08:00
caoqianming d0c38b98f2 fix:归属解析支持多级拆批爬链与未拆批直检大批
- 孙批沿拆批链爬到顶层大批, 修复中间子批被错锁为大批
- 复检批合批来源统一按爬链顶层判定, 修复"来源大批不一致"误报
- 来源均为炉料链且批号为大批格式时自身即大批(未拆批直接检验);
  不良集中池等非大批格式不归属
- correct脚本--fresh忽略旧锁重新解析, 并清理错误的大批标记与直通键

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-14 10:54:47 +08:00
caoqianming a90351bb93 feat:correct_zt_gxerp逐批打印计算结果
cal_zt_big返回计算摘要, 回刷脚本每个大批实时输出良率/白料/口径

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-14 10:34:56 +08:00
caoqianming d1c7ffb598 fix:白料回溯记忆化+访问上限, 入库兜底汇总原料性入库
- 回溯按批次号记忆化, 修复遗留无损批网状谱系导致的指数爆炸卡死
- 单次回溯超3000节点放弃并记口径"回溯规模超限"
- 入库兜底改为汇总pur_in/other_in全部入库明细, 修复多次入库低估
- save(update_fields)补update_time使auto_now生效

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-14 10:21:54 +08:00
caoqianming 8d5a34cf15 feat:新增直通良率专用回刷脚本correct_zt_gxerp
只解析zt_batch归属并重算大批直通_*字段,每个大批仅算一次,
不重建批次其他统计;--fresh可强制重新回溯白料数

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-13 22:20:38 +08:00
caoqianming 4d559222ba feat: mqtt 去除不必要的log 2024-04-24 10:48:08 +08:00
caoqianming 54fc93de73 feat: 根据测点采集监测设备是否掉线使用celery 2024-04-23 16:56:08 +08:00
caoqianming 640d1a1bce fix: 去除is_online字段引发的变动 2024-04-16 14:59:07 +08:00
caoqianming 7b1eea0e20 feat: 添加check设备离线的脚本 2024-04-16 13:22:45 +08:00
caoqianming 13c63a7aff feat: 调整独立运行的scripts的文件位置 2024-04-12 10:40:05 +08:00