# 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*