orc-order-v2/FINAL_UPDATE_REPORT.md

31 lines
1.8 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# OCR 订单处理系统 - v2.2 更新报告
## 1. 业务逻辑与 UI 变更 (v2.2 Updates)
### 1.1 UI 极简优化
- **移除专用按钮**:从主界面彻底移除了“蓉城易购”和“烟草处理”两个特定按钮。
- **统一入口**:所有供应商 Excel 订单现在均通过“处理 Excel 文件”或直接拖拽至主界面进行处理。系统会自动识别并路由。
- **快捷键更新**:移除了 `Ctrl+T` (烟草处理) 快捷键,简化了键盘操作逻辑。
### 1.2 杨碧月预处理修复
- **列名校准**:修正了预处理输出列名,确保与银豹处理器期望的中文列名(商品条码、数量、单价等)完全一致。
- **干扰过滤**:在提取列时,自动排除了 `结算单位`、`基本单位数量` 等名称相似的非业务列,提高了匹配精度。
### 1.3 Headless API 智能增强
- **后缀感知**`headless_api.py` 能够根据文件后缀自动区分图片与 Excel不再需要显式指定 `--excel``--tobacco`
- **零配置接入**OpenClaw 仅需运行 `python headless_api.py [文件路径]` 即可完成全流程。
## 2. 供应商清洗规则 (保持最新)
| 供应商 | 条码列 | 数量逻辑 | 单价逻辑 | 金额逻辑 |
| :--- | :--- | :--- | :--- | :--- |
| **蓉城易购** | E列 (Index 4) | N列 (Index 13),不换算 | Q列 (Index 16) | S列 (Index 18) |
| **烟草公司** | B列 (Index 1) | G列 (Index 6) **x 10** | E列 (Index 4) **/ 10** | H列 (Index 7) |
## 3. 代码与环境清理
- **移除无用文件**:清理了 `run.py` (冗余)、`clean.py` (旧脚本) 以及 `doc/` (旧文档)。
- **模块重构**:删除了 `app/cli/` 模块,所有命令行逻辑已合并至根目录的 `headless_api.py`
---
*报告生成日期2026-03-31*
*负责人Trae Code Assistant*