Commit Graph

49 Commits

Author SHA1 Message Date
bbe2d110e4 chore: 更新最近文件列表和日志文件
更新 user_settings.json 中的最近文件列表,反映最新的文件操作历史。
更新 app.core.excel.converter.log 日志文件,包含最新的条码映射配置加载和保存记录。
2026-03-31 13:13:35 +08:00
12b9e0e771 参数 2026-03-31 11:49:01 +08:00
f58ec994bc 1111 2026-03-31 11:42:16 +08:00
7e23d68e9b chore: 更新日志文件 2026-03-31 11:40:50 +08:00
fefcfe4595 feat(headless_api): 扩展条码映射功能,支持倍数、单价和规格配置
- 修改 update_barcode_mapping 函数,新增 multiplier、unit、price、spec 参数
- 支持特殊倍数处理(如箱转瓶)、固定单价和规格配置
- 更新命令行参数,增加 --multiplier、--unit、--price、--spec 选项
- 完善映射配置结构,支持多字段描述
- 同步更新 OPENCLAW_GUIDE.md 文档说明新功能
2026-03-31 11:38:07 +08:00
10ebe9240b docs: 添加系统架构文档
添加 SYSTEM_ARCHITECTURE.md 文档,详细说明 OCR 订单处理系统的整体架构、业务流程图、技术栈、数据模型、部署方案及安全策略。文档包含 Mermaid 图表,用于可视化系统组件交互和数据处理流程,为项目维护和团队协作提供技术参考。
2026-03-31 09:27:00 +08:00
96cdb0f62e chore: 清理用户设置中的近期文件列表并更新日志文件
移除不再相关的近期文件记录,保持列表简洁。同时更新日志文件以包含最新的处理记录。
2026-03-31 09:20:04 +08:00
76859fd774 feat(ui): simplify interface by removing dedicated tobacco/rongcheng buttons and optimizing auto-routing 2026-03-31 09:17:26 +08:00
c06e3e55f9 docs: 更新指南和API以反映智能文件识别功能
更新 OPENCLAW_GUIDE.md 文档,强调新的全自动智能模式,简化用户操作说明。
同时修改 headless_api.py 的默认处理逻辑,使其能自动识别输入文件类型(图片或Excel)并路由到相应处理流程,提升用户体验。
2026-03-30 15:40:19 +08:00
32d41244e5 feat: 实现智能订单识别与自动预处理路由
- 新增智能识别功能,自动检测蓉城易购、烟草公司、杨碧月订单特征
- 修改订单服务流程,在Excel处理前自动执行专用预处理
- 更新无界面API,支持智能识别模式,简化OpenClaw集成
- 完善供应商专用预处理逻辑,修复数量计算和单位换算问题
- 添加变更日志和最终更新报告文档,记录v2.1版本变更
2026-03-30 15:36:27 +08:00
ba8520a351 fix: update special supplier identification keywords for tobacco and rongcheng 2026-03-30 13:42:39 +08:00
26835e265a refactor: unify special suppliers processing into a single intelligent flow 2026-03-30 13:38:05 +08:00
708402c7fb feat(订单处理): 添加杨碧月订单预处理功能
在特殊供应商服务中添加 process_yang_biyue 方法,用于处理经手人为"杨碧月"的订单。该方法能够自动识别相关列并进行数据清洗,生成标准格式的预处理文件。

同时优化订单服务的处理流程,在 process_excel 方法中集成特殊供应商预处理检查,通过 _check_special_preprocess 方法识别杨碧月订单并执行列映射转换,确保数据能够被后续标准流程正确处理。
2026-03-30 13:34:30 +08:00
b7bce93995 refactor: 重构文件读取和日志处理以提升性能和稳定性
- 新增 smart_read_excel 工具函数,统一 Excel 读取逻辑并自动选择引擎
- 重构 ConfigManager.get_path 方法,使用 pathlib 提升路径处理可靠性
- 将 GUI 日志处理改为异步队列模式,避免 UI 阻塞
- 优化 ExcelProcessor 的表头识别逻辑,避免重复读取文件
- 更新配置文件中的版本号
2026-03-30 11:17:25 +08:00
bfccdd3a37 feat(excel): 过滤非采购行并改进单位处理
- 在ExcelProcessor中增加备注列检查,过滤包含"换货"、"退货"等关键字的非采购行
- 改进单位处理器的匹配逻辑,支持"件、"、"箱装"等变体格式
- 修复config.ini文件末尾缺少换行符的问题
2026-03-30 10:24:18 +08:00
3e2f46d26d docs(openclaw): 更新对接指南并重构蓉城易购处理逻辑
- 将蓉城易购处理逻辑从启动器迁移至专用服务类,提升代码模块化
- 更新 OpenClaw 指南,详细说明新增的多种处理模式(Excel、特殊供应商、条码映射)
- 统一 headless_api 入口,通过参数化支持不同处理流程
2026-03-30 10:15:01 +08:00
83405a9b8e feat: update barcode mappings and improve build script robustness 2026-03-25 20:49:24 +08:00
76f7adddd5 docs: add OpenClaw integration guide 2026-03-25 20:35:09 +08:00
cd1adc5647 feat: simplify UI and cleanup code (removed support types, mapping wizard, supplier manager, and validation matching) 2026-03-25 19:49:47 +08:00
fb12e63c4c feat(供应商管理): 新增规则引擎与词典配置支持
refactor(处理器): 重构通用供应商处理器以支持规则引擎
docs: 更新README与文档说明供应商管理功能
build: 更新打包脚本注入版本信息
test: 添加规则引擎单元测试
2025-12-12 13:46:00 +08:00
73d17836d7 新版本 2025-11-15 18:46:03 +08:00
9f97ac3f21 新系统 2025-08-17 15:52:49 +08:00
3414df5317 在更新一版,更方便了 2025-08-17 15:50:21 +08:00
556f8d8020 修复条码验证问题:在验证阶段处理过长条码,移除末尾多余的0,确保条码不会超过标准长度 2025-05-30 12:38:25 +08:00
53e907411d 修复条码处理问题:修改format_barcode函数,移除末尾多余的0,确保条码不会超过标准长度 2025-05-30 12:14:53 +08:00
c9afe413f5 修复条码处理和数量计算问题:修复条码格式化函数,确保在数量为空时能正确计算 2025-05-30 12:08:06 +08:00
5cf3eeed0f 添加数量为空时通过金额和单价计算数量的功能,增强规格解析能力 2025-05-30 11:54:08 +08:00
ae8d479acd bug修复 2025-05-30 10:25:46 +08:00
b3c175836a v1.1.0: 版本更新 - 增强规格解析能力、修复条码映射功能、改进特殊条码处理 2025-05-30 10:24:30 +08:00
c0fceea9dc zuihou 2025-05-13 10:02:29 +08:00
772902c919 完整了,基本最后一次提交 2025-05-10 17:41:11 +08:00
c3a0e29b19 优化 2025-05-10 14:28:50 +08:00
9b2007a995 小更新,但是是比较完善的版本,加油 2025-05-10 13:05:02 +08:00
4a8169ff63 ## v1.5.3 (2024-03-21)
- 优化了完整流程处理逻辑:
  - 修改了OCR处理逻辑,当遇到已处理的图片时自动跳过并继续执行
  - 改进了错误处理,避免因图片已处理而中断流程
  - 优化了日志提示信息,提供更清晰的处理状态反馈
- 改进了OCRService的process_image方法:
  - 添加了文件存在性检查
  - 添加了文件类型验证
  - 添加了已处理文件检查
  - 优化了错误处理和日志记录
2025-05-10 12:58:28 +08:00
201aac35e6 新增快捷键,新增日志统计 2025-05-10 12:32:10 +08:00
f5eda6cbd8 新增牛奶箱-瓶的映射 2025-05-10 12:13:04 +08:00
5c0b709528 新增条码映射编辑功能图形化界面 2025-05-10 11:39:11 +08:00
7b7d491663 更新之后,我也不知道有没有问题 2025-05-08 21:16:58 +08:00
390eeb67af 新增逻辑条码映射,把件的商品拆分成单个 2025-05-07 22:30:41 +08:00
4c8def4b04 更新readme 2025-05-07 19:29:02 +08:00
2f088c87ca 更新修复规格逻辑 2025-05-07 19:16:33 +08:00
b9739b5267 修复一些问题 2025-05-05 19:38:51 +08:00
0b40caaf91 最新提交,提交钱看看有没有优化的地方 2025-05-02 22:46:04 +08:00
693c17283b 更新了README文件,添加了版本信息和更新日志 2025-05-02 19:58:27 +08:00
71ca90ba6e v1.0正式版 2025-05-02 19:05:42 +08:00
14eeb7b39a 日志同步到控制台显示,处理逻辑增强 2025-05-02 18:52:39 +08:00
b3cecda175 excel 2025-05-02 18:17:24 +08:00
131fff6a7d ai说excel部分没问题了,暂且信一次,提交文件 2025-05-02 17:55:29 +08:00
0035cd1893 增强版v2-初始化仓库,验证好了ocr部分,先备份一次 2025-05-02 17:25:47 +08:00