49 lines
2.0 KiB
Markdown
49 lines
2.0 KiB
Markdown
# 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 不写 X
|
||
- `sales_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`
|