2.0 KiB
2.0 KiB
2026-06-16 工作日志
陈逸鸫 - 细水入海 full_refresh v2 定稿
来源: 陈逸鸫(ou_f981d4811369c954b3597908ca93a01c)
核心变更(6/16 定稿):
1. 订单汇总列结构变更
- 从 A-X(24列) → A-W(23列):去掉原 W「有效成单」列,订单号从 X 左移到 W
- V=渠道归属,W=订单号
2. 线索只绑有效单
pick_valid_order(): GSV>0 · 非全额退 · K≥C,取最新一笔- Y=1 时 K/L/X/N/O/P/Z 全写有效主单真实值
- 已退单不写旧 X/L
- 无有效单 → Y=0,K/L/X 留空
3. 汇总 gate 全量覆盖(非 DB 扩行)
- 唯一真源 = 三表 Y=1 gate 的 unique X
- Step 4 + Step 5 同一 run,共用
pick_valid_order()+db_info - 汇总 W = 三表 X(gate 同源,不是 merge 再查 DB)
- clear → gate 全量覆盖,不保留旧 W
- 同 X 多进线 → 只保留行号最小的 1 行
4. 分工定稿
- Cursor: 微伴/旧表同步 · 三键去重 · V/W 公式 · 验单 · 撞库消解
- 大麦: full_refresh · 手机/UID/行课回填 · 订单汇总 merge · 完成后群回「full_refresh 完成」
- 小溪: 不再参与 Bot 刷新
5. 验收标准
- gate X = 汇总 W(当前 406=406)
- 绑单审计 E1–E9 全部 0
- 孤儿 X = 0
6. 脚本修改清单
bot_sales_step2_refresh.py: DB 层改为逐单存储 +pick_valid_order()+ Y≠1 不写 Xsales_leads_full_refresh.py: 同上 + 汇总改为 gate 全量重建refresh_order_summary.py: A-W(23列) + 渠道分类改用 L 列- 新增
audit_lead_primary_order_bind.py: 线索绑单审计脚本
7. 环境修复
secrets.env需要软链接:ln -sf /root/.openclaw/workspace/secrets.env /root/.openclaw/workspace-xiaoban/secrets.env
8. Skill 文档已更新
skills/full-data-refresh/SKILL.md→ v2 定稿,含 6 条核心架构规则- 协作契约:
xhs-ark-dashboard/docs/bot-full-refresh-v2.md - 大麦侧主文档:
xhs-ark-dashboard/docs/damai-full-refresh-skill.md