31 lines
1.8 KiB
Markdown
31 lines
1.8 KiB
Markdown
# 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*
|