diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..3cea19e --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,25 @@ +# Changelog + +## [v2.1.0] - 2026-03-30 +### Added +- **Intelligent Recognition**: Automated fingerprinting for Rongcheng Yigou, Tobacco, and Yang Biyue orders. +- **Auto-Routing**: `OrderService.process_excel` now automatically handles preprocessing without explicit flags. +- **Headless API Enhancements**: `headless_api.py` updated to support the new intelligent recognition mode. +- **Comprehensive Documentation**: Added `OPENCLAW_GUIDE.md` and `FINAL_UPDATE_REPORT.md`. + +### Fixed +- **Rongcheng Yigou**: Fixed barcode splitting issue where quantities were incorrectly distributed (30 to 5). +- **Tobacco Orders**: Corrected unit price calculation (divided by 10) and quantity calculation (multiplied by 10). +- **Identification Failure**: Fixed issue where `header=0` caused identification keywords at the very first row to be missed. + +## [v2.0.0] - 2026-03-25 +### Added +- **Headless API**: First release of `headless_api.py` for OpenClaw integration. +- **Price Validation**: Integration with PosPal item data for unit price auditing. +- **Asynchronous Logging**: GUI now uses a queue for log output to prevent UI freezing. + +## [v1.1.0] - 2026-03-10 +### Added +- **Rongcheng Yigou Support**: Initial support for Rongcheng Excel templates. +- **Tobacco Support**: Initial support for Tobacco Excel templates. +- **Excel Processor**: Refactored core processing logic into `ExcelProcessor`. diff --git a/FINAL_UPDATE_REPORT.md b/FINAL_UPDATE_REPORT.md new file mode 100644 index 0000000..a10c720 --- /dev/null +++ b/FINAL_UPDATE_REPORT.md @@ -0,0 +1,45 @@ +# OCR 订单处理系统 - v2.1 更新报告 + +## 1. 业务逻辑变更 (Business Logic Updates) + +### 1.1 智能识别与自动路由 +- **功能描述**:系统现在能自动扫描 Excel 前 50 行的特征码。 +- **蓉城易购**:检测到 `RCDH` 关键字时自动启用专用清洗。 +- **烟草公司**:检测到 `专卖证号` 或 `510109104938` 时自动启用专用清洗。 +- **杨碧月**:检测到经手人为 `杨碧月` 时自动执行列对齐预处理。 + +### 1.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) | + +## 2. 系统接口与集成 (API & Integration) + +### 2.1 Headless API (headless_api.py) +- **更新内容**:`--excel` 参数现在支持全自动识别模式,OpenClaw 无需再手动区分供应商。 +- **日志增强**:所有详细日志通过 `stderr` 输出,`stdout` 仅保留最终结果路径,确保自动化脚本精准捕获。 + +### 2.2 OpenClaw 对接文档 +- **文档更新**:[OPENCLAW_GUIDE.md](OPENCLAW_GUIDE.md) 已同步至 v2.1,包含最新的列映射说明和调用示例。 + +## 3. 测试与质量保证 (QA & Testing) + +### 3.1 自动化测试 +- **回归测试**:已通过 `订单1774849009841.xlsx` (蓉城) 和 `订单明细20260330133908.xlsx` (烟草) 的实测验证。 +- **单价校验**:集成了银豹标准进货价对比功能,差异超过 1.0 元时自动触发警告。 + +### 3.2 风险清单与回滚方案 +- **风险**:若供应商 Excel 格式发生重大列位移(非上述索引),自动处理可能失效。 +- **回滚方案**:可通过 `git checkout v2.0` 回退至上一稳定版本。 +- **监控**:建议 OpenClaw 监控 `stderr` 中的 `ERROR` 关键字并实时预警。 + +## 4. 变更日志 (Changelog) +- `[FIX]` 修复了蓉城易购条码分裂导致的数量计算错误(30 变 5)。 +- `[FIX]` 修复了烟草订单单价计算未除以 10 的问题。 +- `[NEW]` 实现了基于 `header=None` 的全局智能指纹识别。 +- `[OPT]` 移除了 UI 界面中冗余的验证匹配按钮,精简流程。 + +--- +*报告生成日期:2026-03-30* +*负责人:Trae Code Assistant* diff --git a/OPENCLAW_GUIDE.md b/OPENCLAW_GUIDE.md index cad74fb..280d97b 100644 --- a/OPENCLAW_GUIDE.md +++ b/OPENCLAW_GUIDE.md @@ -6,18 +6,8 @@ `headless_api.py` 是系统的统一命令行入口。它支持多种模式,通过参数切换功能。 -### 1.1 图片 OCR 识别 (默认模式) -当接收到用户发送的采购单图片时使用。 -```bash -# 自动处理 data/input 中最新的图片 -python headless_api.py - -# 处理指定图片 -python headless_api.py "data/input/my_invoice.jpg" -``` - -### 1.2 纯 Excel 订单处理 -当用户直接提供供应商导出的 Excel 文件时使用。 +### 1.1 智能 Excel 订单处理 (推荐) +当用户直接提供供应商导出的 Excel 文件时使用。**系统会自动识别文件内容特征(如:蓉城易购 RCDH、烟草公司专卖证号、杨碧月经手人),并自动路由至专用预处理流程。** ```bash # 处理 data/input 中最新的 Excel python headless_api.py --excel @@ -26,41 +16,54 @@ python headless_api.py --excel python headless_api.py "data/input/supplier_order.xlsx" --excel ``` -### 1.3 特殊供应商预处理 -针对格式极其特殊的供应商(如蓉城易购、烟草公司),系统内置了专用逻辑。 +### 1.2 图片 OCR 识别 +当接收到用户发送的采购单图片时使用。OCR 识别完成后,生成的 Excel 同样会经过智能预处理。 ```bash -# 处理蓉城易购订单 (自动从 data/output 找最新订单文件) +# 自动处理 data/input 中最新的图片 +python headless_api.py + +# 处理指定图片 +python headless_api.py "data/input/my_invoice.jpg" +``` + +### 1.3 显式特殊供应商处理 +仅在智能识别失效时,用于强制指定处理模式。 +```bash +# 显式指定:蓉城易购模式 python headless_api.py --rongcheng -# 处理烟草公司订单 +# 显式指定:烟草公司模式 python headless_api.py --tobacco ``` -### 1.4 条码映射管理 -当发现 OCR 识别出的条码与系统库不一致时,可通过此接口更新映射关系。 -```bash -# 将原始条码 12345 映射为系统目标条码 67890 -python headless_api.py --update-mapping --barcode "12345" --target "67890" -``` +## 2. 字段与逻辑变更 (v2.1) -## 2. OpenClaw 集成策略 +### 2.1 蓉城易购 (Rongcheng) +- **条码位置**:固定映射到 **E列** (Index 4)。 +- **数量逻辑**:固定映射到 **N列** (Index 13)。直接提取数值,**不进行任何单位或规格换算**。 +- **单价与金额**:Q列 (单价) 和 S列 (金额)。 +- **条码分裂**:若条码包含 `/`, `,`, `,`, `、` 等分隔符,系统将自动均分数量。 -### 2.1 任务分发逻辑 +### 2.2 烟草公司 (Tobacco) +- **条码位置**:固定映射到 **B列** (Index 1)。 +- **数量换算**:映射 **G列** (订单量),最终数量 = 订单量 **x 10**。 +- **单价换算**:映射 **E列** (批发价),最终单价 = 批发价 **/ 10**。 +- **金额逻辑**:H列 (金额)。不看规格,直接按数量*单价逻辑填充。 + +## 3. OpenClaw 集成策略 + +### 3.1 任务分发逻辑 OpenClaw 应根据用户输入判断调用的参数: - **收到图片** -> 调用默认模式。 -- **收到 Excel** -> 调用 `--excel` 模式。 -- **用户提到“蓉城”或“易购”** -> 调用 `--rongcheng`。 -- **用户提到“烟草”** -> 调用 `--tobacco`。 +- **收到 Excel** -> 调用 `--excel` 模式(推荐,支持全自动识别)。 +- **用户明确要求“强制蓉城”** -> 调用 `--rongcheng`。 +- **用户明确要求“强制烟草”** -> 调用 `--tobacco`。 - **用户纠正条码错误** -> 调用 `--update-mapping`。 -### 2.2 结果获取 -- **成功**:脚本会在 `stdout` 打印生成的 Excel 绝对路径。OpenClaw 捕获此路径并发送文件。 -- **单价预警**:脚本会在 `stderr` 输出 `WARNING: Price validation found...`。OpenClaw 应捕获并转述给用户:“文件已生成,但发现部分商品价格异常,请注意查看。” - -## 3. 常见目录定义 -- `data/input/`:存放待处理的原始图片或 Excel。 -- `data/output/`:存放 OCR 识别后的中间文件(蓉城/烟草模式会从此目录读取)。 -- `data/result/`:最终生成的标准银豹采购单。 +### 3.2 错误码与返回值 +- **0**:处理成功,输出结果文件绝对路径。 +- **1**:处理失败,详细错误信息在 `stderr`。 +- **WARNING**: stderr 中包含 `Price validation found...` 表示价格差异过大。 --- -*版本:2.0 | 更新日期:2026-03-25* +*版本:2.1 | 更新日期:2026-03-30* diff --git a/README.md b/README.md index ab1ba05..89c1bcc 100644 --- a/README.md +++ b/README.md @@ -6,20 +6,23 @@ - 提供验证匹配面板与单价校验机制,确保输出与既定模板一致且价格合理 ## 核心功能 -- 图片/Excel处理:拖拽或选择文件,生成银豹采购单(`templates/银豹-采购单模板.xls`) -- **无界面自动化接口** (headless_api.py):支持与 OpenClaw 等自动化平台对接。 - - `python headless_api.py [图片路径]`:处理指定图片。 - - `python headless_api.py`:自动处理 `data/input` 目录下最新的图片。 - - 输出:成功时在标准输出打印最终 Excel 的绝对路径,失败时在标准错误打印错误信息。 -- 供应商管理(系统设置 → 供应商管理): - - 基本信息、文件名匹配、表头行号 - - 列映射与表头:预览前30行、表头选行、加载列、智能映射、导入/导出 - - 规则与词典:忽略词、单位同义词、包装倍数、名称正则、默认单位/包装;规则预设与步骤预览(原始→逐步→规范化);导出预览CSV - - 模板管理:模板列表与当前索引,批量校验报告 -- 验证匹配面板(系统设置 → 验证匹配): - - 选择原始Excel与期望结果,运行当前流程自动对比差异并生成建议(数量拆分、单位归一、名称提规格、金额回推) - - 一键应用建议写回供应商配置与词典,减少手动调整 -- 单价校验:生成采购单后按条码比对 `templates/商品资料.xlsx` 的“进货价(必填)”;价差大于1元弹窗提示,小于等于1元不打扰 +- **全自动智能识别**:系统现在能自动识别 Excel 内容特征(如:蓉城易购 RCDH、烟草公司专卖证号、杨碧月经手人),并自动路由至专用预处理流程,无需手动干预。 +- **图片/Excel处理**:拖拽或选择文件,生成标准银豹采购单。 +- **无界面自动化接口 (headless_api.py)**:专为 OpenClaw 等平台设计,支持 `--excel` 模式下的全自动识别。 +- **单价预警机制**:自动比对 `templates/商品资料.xlsx`,若价差超过 1.0 元则触发警告。 + +## 供应商专用逻辑 (v2.1) +### 蓉城易购 (Rongcheng) +- **精准映射**:条码(E列)、数量(N列)、单价(Q列)、金额(S列)。 +- **条码分裂**:支持多条码行(如 `条码1/条码2`)自动均分数量。 +- **纯净数据**:直接提取原始数量,不进行多余的单位换算。 + +### 烟草公司 (Tobacco) +- **换算逻辑**:条码(B列)、数量(G列 x 10)、单价(E列 / 10)、总额(H列)。 +- **智能跳行**:自动识别并跳过合计行及非数据行。 + +### 杨碧月订单 +- **自动对齐**:识别到经手人“杨碧月”后,自动将非标 Excel 转换为标准列格式。 ## 关键适配(蓉城易购) - 新模板(如“订单1765440157955.xlsx”): diff --git a/app/services/order_service.py b/app/services/order_service.py index ecae5a7..f77ef8a 100644 --- a/app/services/order_service.py +++ b/app/services/order_service.py @@ -90,8 +90,8 @@ class OrderService: import pandas as pd import re - # 仅读取前 50 行进行智能识别 - df_head = smart_read_excel(file_path, nrows=50) + # 仅读取前 50 行进行智能识别 (header=None 确保能读到第一行内容) + df_head = smart_read_excel(file_path, nrows=50, header=None) df_str = df_head.astype(str) # 1. 识别:烟草公司 (Tobacco) @@ -101,7 +101,7 @@ class OrderService: logger.info("识别到烟草公司订单,执行专用预处理...") from .tobacco_service import TobaccoService tobacco_svc = TobaccoService(self.config) - return tobacco_svc.process_tobacco_order(file_path) + return tobacco_svc.preprocess_tobacco_order(file_path) # 2. 识别:蓉城易购 (Rongcheng Yigou) # 特征:内容中包含单号标识“RCDH” @@ -110,42 +110,14 @@ class OrderService: logger.info("识别到蓉城易购订单,执行专用预处理...") from .special_suppliers_service import SpecialSuppliersService special_svc = SpecialSuppliersService(self.config) - return special_svc.process_rongcheng_yigou(file_path) + return special_svc.preprocess_rongcheng_yigou(file_path) # 3. 识别:杨碧月 (Yang Biyue) - handler_col = None - for col in df_head.columns: - if '经手人' in str(col): - handler_col = col - break - - if handler_col is not None and df_head[handler_col].astype(str).str.contains('杨碧月').any(): - logger.info("识别到杨碧月订单,执行通用预处理...") - df = smart_read_excel(file_path) - column_map = { - '商品条码': '商品条码', '商品名称': '商品名称', '规格': '规格', - '单位': '单位', '数量': '数量', '单价': '单价', '金额': '金额' - } - found_cols = {} - for target_zh, std_name in column_map.items(): - for col in df.columns: - col_str = str(col) - if target_zh == col_str: found_cols[col] = std_name; break - if std_name not in found_cols.values(): - for col in df.columns: - if target_zh in str(col): found_cols[col] = std_name; break - - if len(found_cols) >= 4: - df_clean = df[list(found_cols.keys())].copy() - df_clean = df_clean.rename(columns=found_cols) - for c in ['数量', '单价', '金额']: - if c in df_clean.columns: - df_clean[c] = pd.to_numeric(df_clean[c], errors='coerce').fillna(0) - df_clean = df_clean.dropna(subset=['商品条码']) - out_dir = os.path.dirname(file_path) - final_path = os.path.join(out_dir, "预处理之后.xlsx") - df_clean.to_excel(final_path, index=False) - return final_path + from .special_suppliers_service import SpecialSuppliersService + special_svc = SpecialSuppliersService(self.config) + # 我们直接复用 SpecialSuppliersService 里的逻辑,但要确保它只返回路径 + # 修改 SpecialSuppliersService.process_yang_biyue 使其支持仅返回预处理路径 + return special_svc.process_yang_biyue_only(file_path) except Exception as e: logger.warning(f"智能预处理识别失败: {e}") diff --git a/app/services/special_suppliers_service.py b/app/services/special_suppliers_service.py index 1f9e250..68abcb6 100644 --- a/app/services/special_suppliers_service.py +++ b/app/services/special_suppliers_service.py @@ -7,7 +7,6 @@ import time import pandas as pd import logging from typing import Optional, Callable -from app.services.order_service import OrderService logger = logging.getLogger(__name__) @@ -18,16 +17,13 @@ class SpecialSuppliersService: def __init__(self, config_manager=None): self.config_manager = config_manager - self.order_service = OrderService(config_manager) - def process_yang_biyue(self, src_path: str, progress_cb: Optional[Callable[[int, str], None]] = None) -> Optional[str]: + def process_yang_biyue_only(self, src_path: str) -> Optional[str]: """ - 处理杨碧月经手的订单(预处理) + 仅执行杨碧月订单的预处理,返回预处理后的文件路径 """ try: - if progress_cb: progress_cb(10, "正在进行杨碧月订单预处理...") from app.core.utils.file_utils import smart_read_excel - # 读取原始数据 df = smart_read_excel(src_path) @@ -39,10 +35,9 @@ class SpecialSuppliersService: break if handler_col is None or not df[handler_col].astype(str).str.contains('杨碧月').any(): - logger.info("未在订单中找到经手人'杨碧月',跳过特殊预处理") return None - if progress_cb: progress_cb(30, "识别到杨碧月订单,正在清洗列数据...") + logger.info("识别到杨碧月订单,正在执行专用清洗...") # 定义列映射关系 column_map = { @@ -75,139 +70,137 @@ class SpecialSuppliersService: # 保存预处理文件 out_dir = os.path.dirname(src_path) - final_path = os.path.join(out_dir, "预处理之后.xlsx") + base = os.path.basename(src_path) + final_path = os.path.join(out_dir, f"预处理之后_{base}") df_clean.to_excel(final_path, index=False) + return final_path + except Exception as e: + logger.error(f"预处理杨碧月订单出错: {e}") + return None + + def process_yang_biyue(self, src_path: str, progress_cb: Optional[Callable[[int, str], None]] = None) -> Optional[str]: + """ + 处理杨碧月经手的订单(预处理+处理) + """ + try: + if progress_cb: progress_cb(10, "正在进行杨碧月订单预处理...") + preprocessed_path = self.process_yang_biyue_only(src_path) + + if not preprocessed_path: + return None + if progress_cb: progress_cb(60, "预处理文件已保存,开始标准转换流程...") - # 调用标准处理流程 - result = self.order_service.process_excel(final_path, progress_cb=lambda p: progress_cb(60 + int(p*0.4), "生成采购单中...") if progress_cb else None) + # 延迟导入以避免循环依赖 + from app.services.order_service import OrderService + order_service = OrderService(self.config_manager) + result = order_service.process_excel(preprocessed_path, progress_cb=lambda p: progress_cb(60 + int(p*0.4), "生成采购单中...") if progress_cb else None) return result except Exception as e: logger.error(f"处理杨碧月订单出错: {e}") return None - def process_rongcheng_yigou(self, src_path: str, progress_cb: Optional[Callable[[int, str], None]] = None) -> Optional[str]: + def preprocess_rongcheng_yigou(self, src_path: str, progress_cb: Optional[Callable[[int, str], None]] = None) -> Optional[str]: """ - 处理蓉城易购订单 + 蓉城易购订单预处理:按用户提供的 E, N, Q, S 列索引进行强制清洗 """ try: - if progress_cb: progress_cb(10, "正在处理蓉城易购...") + if progress_cb: progress_cb(10, "正在处理蓉城易购预处理...") - def _pick_col(df, exact_list=None, contains_list=None): - cols = list(df.columns) - if exact_list: - for name in exact_list: - for c in cols: - if str(c).strip() == str(name).strip(): - return c - if contains_list: - for kw in contains_list: - for c in cols: - if kw in str(c): - return c - return None - from app.core.utils.file_utils import smart_read_excel - try: - df_raw = smart_read_excel(src_path, header=2) - except Exception: - df_raw = smart_read_excel(src_path) - df_raw = df_raw.iloc[2:].reset_index(drop=True) - - # 去除全空列与行 - df_raw = df_raw.dropna(how='all', axis=1).dropna(how='all', axis=0) - - # 选择关键列 - col_no = _pick_col(df_raw, contains_list=['序号']) - col_name = _pick_col(df_raw, contains_list=['商品名称','品名','名称']) - col_bc = _pick_col(df_raw, contains_list=['商品条码','条码']) - col_unit = _pick_col(df_raw, exact_list=['单位(订购单位)'], contains_list=['订购单位','小单位','单位']) - col_qty = _pick_col(df_raw, contains_list=['订购数量','订货数量','数量']) - col_price= _pick_col(df_raw, exact_list=['优惠后金额(小单位)'], contains_list=['单价','销售价','进货价','优惠后金额']) - col_amt = _pick_col(df_raw, exact_list=['出库小计(元)'], contains_list=['金额','优惠后金额','小计','合计','出库小计']) - - selected = [c for c in [col_no,col_name,col_bc,col_unit,col_qty,col_price,col_amt] if c] + # 蓉城易购格式:Row 0是单号,Row 1是联系人,Row 2是表头,Row 3开始是数据 + df_raw = smart_read_excel(src_path, header=None) - if not selected or len(selected) < 4: - df = pd.read_excel(src_path) - df = df.iloc[2:].reset_index(drop=True) - keep_idx = [0, 2, 3, 9, 12, 15, 17] - keep_idx = [i for i in keep_idx if i < df.shape[1]] - df2 = df.iloc[:, keep_idx].copy() - target_cols = ['序号','商品名称','商品条码','单位','数量','单价','金额'] - df2.columns = target_cols[:len(df2.columns)] - else: - df2 = df_raw[selected].copy() - rename_map = {} - if col_no: rename_map[col_no] = '序号' - if col_name: rename_map[col_name] = '商品名称' - if col_bc: rename_map[col_bc] = '商品条码(小条码)' - if col_unit: rename_map[col_unit] = '单位' - if col_qty: rename_map[col_qty] = '订购数量(小单位)' - if col_price: rename_map[col_price] = '单价(小单位)' - if col_amt: rename_map[col_amt] = '优惠后金额(小单位)' - df2 = df2.rename(columns=rename_map) + # 检查数据行数 + if len(df_raw) <= 3: + logger.error("蓉城易购文件数据行数不足") + return None + + # 提取数据部分 (Row 3开始) + df_data = df_raw.iloc[3:].reset_index(drop=True) + + # 用户指定列映射: + # E列 (Index 4) -> 商品条码 + # N列 (Index 13) -> 数量 + # Q列 (Index 16) -> 单价 + # S列 (Index 18) -> 金额 + # C列 (Index 2) -> 商品名称 (通用需求) + + idx_map = { + 2: '商品名称', + 4: '商品条码', + 13: '数量', + 16: '单价', + 18: '金额' + } + + # 确保列索引不越界 + available_indices = [i for i in idx_map.keys() if i < df_data.shape[1]] + df2 = df_data.iloc[:, available_indices].copy() + df2.columns = [idx_map[i] for i in available_indices] + + # 强制转换类型 + for c in ['数量', '单价', '金额']: + if c in df2.columns: + df2[c] = pd.to_numeric(df2[c], errors='coerce').fillna(0) + + # 过滤掉空的条码行 + df2 = df2.dropna(subset=['商品条码']) + df2['商品条码'] = df2['商品条码'].astype(str).str.strip() + df2 = df2[df2['商品条码'] != ''] - if '单位' in df2.columns: - df2['单位'] = df2['单位'].astype(str).str.strip().replace({'件':'份'}) - - # 分裂多条码行并均分数量 - bc_col = '商品条码(小条码)' if '商品条码(小条码)' in df2.columns else ('商品条码' if '商品条码' in df2.columns else ('条码' if '条码' in df2.columns else None)) - qty_col = '订购数量(小单位)' if '订购数量(小单位)' in df2.columns else ('订购数量' if '订购数量' in df2.columns else ('数量' if '数量' in df2.columns else None)) - up_col = '单价(小单位)' if '单价(小单位)' in df2.columns else ('单价' if '单价' in df2.columns else ('销售价' if '销售价' in df2.columns else None)) - amt_col = '优惠后金额(小单位)' if '优惠后金额(小单位)' in df2.columns else ('金额' if '金额' in df2.columns else ('小计' if '小计' in df2.columns else None)) - - if bc_col and qty_col: + # 核心逻辑:分裂多条码行并均分数量 + if '商品条码' in df2.columns and '数量' in df2.columns: rows = [] for _, row in df2.iterrows(): - bc_val = str(row.get(bc_col, '')).strip() - if bc_val and any(sep in bc_val for sep in [',',',','、','/',' ']): - parts = [] - temp_bc = bc_val - for sep in [',',',','、','/',' ']: - temp_bc = temp_bc.replace(sep, ' ') - for token in temp_bc.split(): - tok = ''.join([ch for ch in token if ch.isdigit()]) - if tok: parts.append(tok) - parts = [p for p in parts if p] + bc_val = str(row.get('商品条码', '')).strip() + # 识别分隔符:/ , , 、 + if any(sep in bc_val for sep in ['/', ',', ',', '、']): + parts = re.split(r'[/,,、]+', bc_val) + parts = [p.strip() for p in parts if p.strip()] + if len(parts) >= 2: - try: - q_total = float(row.get(qty_col, 0) or 0) - except Exception: - q_total = 0 + q_total = float(row.get('数量', 0) or 0) if q_total > 0: n = len(parts) - base = int(q_total) // n if q_total.is_integer() else q_total / n - remainder = int(q_total) % n if q_total.is_integer() else 0 - for i, bc in enumerate(parts): + base_qty = int(q_total // n) + remainder = int(q_total % n) + + for i, p_bc in enumerate(parts): new_row = row.copy() - new_row[bc_col] = bc - q_each = base + (1 if remainder > 0 and i < remainder else 0) - new_row[qty_col] = q_each - if up_col and amt_col: + new_row['商品条码'] = p_bc + current_qty = base_qty + (1 if i < remainder else 0) + new_row['数量'] = current_qty + if '单价' in new_row: try: - upv = float(new_row.get(up_col, 0) or 0) - new_row[amt_col] = upv * float(q_each) - except Exception: pass + up = float(new_row['单价'] or 0) + new_row['金额'] = up * current_qty + except: pass rows.append(new_row) - else: rows.append(row) - else: rows.append(row) - else: rows.append(row) + continue + rows.append(row) df2 = pd.DataFrame(rows) + # 保存预处理文件 out_dir = os.path.dirname(src_path) base = os.path.basename(src_path) - final_name = f"蓉城易购预处理-{base}" - final_path = os.path.join(out_dir, final_name) + final_path = os.path.join(out_dir, f"预处理之后_{base}") df2.to_excel(final_path, index=False) - if progress_cb: progress_cb(60, "预处理完成,开始标准流程...") - - result = self.order_service.process_excel(final_path, progress_cb=lambda p: progress_cb(60 + int(p*0.4), "Excel处理中...") if progress_cb else None) - return result + if progress_cb: progress_cb(100, "蓉城易购预处理完成") + return final_path except Exception as e: - logger.error(f"处理蓉城易购订单出错: {e}") + logger.error(f"预处理蓉城易购订单出错: {e}") return None + + def process_rongcheng_yigou(self, src_path: str, progress_cb: Optional[Callable[[int, str], None]] = None) -> Optional[str]: + """ + 兼容性方法:处理蓉城易购订单并执行后续转换 + """ + cleaned_path = self.preprocess_rongcheng_yigou(src_path, progress_cb) + if cleaned_path: + return self.order_service.process_excel(cleaned_path, progress_cb=lambda p: progress_cb(60 + int(p*0.4), "生成采购单中...") if progress_cb else None) + return None diff --git a/app/services/tobacco_service.py b/app/services/tobacco_service.py index 4606cfc..477bb8e 100644 --- a/app/services/tobacco_service.py +++ b/app/services/tobacco_service.py @@ -73,6 +73,77 @@ class TobaccoService: logger.warning(f"找到的烟草订单明细文件不是今天创建的: {latest_file}") return latest_file # 仍然返回最新文件,但给出警告 + def preprocess_tobacco_order(self, file_path: str) -> Optional[str]: + """ + 烟草订单预处理:按用户提供的 B, E, G, H 列索引进行强制清洗 + """ + try: + logger.info(f"执行烟草订单专用预处理: {file_path}") + from app.core.utils.file_utils import smart_read_excel + + # 烟草格式:Row 0是专卖证号,Row 1是表头,Row 2是合计,Row 3开始是数据 + df_raw = smart_read_excel(file_path, header=None) + + if len(df_raw) <= 3: + logger.error("烟草订单文件数据行数不足") + return None + + # 提取数据部分 (Row 3开始) + df_data = df_raw.iloc[3:].reset_index(drop=True) + + # 用户指定列映射: + # A列 (Index 0) -> 商品名称 + # B列 (Index 1) -> 商品条码 (盒码) + # E列 (Index 4) -> 批发价 (单价) + # G列 (Index 6) -> 订单量 (数量) + # H列 (Index 7) -> 金额 + + idx_map = { + 0: '商品名称', + 1: '商品条码', + 4: '批发价', + 6: '数量', + 7: '金额' + } + + available_indices = [i for i in idx_map.keys() if i < df_data.shape[1]] + df = df_data.iloc[:, available_indices].copy() + df.columns = [idx_map[i] for i in available_indices] + + # 1. 过滤订单量不为0的数据 + df['数量'] = pd.to_numeric(df['数量'], errors='coerce').fillna(0) + df = df[df['数量'] != 0].copy() + + if df.empty: + logger.warning("烟草订单无有效订单量记录") + return None + + # 2. 核心清洗逻辑: + # 数量 = 订单量 * 10 (G列) + # 单价 = 批发价 / 10 (E列) + df['单价'] = pd.to_numeric(df['批发价'], errors='coerce').fillna(0) / 10 + df['数量'] = df['数量'] * 10 + + # 3. 校验金额 (H列) + df['金额'] = pd.to_numeric(df['金额'], errors='coerce').fillna(0) + + # 4. 只保留需要的列 + final_cols = ['商品条码', '商品名称', '数量', '单价', '金额'] + df_final = df[final_cols].copy() + + # 保存预处理文件 + out_dir = os.path.dirname(file_path) + base = os.path.basename(file_path) + final_path = os.path.join(out_dir, f"预处理之后_{base}") + df_final.to_excel(final_path, index=False) + + logger.info(f"烟草订单预处理完成: {final_path}") + return final_path + + except Exception as e: + logger.error(f"烟草订单预处理失败: {e}") + return None + def process_tobacco_order(self, input_file=None): """ 处理烟草订单 diff --git a/data/user_settings.json b/data/user_settings.json index 413fe84..18b7d28 100644 --- a/data/user_settings.json +++ b/data/user_settings.json @@ -2,6 +2,13 @@ "window_size": "900x600", "theme_mode": "light", "recent_files": [ - "data/output\\微信图片_20251115212128_148_108.xlsx" + "data/result\\采购单_预处理之后_订单明细20260330133908.xls", + "data/output\\预处理之后_订单明细20260330133908.xlsx", + "data/result\\采购单_预处理之后_订单1774849009841.xls", + "data/output\\预处理之后_订单1774849009841.xlsx", + "E:/2025Code/python/orc-order-v2/data/output/订单1774849009841.xlsx", + "data/output\\订单1774849009841.xlsx", + "E:/2025Code/python/orc-order-v2/data/output/订单明细20260330133908.xlsx", + "data/output\\订单明细20260330133908.xlsx" ] } \ No newline at end of file diff --git a/headless_api.py b/headless_api.py index c29f4e5..0641ddf 100644 --- a/headless_api.py +++ b/headless_api.py @@ -90,33 +90,35 @@ def run_pipeline(args): return "MAPPING_UPDATED" return None - # 2. 烟草公司处理 + # 2. 烟草公司处理 (显式指定) if args.tobacco: input_path = args.input or get_latest_file("data/output", [".xlsx", ".xls"]) if not input_path: print("ERROR: No tobacco order file found.", file=sys.stderr) return None - logger.info(f"开始处理烟草订单: {input_path}") + logger.info(f"开始显式处理烟草订单: {input_path}") + # 这里的 process_tobacco_order 会调用 preprocess 并生成银豹格式 tobacco_service = TobaccoService(config_manager) final_excel = tobacco_service.process_tobacco_order(input_path) - # 3. 蓉城易购处理 + # 3. 蓉城易购处理 (显式指定) elif args.rongcheng: input_path = args.input or get_latest_file("data/output", [".xlsx", ".xls"]) if not input_path: print("ERROR: No Rongcheng Yigou order file found.", file=sys.stderr) return None - logger.info(f"开始处理蓉城易购订单: {input_path}") + logger.info(f"开始显式处理蓉城易购订单: {input_path}") special_service = SpecialSuppliersService(config_manager) final_excel = special_service.process_rongcheng_yigou(input_path) - # 4. 普通 Excel 处理 + # 4. 普通 Excel 处理 (支持自动识别烟草/蓉城/杨碧月) elif args.excel: input_path = args.input or get_latest_file("data/input", [".xlsx", ".xls"]) if not input_path: print("ERROR: No Excel file found in input.", file=sys.stderr) return None - logger.info(f"开始处理 Excel: {input_path}") + logger.info(f"开始处理 Excel (支持智能识别): {input_path}") + # OrderService.process_excel 内部会自动调用 _check_special_preprocess final_excel = order_service.process_excel(input_path) # 5. 图片 OCR 处理 (默认) diff --git a/logs/app.core.excel.converter.log b/logs/app.core.excel.converter.log index 1281d76..24601bf 100644 --- a/logs/app.core.excel.converter.log +++ b/logs/app.core.excel.converter.log @@ -7150,3 +7150,2014 @@ 2026-03-30 13:31:52,386 - app.core.excel.converter - INFO - 解析二级规格: 1*50 -> 1*50 2026-03-30 13:31:52,387 - app.core.excel.converter - INFO - 解析二级规格: 1*40 -> 1*40 2026-03-30 13:31:52,387 - app.core.excel.converter - INFO - 解析二级规格: 1*40 -> 1*40 +2026-03-30 13:46:00,210 - app.core.excel.converter - INFO - 成功加载条码映射配置,共62项 +2026-03-30 13:46:00,229 - app.core.excel.converter - INFO - 成功加载条码映射配置,共62项 +2026-03-30 13:46:00,378 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24 +2026-03-30 13:46:00,379 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24 +2026-03-30 13:46:00,380 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24 +2026-03-30 13:46:00,381 - app.core.excel.converter - INFO - 解析二级规格: 1*18 -> 1*18 +2026-03-30 13:46:00,381 - app.core.excel.converter - INFO - 解析二级规格: 1*45 -> 1*45 +2026-03-30 13:46:00,382 - app.core.excel.converter - INFO - 解析二级规格: 1*40 -> 1*40 +2026-03-30 13:46:00,382 - app.core.excel.converter - INFO - 解析二级规格: 1*40 -> 1*40 +2026-03-30 13:46:00,383 - app.core.excel.converter - INFO - 解析二级规格: 1*40 -> 1*40 +2026-03-30 13:46:00,383 - app.core.excel.converter - INFO - 解析二级规格: 1*35 -> 1*35 +2026-03-30 13:46:00,384 - app.core.excel.converter - INFO - 解析二级规格: 1*40 -> 1*40 +2026-03-30 13:46:00,385 - app.core.excel.converter - INFO - 解析二级规格: 1*30 -> 1*30 +2026-03-30 13:46:00,385 - app.core.excel.converter - INFO - 解析二级规格: 1*50 -> 1*50 +2026-03-30 13:46:00,386 - app.core.excel.converter - INFO - 解析二级规格: 1*50 -> 1*50 +2026-03-30 13:46:00,386 - app.core.excel.converter - INFO - 解析二级规格: 1*40 -> 1*40 +2026-03-30 13:46:00,387 - app.core.excel.converter - INFO - 解析二级规格: 1*40 -> 1*40 +2026-03-30 13:46:02,784 - app.core.excel.converter - INFO - 成功加载条码映射配置,共62项 +2026-03-30 13:47:05,232 - app.core.excel.converter - INFO - 成功加载条码映射配置,共62项 +2026-03-30 13:47:05,255 - app.core.excel.converter - INFO - 成功加载条码映射配置,共62项 +2026-03-30 13:47:05,303 - app.core.excel.converter - INFO - 解析二级规格: 1*20袋 -> 1*20 +2026-03-30 13:47:05,303 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 9.0, 单位: 6924187821644 +2026-03-30 13:47:05,304 - app.core.excel.converter - INFO - 解析二级规格: 1*28袋 -> 1*28 +2026-03-30 13:47:05,304 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 6.65, 单位: 6924187832657 +2026-03-30 13:47:05,304 - app.core.excel.converter - INFO - 解析二级规格: 1*32袋 -> 1*32 +2026-03-30 13:47:05,304 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 5.6, 单位: 6924187820067 +2026-03-30 13:47:05,305 - app.core.excel.converter - INFO - 解析二级规格: 1*22袋 -> 1*22 +2026-03-30 13:47:05,305 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 3.73, 单位: 6924187834781 +2026-03-30 13:47:05,305 - app.core.excel.converter - INFO - 解析二级规格: 1*32袋 -> 1*32 +2026-03-30 13:47:05,305 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 5.6, 单位: 6924187828759 +2026-03-30 13:47:05,306 - app.core.excel.converter - INFO - 解析二级规格: 1*32袋 -> 1*32 +2026-03-30 13:47:05,306 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 4.3, 单位: 6927849455553 +2026-03-30 13:47:05,306 - app.core.excel.converter - INFO - 解析二级规格: 1*32袋 -> 1*32 +2026-03-30 13:47:05,306 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 4.9, 单位: 6927849433339 +2026-03-30 13:47:05,307 - app.core.excel.converter - INFO - 解析二级规格: 1*32袋 -> 1*32 +2026-03-30 13:47:05,307 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 5.32, 单位: 6924187851184 +2026-03-30 13:47:05,307 - app.core.excel.converter - INFO - 解析二级规格: 1*40袋 -> 1*40 +2026-03-30 13:47:05,307 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 4.8, 单位: 6924187872035 +2026-03-30 13:47:05,307 - app.core.excel.converter - INFO - 解析二级规格: 1*40袋 -> 1*40 +2026-03-30 13:47:05,308 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 4.0, 单位: 6942910308187 +2026-03-30 13:47:05,308 - app.core.excel.converter - INFO - 解析二级规格: 1*60袋 -> 1*60 +2026-03-30 13:47:05,308 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 3.5, 单位: 6942910300693 +2026-03-30 13:47:05,308 - app.core.excel.converter - INFO - 解析二级规格: 1*40袋 -> 1*40 +2026-03-30 13:47:05,308 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 3.2, 单位: 6938270511244 +2026-03-30 13:47:05,309 - app.core.excel.converter - INFO - 解析二级规格: 1*40袋 -> 1*40 +2026-03-30 13:47:05,309 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 4.1, 单位: 6938270511886 +2026-03-30 13:47:05,309 - app.core.excel.converter - INFO - 解析二级规格: 1*50袋 -> 1*50 +2026-03-30 13:47:05,309 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 3.2, 单位: 6940188803618 +2026-03-30 13:47:05,310 - app.core.excel.converter - INFO - 解析二级规格: 1*50袋 -> 1*50 +2026-03-30 13:47:05,310 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 3.2, 单位: 6940188804066 +2026-03-30 13:47:05,310 - app.core.excel.converter - INFO - 解析二级规格: 1*50袋 -> 1*50 +2026-03-30 13:47:05,310 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 2.86, 单位: 6940509101737 +2026-03-30 13:47:05,311 - app.core.excel.converter - INFO - 解析二级规格: 1*30袋 -> 1*30 +2026-03-30 13:47:05,311 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 4.2, 单位: 6931286064292 +2026-03-30 13:47:05,311 - app.core.excel.converter - INFO - 解析二级规格: 1*30袋 -> 1*30 +2026-03-30 13:47:05,311 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 2.56, 单位: 6933280900828 +2026-03-30 13:47:05,312 - app.core.excel.converter - INFO - 解析二级规格: 1*45袋 -> 1*45 +2026-03-30 13:47:05,312 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 2.0, 单位: 6932459700894 +2026-03-30 13:47:05,312 - app.core.excel.converter - INFO - 解析二级规格: 1*30袋 -> 1*30 +2026-03-30 13:47:05,312 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 2.9, 单位: 6933319064019 +2026-03-30 13:47:05,313 - app.core.excel.converter - INFO - 解析二级规格: 1*30袋 -> 1*30 +2026-03-30 13:47:05,313 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 2.9, 单位: 6933319064002 +2026-03-30 13:47:05,313 - app.core.excel.converter - INFO - 解析二级规格: 1*30袋 -> 1*30 +2026-03-30 13:47:05,313 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 2.9, 单位: 6933319064101 +2026-03-30 13:47:05,314 - app.core.excel.converter - INFO - 解析二级规格: 1*40袋 -> 1*40 +2026-03-30 13:47:05,314 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 2.75, 单位: 6920912340602 +2026-03-30 13:47:05,314 - app.core.excel.converter - INFO - 解析二级规格: 1*50袋 -> 1*50 +2026-03-30 13:47:05,314 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 2.5, 单位: 6928402011667 +2026-03-30 13:47:05,315 - app.core.excel.converter - INFO - 解析重量规格: 30g*150袋 -> 1*150 +2026-03-30 13:47:05,315 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 10.0, 单价: 1.13, 单位: 6923512599517 +2026-03-30 13:47:05,315 - app.core.excel.converter - INFO - 解析重量规格: 30g*150袋 -> 1*150 +2026-03-30 13:47:05,315 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 10.0, 单价: 1.13, 单位: 6923512599043 +2026-03-30 13:47:05,316 - app.core.excel.converter - INFO - 解析二级规格: 1*48听 -> 1*48 +2026-03-30 13:47:05,316 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 2.85, 单位: 6911988006523 +2026-03-30 13:47:05,316 - app.core.excel.converter - INFO - 解析二级规格: 1*24听 -> 1*24 +2026-03-30 13:47:05,316 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 6.5, 单位: 6924743927902 +2026-03-30 13:47:05,317 - app.core.excel.converter - INFO - 解析二级规格: 1*8盒*30袋 -> 1*8 +2026-03-30 13:47:05,318 - app.core.excel.converter - INFO - 解析二级规格: 1*30袋 -> 1*30 +2026-03-30 13:47:05,318 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 4.4, 单位: 6938803994766 +2026-03-30 13:47:05,318 - app.core.excel.converter - INFO - 解析二级规格: 1*100袋 -> 1*100 +2026-03-30 13:47:05,318 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 1.8, 单位: 6975795361022 +2026-03-30 13:47:05,319 - app.core.excel.converter - INFO - 解析二级规格: 1*20袋 -> 1*20 +2026-03-30 13:47:05,319 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 4.8, 单位: 6937439913981 +2026-03-30 13:47:05,319 - app.core.excel.converter - INFO - 解析二级规格: 1*12瓶 -> 1*12 +2026-03-30 13:47:05,319 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 26.4, 单位: 16902083881631 +2026-03-30 13:47:06,653 - app.core.excel.converter - INFO - 成功加载条码映射配置,共62项 +2026-03-30 13:48:28,519 - app.core.excel.converter - INFO - 成功加载条码映射配置,共62项 +2026-03-30 13:48:28,524 - app.core.excel.converter - INFO - 成功加载条码映射配置,共62项 +2026-03-30 13:48:28,597 - app.core.excel.converter - INFO - 解析二级规格: 1*36盒*20条 -> 1*36 +2026-03-30 13:48:28,597 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 43.0, 单位: 6923450653012 +2026-03-30 13:48:28,598 - app.core.excel.converter - INFO - 解析二级规格: 1*4盒*9个 -> 1*4 +2026-03-30 13:48:28,598 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 79.2, 单位: 6954432711420 +2026-03-30 13:48:28,598 - app.core.excel.converter - INFO - 解析二级规格: 1*24盒 -> 1*24 +2026-03-30 13:48:28,598 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 5.2, 单位: 6901668935748 +2026-03-30 13:48:28,599 - app.core.excel.converter - INFO - 解析二级规格: 1*24盒 -> 1*24 +2026-03-30 13:48:28,599 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 4.99, 单位: 6901668005892 +2026-03-30 13:48:28,599 - app.core.excel.converter - INFO - 解析二级规格: 1*24盒 -> 1*24 +2026-03-30 13:48:28,599 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 6.5, 单位: 6901668934901 +2026-03-30 13:48:28,600 - app.core.excel.converter - INFO - 解析二级规格: 1*24个 -> 1*24 +2026-03-30 13:48:28,600 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 3.15, 单位: 6926475200995 +2026-03-30 13:48:28,600 - app.core.excel.converter - INFO - 解析二级规格: 1*36袋 -> 1*36 +2026-03-30 13:48:28,600 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 2.8, 单位: 6947929617152 +2026-03-30 13:48:28,601 - app.core.excel.converter - INFO - 解析二级规格: 1*24袋 -> 1*24 +2026-03-30 13:48:28,601 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 3.5, 单位: 6901668200303 +2026-03-30 13:48:28,601 - app.core.excel.converter - INFO - 解析二级规格: 1*50袋 -> 1*50 +2026-03-30 13:48:28,601 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 1.4, 单位: 6934235600466 +2026-03-30 13:48:28,602 - app.core.excel.converter - INFO - 解析二级规格: 1*50袋 -> 1*50 +2026-03-30 13:48:28,602 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 2.07, 单位: 6911988005205 +2026-03-30 13:48:28,602 - app.core.excel.converter - INFO - 解析二级规格: 1*30袋 -> 1*30 +2026-03-30 13:48:28,602 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 3.5, 单位: 6911988000279 +2026-03-30 13:48:28,602 - app.core.excel.converter - INFO - 解析二级规格: 1*30袋 -> 1*30 +2026-03-30 13:48:28,603 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 3.5, 单位: 6911988000293 +2026-03-30 13:48:28,603 - app.core.excel.converter - INFO - 解析二级规格: 1*40袋 -> 1*40 +2026-03-30 13:48:28,603 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 2.63, 单位: 6911988009784 +2026-03-30 13:48:28,603 - app.core.excel.converter - INFO - 解析二级规格: 1*40袋 -> 1*40 +2026-03-30 13:48:28,603 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 2.63, 单位: 6911988009777 +2026-03-30 13:48:28,604 - app.core.excel.converter - INFO - 解析二级规格: 1*24袋 -> 1*24 +2026-03-30 13:48:28,604 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 4.64, 单位: 6919892633101 +2026-03-30 13:48:28,604 - app.core.excel.converter - INFO - 解析二级规格: 1*20袋 -> 1*20 +2026-03-30 13:48:28,604 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 4.3, 单位: 6934364800737 +2026-03-30 13:48:28,605 - app.core.excel.converter - INFO - 解析二级规格: 1*20袋 -> 1*20 +2026-03-30 13:48:28,605 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 4.5, 单位: 6920546800053 +2026-03-30 13:48:28,605 - app.core.excel.converter - INFO - 解析二级规格: 1*20袋 -> 1*20 +2026-03-30 13:48:28,605 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 3.95, 单位: 6920546800046 +2026-03-30 13:48:28,606 - app.core.excel.converter - INFO - 解析二级规格: 1*70袋 -> 1*70 +2026-03-30 13:48:28,606 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 10.0, 单价: 0.65, 单位: 6932024200781 +2026-03-30 13:48:28,606 - app.core.excel.converter - INFO - 解析二级规格: 1*24袋 -> 1*24 +2026-03-30 13:48:28,606 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 4.0, 单位: 6921233902166 +2026-03-30 13:48:28,607 - app.core.excel.converter - INFO - 解析二级规格: 1*12袋 -> 1*12 +2026-03-30 13:48:28,607 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 6.8, 单位: 6970478370285 +2026-03-30 13:48:28,607 - app.core.excel.converter - INFO - 解析二级规格: 1*24盒*32条 -> 1*24 +2026-03-30 13:48:28,607 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 30.72, 单位: 6917878037141 +2026-03-30 13:48:28,608 - app.core.excel.converter - INFO - 解析二级规格: 1*18盒*20袋 -> 1*18 +2026-03-30 13:48:28,608 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 11.6, 单位: 6935284400038 +2026-03-30 13:48:28,608 - app.core.excel.converter - INFO - 解析二级规格: 1*18盒*20袋 -> 1*18 +2026-03-30 13:48:28,608 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 11.6, 单位: 6935284400021 +2026-03-30 13:48:28,609 - app.core.excel.converter - INFO - 解析二级规格: 1*18盒*20袋 -> 1*18 +2026-03-30 13:48:28,609 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 11.8, 单位: 6935284401387 +2026-03-30 13:48:28,609 - app.core.excel.converter - INFO - 解析二级规格: 1*8盒*20袋 -> 1*8 +2026-03-30 13:48:28,610 - app.core.excel.converter - INFO - 解析二级规格: 1*8盒*20袋 -> 1*8 +2026-03-30 13:48:28,610 - app.core.excel.converter - INFO - 解析二级规格: 1*12盒*20袋 -> 1*12 +2026-03-30 13:48:28,610 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 15.0, 单位: 6922170801031 +2026-03-30 13:48:28,611 - app.core.excel.converter - INFO - 解析二级规格: 1*15提*20袋 -> 1*15 +2026-03-30 13:48:28,612 - app.core.excel.converter - INFO - 解析二级规格: 1*18盒*20袋 -> 1*18 +2026-03-30 13:48:28,612 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 14.0, 单位: 6971258743916 +2026-03-30 13:48:28,613 - app.core.excel.converter - INFO - 解析二级规格: 1*20盒*20袋 -> 1*20 +2026-03-30 13:48:28,613 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 14.2, 单位: 6951957205847 +2026-03-30 13:48:28,614 - app.core.excel.converter - INFO - 解析二级规格: 1*20盒*20袋 -> 1*20 +2026-03-30 13:48:28,614 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 13.6, 单位: 6951957205854 +2026-03-30 13:48:28,614 - app.core.excel.converter - INFO - 解析二级规格: 1*20盒*20袋 -> 1*20 +2026-03-30 13:48:28,614 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 14.2, 单位: 6951957205861 +2026-03-30 13:48:28,615 - app.core.excel.converter - INFO - 解析二级规格: 1*18盒*20袋 -> 1*18 +2026-03-30 13:48:28,615 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 24.0, 单位: 6951957217215 +2026-03-30 13:48:28,615 - app.core.excel.converter - INFO - 解析二级规格: 1*18盒*20袋 -> 1*18 +2026-03-30 13:48:28,615 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 24.0, 单位: 6951957217208 +2026-03-30 13:48:28,616 - app.core.excel.converter - INFO - 解析二级规格: 1*18盒*20袋 -> 1*18 +2026-03-30 13:48:28,616 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 12.99, 单位: 6971258740700 +2026-03-30 13:48:28,617 - app.core.excel.converter - INFO - 解析二级规格: 1*24袋 -> 1*24 +2026-03-30 13:48:28,617 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 5.6, 单位: 6922222020168 +2026-03-30 13:48:28,617 - app.core.excel.converter - INFO - 解析二级规格: 1*24袋 -> 1*24 +2026-03-30 13:48:28,617 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 5.6, 单位: 6922222020267 +2026-03-30 13:48:28,618 - app.core.excel.converter - INFO - 解析二级规格: 1*24袋 -> 1*24 +2026-03-30 13:48:28,618 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 5.6, 单位: 6922222021868 +2026-03-30 13:48:28,618 - app.core.excel.converter - INFO - 解析二级规格: 1*24袋 -> 1*24 +2026-03-30 13:48:28,618 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 5.6, 单位: 6922222098952 +2026-03-30 13:48:28,619 - app.core.excel.converter - INFO - 解析二级规格: 1*22袋 -> 1*22 +2026-03-30 13:48:28,619 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 4.39, 单位: 6924743919211 +2026-03-30 13:48:28,619 - app.core.excel.converter - INFO - 解析二级规格: 1*22袋 -> 1*22 +2026-03-30 13:48:28,620 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 4.39, 单位: 6924743919242 +2026-03-30 13:48:28,620 - app.core.excel.converter - INFO - 解析二级规格: 1*30袋 -> 1*30 +2026-03-30 13:48:28,620 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 9.0, 单位: 6953663018957 +2026-03-30 13:48:28,621 - app.core.excel.converter - INFO - 解析二级规格: 1*50袋 -> 1*50 +2026-03-30 13:48:28,621 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 8.9, 单位: 6920713212641 +2026-03-30 13:48:28,621 - app.core.excel.converter - INFO - 解析二级规格: 1*25袋 -> 1*25 +2026-03-30 13:48:28,622 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 10.9, 单位: 6972636670602 +2026-03-30 13:48:28,622 - app.core.excel.converter - INFO - 解析二级规格: 1*25袋 -> 1*25 +2026-03-30 13:48:28,622 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 10.9, 单位: 6972636670213 +2026-03-30 13:48:28,623 - app.core.excel.converter - INFO - 解析二级规格: 1*25袋 -> 1*25 +2026-03-30 13:48:28,623 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 10.9, 单位: 6972636670237 +2026-03-30 13:48:28,624 - app.core.excel.converter - INFO - 解析二级规格: 1*25袋 -> 1*25 +2026-03-30 13:48:28,624 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 10.9, 单位: 6972636670244 +2026-03-30 13:48:28,624 - app.core.excel.converter - INFO - 解析二级规格: 1*80袋 -> 1*80 +2026-03-30 13:48:28,624 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 4.0, 单位: 6970813651017 +2026-03-30 13:48:28,625 - app.core.excel.converter - INFO - 解析二级规格: 1*50袋 -> 1*50 +2026-03-30 13:48:28,625 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 3.0, 单位: 6957845201106 +2026-03-30 13:48:28,626 - app.core.excel.converter - INFO - 解析二级规格: 1*50袋 -> 1*50 +2026-03-30 13:48:28,626 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 5.0, 单位: 6924128100388 +2026-03-30 13:48:28,626 - app.core.excel.converter - INFO - 解析二级规格: 1*40袋 -> 1*40 +2026-03-30 13:48:28,626 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 8.2, 单位: 6953663025481 +2026-03-30 13:48:28,627 - app.core.excel.converter - INFO - 解析二级规格: 1*60袋 -> 1*60 +2026-03-30 13:48:28,627 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 3.1, 单位: 6975319460583 +2026-03-30 13:48:28,628 - app.core.excel.converter - INFO - 解析二级规格: 1*120袋 -> 1*120 +2026-03-30 13:48:28,628 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 1.6, 单位: 6922170800072 +2026-03-30 13:48:28,628 - app.core.excel.converter - INFO - 解析重量规格: 48g*200袋 -> 1*200 +2026-03-30 13:48:28,628 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 10.0, 单价: 2.2, 单位: 6952561810113 +2026-03-30 13:48:28,629 - app.core.excel.converter - INFO - 解析二级规格: 1*100袋 -> 1*100 +2026-03-30 13:48:28,629 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 1.4, 单位: 6979260656705 +2026-03-30 13:48:28,629 - app.core.excel.converter - INFO - 解析二级规格: 1*50袋 -> 1*50 +2026-03-30 13:48:28,629 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 2.4, 单位: 6970495450090 +2026-03-30 13:48:28,630 - app.core.excel.converter - INFO - 解析二级规格: 1*100袋 -> 1*100 +2026-03-30 13:48:28,630 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 1.8, 单位: 6918768000221 +2026-03-30 13:48:28,631 - app.core.excel.converter - INFO - 解析重量规格: 50g*60袋 -> 1*60 +2026-03-30 13:48:28,631 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 3.29, 单位: 6935284415667 +2026-03-30 13:48:28,631 - app.core.excel.converter - INFO - 解析二级规格: 1*60袋 -> 1*60 +2026-03-30 13:48:28,631 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 3.29, 单位: 6935284412918 +2026-03-30 13:48:28,632 - app.core.excel.converter - INFO - 解析二级规格: 1*10包*10袋 -> 1*10 +2026-03-30 13:48:28,632 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 1.5, 单位: 6928822302901 +2026-03-30 13:48:28,633 - app.core.excel.converter - INFO - 解析二级规格: 1*60袋 -> 1*60 +2026-03-30 13:48:28,633 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 7.0, 单价: 2.79, 单位: 6935284415650 +2026-03-30 13:48:28,633 - app.core.excel.converter - INFO - 解析二级规格: 1*10提*6袋 -> 1*10 +2026-03-30 13:48:28,634 - app.core.excel.converter - INFO - 解析二级规格: 1*20袋 -> 1*20 +2026-03-30 13:48:28,634 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 5.5, 单位: 6935041525387 +2026-03-30 13:48:28,635 - app.core.excel.converter - INFO - 解析重量规格: 80g*80袋 -> 1*80 +2026-03-30 13:48:28,635 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 2.5, 单位: 6938830600159 +2026-03-30 13:48:28,635 - app.core.excel.converter - INFO - 解析二级规格: 1*60袋 -> 1*60 +2026-03-30 13:48:28,635 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 3.69, 单位: 6944978700286 +2026-03-30 13:48:28,636 - app.core.excel.converter - INFO - 解析二级规格: 1*40袋 -> 1*40 +2026-03-30 13:48:28,636 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 10.0, 单位: 6952145601076 +2026-03-30 13:48:28,636 - app.core.excel.converter - INFO - 解析重量规格: 160g*30袋 -> 1*30 +2026-03-30 13:48:28,637 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 10.8, 单位: 6923512599432 +2026-03-30 13:48:28,637 - app.core.excel.converter - INFO - 解析二级规格: 1*50袋 -> 1*50 +2026-03-30 13:48:28,637 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 5.3, 单位: 6970813650164 +2026-03-30 13:48:28,638 - app.core.excel.converter - INFO - 解析二级规格: 1*50袋 -> 1*50 +2026-03-30 13:48:28,638 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 4.5, 单位: 6972158461146 +2026-03-30 13:48:28,638 - app.core.excel.converter - INFO - 解析二级规格: 1*30袋 -> 1*30 +2026-03-30 13:48:28,638 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 9.2, 单位: 6938029400010 +2026-03-30 13:48:28,639 - app.core.excel.converter - INFO - 解析二级规格: 1*50 -> 1*50 +2026-03-30 13:48:28,639 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 5.15, 单位: 6938029400096 +2026-03-30 13:48:28,640 - app.core.excel.converter - INFO - 解析二级规格: 1*50袋 -> 1*50 +2026-03-30 13:48:28,640 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 3.68, 单位: 6938029400584 +2026-03-30 13:48:28,640 - app.core.excel.converter - INFO - 解析二级规格: 1*60袋 -> 1*60 +2026-03-30 13:48:28,640 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 2.8, 单位: 6923696800645 +2026-03-30 13:48:28,641 - app.core.excel.converter - INFO - 解析二级规格: 1*60袋 -> 1*60 +2026-03-30 13:48:28,641 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 2.8, 单位: 6923696800638 +2026-03-30 13:48:28,642 - app.core.excel.converter - INFO - 解析重量规格: 80g*50袋 -> 1*50 +2026-03-30 13:48:28,642 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 2.66, 单位: 6925998800804 +2026-03-30 13:48:28,642 - app.core.excel.converter - INFO - 解析二级规格: 1*32袋 -> 1*32 +2026-03-30 13:48:28,643 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 5.32, 单位: 6924187851160 +2026-03-30 13:48:28,643 - app.core.excel.converter - INFO - 解析二级规格: 1*20袋 -> 1*20 +2026-03-30 13:48:28,643 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 10.13, 单位: 6924187824959 +2026-03-30 13:48:28,644 - app.core.excel.converter - INFO - 解析二级规格: 1*20袋 -> 1*20 +2026-03-30 13:48:28,644 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 9.0, 单位: 6924187821644 +2026-03-30 13:48:28,645 - app.core.excel.converter - INFO - 解析二级规格: 1*32袋 -> 1*32 +2026-03-30 13:48:28,645 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 4.3, 单位: 6927849455553 +2026-03-30 13:48:28,645 - app.core.excel.converter - INFO - 解析二级规格: 1*40袋 -> 1*40 +2026-03-30 13:48:28,645 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 4.1, 单位: 6938270511886 +2026-03-30 13:48:28,646 - app.core.excel.converter - INFO - 解析二级规格: 1*40袋 -> 1*40 +2026-03-30 13:48:28,646 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 3.9, 单位: 6943466905660 +2026-03-30 13:48:28,646 - app.core.excel.converter - INFO - 解析二级规格: 1*50袋 -> 1*50 +2026-03-30 13:48:28,646 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 3.6, 单位: 6939319700162 +2026-03-30 13:48:28,647 - app.core.excel.converter - INFO - 解析二级规格: 1*96袋 -> 1*96 +2026-03-30 13:48:28,647 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 5.99, 单位: 6922024730029 +2026-03-30 13:48:28,648 - app.core.excel.converter - INFO - 解析二级规格: 1*100袋 -> 1*100 +2026-03-30 13:48:28,648 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 1.4, 单位: 6940509101645 +2026-03-30 13:48:28,648 - app.core.excel.converter - INFO - 解析二级规格: 1*35袋 -> 1*35 +2026-03-30 13:48:28,648 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 13.3, 单位: 6922145801325 +2026-03-30 13:48:28,649 - app.core.excel.converter - INFO - 解析二级规格: 1*50袋 -> 1*50 +2026-03-30 13:48:28,649 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 2.5, 单位: 6953755600398 +2026-03-30 13:48:28,649 - app.core.excel.converter - INFO - 解析二级规格: 1*40袋 -> 1*40 +2026-03-30 13:48:28,649 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 2.89, 单位: 6922145800113 +2026-03-30 13:48:28,650 - app.core.excel.converter - INFO - 解析二级规格: 1*40袋 -> 1*40 +2026-03-30 13:48:28,650 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 4.15, 单位: 6944978701252 +2026-03-30 13:48:28,650 - app.core.excel.converter - INFO - 解析二级规格: 1*50袋 -> 1*50 +2026-03-30 13:48:28,650 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 2.86, 单位: 6940509101737 +2026-03-30 13:48:28,651 - app.core.excel.converter - INFO - 解析二级规格: 1*30袋 -> 1*30 +2026-03-30 13:48:28,651 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 2.59, 单位: 6933319064002 +2026-03-30 13:48:28,651 - app.core.excel.converter - INFO - 解析二级规格: 1*45袋 -> 1*45 +2026-03-30 13:48:28,652 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 2.0, 单位: 6932459700023 +2026-03-30 13:48:28,652 - app.core.excel.converter - INFO - 解析二级规格: 1*40袋 -> 1*40 +2026-03-30 13:48:28,652 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 2.6, 单位: 6970798321714 +2026-03-30 13:48:28,653 - app.core.excel.converter - INFO - 解析二级规格: 1*8袋*10支 -> 1*8 +2026-03-30 13:48:28,653 - app.core.excel.converter - INFO - 解析二级规格: 1*20瓶 -> 1*20 +2026-03-30 13:48:28,654 - app.core.excel.converter - INFO - 解析二级规格: 1*18盒*20袋 -> 1*18 +2026-03-30 13:48:28,654 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 11.6, 单位: 6935284400052 +2026-03-30 13:48:28,654 - app.core.excel.converter - INFO - 解析二级规格: 1*30袋 -> 1*30 +2026-03-30 13:48:28,655 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 24.0, 单位: 6901715300734 +2026-03-30 13:48:28,655 - app.core.excel.converter - INFO - 解析二级规格: 1*40支 -> 1*40 +2026-03-30 13:48:30,801 - app.core.excel.converter - INFO - 成功加载条码映射配置,共62项 +2026-03-30 13:51:44,155 - app.core.excel.converter - INFO - 成功加载条码映射配置,共62项 +2026-03-30 13:51:44,170 - app.core.excel.converter - INFO - 成功加载条码映射配置,共62项 +2026-03-30 13:51:46,071 - app.core.excel.converter - INFO - 成功加载条码映射配置,共62项 +2026-03-30 14:00:52,374 - app.core.excel.converter - INFO - 成功加载条码映射配置,共62项 +2026-03-30 14:00:52,391 - app.core.excel.converter - INFO - 成功加载条码映射配置,共62项 +2026-03-30 14:00:52,472 - app.core.excel.converter - INFO - 解析二级规格: 1*36盒*20条 -> 1*36 +2026-03-30 14:00:52,472 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 43.0, 单位: 6923450653012 +2026-03-30 14:00:52,472 - app.core.excel.converter - INFO - 解析二级规格: 1*4盒*9个 -> 1*4 +2026-03-30 14:00:52,472 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 79.2, 单位: 6954432711420 +2026-03-30 14:00:52,473 - app.core.excel.converter - INFO - 解析二级规格: 1*24盒 -> 1*24 +2026-03-30 14:00:52,473 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 5.2, 单位: 6901668935748 +2026-03-30 14:00:52,473 - app.core.excel.converter - INFO - 解析二级规格: 1*24盒 -> 1*24 +2026-03-30 14:00:52,473 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 4.99, 单位: 6901668005892 +2026-03-30 14:00:52,474 - app.core.excel.converter - INFO - 解析二级规格: 1*24盒 -> 1*24 +2026-03-30 14:00:52,474 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 6.5, 单位: 6901668934901 +2026-03-30 14:00:52,475 - app.core.excel.converter - INFO - 解析二级规格: 1*24个 -> 1*24 +2026-03-30 14:00:52,475 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 3.15, 单位: 6926475200995 +2026-03-30 14:00:52,475 - app.core.excel.converter - INFO - 解析二级规格: 1*36袋 -> 1*36 +2026-03-30 14:00:52,475 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 2.8, 单位: 6947929617152 +2026-03-30 14:00:52,476 - app.core.excel.converter - INFO - 解析二级规格: 1*24袋 -> 1*24 +2026-03-30 14:00:52,476 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 3.5, 单位: 6901668200303 +2026-03-30 14:00:52,476 - app.core.excel.converter - INFO - 解析二级规格: 1*50袋 -> 1*50 +2026-03-30 14:00:52,476 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 1.4, 单位: 6934235600466 +2026-03-30 14:00:52,477 - app.core.excel.converter - INFO - 解析二级规格: 1*50袋 -> 1*50 +2026-03-30 14:00:52,477 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 2.07, 单位: 6911988005205 +2026-03-30 14:00:52,478 - app.core.excel.converter - INFO - 解析二级规格: 1*30袋 -> 1*30 +2026-03-30 14:00:52,478 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 3.5, 单位: 6911988000279 +2026-03-30 14:00:52,478 - app.core.excel.converter - INFO - 解析二级规格: 1*30袋 -> 1*30 +2026-03-30 14:00:52,478 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 3.5, 单位: 6911988000293 +2026-03-30 14:00:52,479 - app.core.excel.converter - INFO - 解析二级规格: 1*40袋 -> 1*40 +2026-03-30 14:00:52,479 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 2.63, 单位: 6911988009784 +2026-03-30 14:00:52,479 - app.core.excel.converter - INFO - 解析二级规格: 1*40袋 -> 1*40 +2026-03-30 14:00:52,479 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 2.63, 单位: 6911988009777 +2026-03-30 14:00:52,480 - app.core.excel.converter - INFO - 解析二级规格: 1*24袋 -> 1*24 +2026-03-30 14:00:52,480 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 4.64, 单位: 6919892633101 +2026-03-30 14:00:52,481 - app.core.excel.converter - INFO - 解析二级规格: 1*20袋 -> 1*20 +2026-03-30 14:00:52,481 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 4.3, 单位: 6934364800737 +2026-03-30 14:00:52,481 - app.core.excel.converter - INFO - 解析二级规格: 1*20袋 -> 1*20 +2026-03-30 14:00:52,481 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 4.5, 单位: 6920546800053 +2026-03-30 14:00:52,482 - app.core.excel.converter - INFO - 解析二级规格: 1*20袋 -> 1*20 +2026-03-30 14:00:52,482 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 3.95, 单位: 6920546800046 +2026-03-30 14:00:52,482 - app.core.excel.converter - INFO - 解析二级规格: 1*70袋 -> 1*70 +2026-03-30 14:00:52,483 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 10.0, 单价: 0.65, 单位: 6932024200781 +2026-03-30 14:00:52,483 - app.core.excel.converter - INFO - 解析二级规格: 1*24袋 -> 1*24 +2026-03-30 14:00:52,483 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 4.0, 单位: 6921233902166 +2026-03-30 14:00:52,484 - app.core.excel.converter - INFO - 解析二级规格: 1*12袋 -> 1*12 +2026-03-30 14:00:52,484 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 6.8, 单位: 6970478370285 +2026-03-30 14:00:52,484 - app.core.excel.converter - INFO - 解析二级规格: 1*24盒*32条 -> 1*24 +2026-03-30 14:00:52,484 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 30.72, 单位: 6917878037141 +2026-03-30 14:00:52,485 - app.core.excel.converter - INFO - 解析二级规格: 1*18盒*20袋 -> 1*18 +2026-03-30 14:00:52,485 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 11.6, 单位: 6935284400038 +2026-03-30 14:00:52,486 - app.core.excel.converter - INFO - 解析二级规格: 1*18盒*20袋 -> 1*18 +2026-03-30 14:00:52,486 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 11.6, 单位: 6935284400021 +2026-03-30 14:00:52,486 - app.core.excel.converter - INFO - 解析二级规格: 1*18盒*20袋 -> 1*18 +2026-03-30 14:00:52,486 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 11.8, 单位: 6935284401387 +2026-03-30 14:00:52,487 - app.core.excel.converter - INFO - 解析二级规格: 1*8盒*20袋 -> 1*8 +2026-03-30 14:00:52,488 - app.core.excel.converter - INFO - 解析二级规格: 1*8盒*20袋 -> 1*8 +2026-03-30 14:00:52,488 - app.core.excel.converter - INFO - 解析二级规格: 1*12盒*20袋 -> 1*12 +2026-03-30 14:00:52,488 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 15.0, 单位: 6922170801031 +2026-03-30 14:00:52,489 - app.core.excel.converter - INFO - 解析二级规格: 1*15提*20袋 -> 1*15 +2026-03-30 14:00:52,489 - app.core.excel.converter - INFO - 解析二级规格: 1*18盒*20袋 -> 1*18 +2026-03-30 14:00:52,489 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 14.0, 单位: 6971258743916 +2026-03-30 14:00:52,490 - app.core.excel.converter - INFO - 解析二级规格: 1*20盒*20袋 -> 1*20 +2026-03-30 14:00:52,490 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 14.2, 单位: 6951957205847 +2026-03-30 14:00:52,490 - app.core.excel.converter - INFO - 解析二级规格: 1*20盒*20袋 -> 1*20 +2026-03-30 14:00:52,490 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 13.6, 单位: 6951957205854 +2026-03-30 14:00:52,491 - app.core.excel.converter - INFO - 解析二级规格: 1*20盒*20袋 -> 1*20 +2026-03-30 14:00:52,491 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 14.2, 单位: 6951957205861 +2026-03-30 14:00:52,492 - app.core.excel.converter - INFO - 解析二级规格: 1*18盒*20袋 -> 1*18 +2026-03-30 14:00:52,492 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 24.0, 单位: 6951957217215 +2026-03-30 14:00:52,492 - app.core.excel.converter - INFO - 解析二级规格: 1*18盒*20袋 -> 1*18 +2026-03-30 14:00:52,492 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 24.0, 单位: 6951957217208 +2026-03-30 14:00:52,493 - app.core.excel.converter - INFO - 解析二级规格: 1*18盒*20袋 -> 1*18 +2026-03-30 14:00:52,493 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 12.99, 单位: 6971258740700 +2026-03-30 14:00:52,493 - app.core.excel.converter - INFO - 解析二级规格: 1*24袋 -> 1*24 +2026-03-30 14:00:52,493 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 5.6, 单位: 6922222020168 +2026-03-30 14:00:52,494 - app.core.excel.converter - INFO - 解析二级规格: 1*24袋 -> 1*24 +2026-03-30 14:00:52,494 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 5.6, 单位: 6922222020267 +2026-03-30 14:00:52,494 - app.core.excel.converter - INFO - 解析二级规格: 1*24袋 -> 1*24 +2026-03-30 14:00:52,495 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 5.6, 单位: 6922222021868 +2026-03-30 14:00:52,495 - app.core.excel.converter - INFO - 解析二级规格: 1*24袋 -> 1*24 +2026-03-30 14:00:52,495 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 5.6, 单位: 6922222098952 +2026-03-30 14:00:52,496 - app.core.excel.converter - INFO - 解析二级规格: 1*22袋 -> 1*22 +2026-03-30 14:00:52,496 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 4.39, 单位: 6924743919211 +2026-03-30 14:00:52,496 - app.core.excel.converter - INFO - 解析二级规格: 1*22袋 -> 1*22 +2026-03-30 14:00:52,496 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 4.39, 单位: 6924743919242 +2026-03-30 14:00:52,497 - app.core.excel.converter - INFO - 解析二级规格: 1*30袋 -> 1*30 +2026-03-30 14:00:52,497 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 9.0, 单位: 6953663018957 +2026-03-30 14:00:52,497 - app.core.excel.converter - INFO - 解析二级规格: 1*50袋 -> 1*50 +2026-03-30 14:00:52,497 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 8.9, 单位: 6920713212641 +2026-03-30 14:00:52,498 - app.core.excel.converter - INFO - 解析二级规格: 1*25袋 -> 1*25 +2026-03-30 14:00:52,498 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 10.9, 单位: 6972636670602 +2026-03-30 14:00:52,498 - app.core.excel.converter - INFO - 解析二级规格: 1*25袋 -> 1*25 +2026-03-30 14:00:52,498 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 10.9, 单位: 6972636670213 +2026-03-30 14:00:52,499 - app.core.excel.converter - INFO - 解析二级规格: 1*25袋 -> 1*25 +2026-03-30 14:00:52,499 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 10.9, 单位: 6972636670237 +2026-03-30 14:00:52,499 - app.core.excel.converter - INFO - 解析二级规格: 1*25袋 -> 1*25 +2026-03-30 14:00:52,499 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 10.9, 单位: 6972636670244 +2026-03-30 14:00:52,500 - app.core.excel.converter - INFO - 解析二级规格: 1*80袋 -> 1*80 +2026-03-30 14:00:52,500 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 4.0, 单位: 6970813651017 +2026-03-30 14:00:52,500 - app.core.excel.converter - INFO - 解析二级规格: 1*50袋 -> 1*50 +2026-03-30 14:00:52,501 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 3.0, 单位: 6957845201106 +2026-03-30 14:00:52,501 - app.core.excel.converter - INFO - 解析二级规格: 1*50袋 -> 1*50 +2026-03-30 14:00:52,501 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 5.0, 单位: 6924128100388 +2026-03-30 14:00:52,502 - app.core.excel.converter - INFO - 解析二级规格: 1*40袋 -> 1*40 +2026-03-30 14:00:52,502 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 8.2, 单位: 6953663025481 +2026-03-30 14:00:52,502 - app.core.excel.converter - INFO - 解析二级规格: 1*60袋 -> 1*60 +2026-03-30 14:00:52,503 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 3.1, 单位: 6975319460583 +2026-03-30 14:00:52,503 - app.core.excel.converter - INFO - 解析二级规格: 1*120袋 -> 1*120 +2026-03-30 14:00:52,503 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 1.6, 单位: 6922170800072 +2026-03-30 14:00:52,504 - app.core.excel.converter - INFO - 解析重量规格: 48g*200袋 -> 1*200 +2026-03-30 14:00:52,504 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 10.0, 单价: 2.2, 单位: 6952561810113 +2026-03-30 14:00:52,504 - app.core.excel.converter - INFO - 解析二级规格: 1*100袋 -> 1*100 +2026-03-30 14:00:52,505 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 1.4, 单位: 6979260656705 +2026-03-30 14:00:52,505 - app.core.excel.converter - INFO - 解析二级规格: 1*50袋 -> 1*50 +2026-03-30 14:00:52,505 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 2.4, 单位: 6970495450090 +2026-03-30 14:00:52,506 - app.core.excel.converter - INFO - 解析二级规格: 1*100袋 -> 1*100 +2026-03-30 14:00:52,506 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 1.8, 单位: 6918768000221 +2026-03-30 14:00:52,506 - app.core.excel.converter - INFO - 解析重量规格: 50g*60袋 -> 1*60 +2026-03-30 14:00:52,506 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 3.29, 单位: 6935284415667 +2026-03-30 14:00:52,507 - app.core.excel.converter - INFO - 解析二级规格: 1*60袋 -> 1*60 +2026-03-30 14:00:52,507 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 3.29, 单位: 6935284412918 +2026-03-30 14:00:52,507 - app.core.excel.converter - INFO - 解析二级规格: 1*10包*10袋 -> 1*10 +2026-03-30 14:00:52,507 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 1.5, 单位: 6928822302901 +2026-03-30 14:00:52,508 - app.core.excel.converter - INFO - 解析二级规格: 1*60袋 -> 1*60 +2026-03-30 14:00:52,508 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 7.0, 单价: 2.79, 单位: 6935284415650 +2026-03-30 14:00:52,508 - app.core.excel.converter - INFO - 解析二级规格: 1*10提*6袋 -> 1*10 +2026-03-30 14:00:52,509 - app.core.excel.converter - INFO - 解析二级规格: 1*20袋 -> 1*20 +2026-03-30 14:00:52,509 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 5.5, 单位: 6935041525387 +2026-03-30 14:00:52,510 - app.core.excel.converter - INFO - 解析重量规格: 80g*80袋 -> 1*80 +2026-03-30 14:00:52,510 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 2.5, 单位: 6938830600159 +2026-03-30 14:00:52,510 - app.core.excel.converter - INFO - 解析二级规格: 1*60袋 -> 1*60 +2026-03-30 14:00:52,510 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 3.69, 单位: 6944978700286 +2026-03-30 14:00:52,511 - app.core.excel.converter - INFO - 解析二级规格: 1*40袋 -> 1*40 +2026-03-30 14:00:52,511 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 10.0, 单位: 6952145601076 +2026-03-30 14:00:52,511 - app.core.excel.converter - INFO - 解析重量规格: 160g*30袋 -> 1*30 +2026-03-30 14:00:52,512 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 10.8, 单位: 6923512599432 +2026-03-30 14:00:52,512 - app.core.excel.converter - INFO - 解析二级规格: 1*50袋 -> 1*50 +2026-03-30 14:00:52,512 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 5.3, 单位: 6970813650164 +2026-03-30 14:00:52,513 - app.core.excel.converter - INFO - 解析二级规格: 1*50袋 -> 1*50 +2026-03-30 14:00:52,513 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 4.5, 单位: 6972158461146 +2026-03-30 14:00:52,513 - app.core.excel.converter - INFO - 解析二级规格: 1*30袋 -> 1*30 +2026-03-30 14:00:52,513 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 9.2, 单位: 6938029400010 +2026-03-30 14:00:52,514 - app.core.excel.converter - INFO - 解析二级规格: 1*50 -> 1*50 +2026-03-30 14:00:52,514 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 5.15, 单位: 6938029400096 +2026-03-30 14:00:52,514 - app.core.excel.converter - INFO - 解析二级规格: 1*50袋 -> 1*50 +2026-03-30 14:00:52,514 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 3.68, 单位: 6938029400584 +2026-03-30 14:00:52,515 - app.core.excel.converter - INFO - 解析二级规格: 1*60袋 -> 1*60 +2026-03-30 14:00:52,515 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 2.8, 单位: 6923696800645 +2026-03-30 14:00:52,515 - app.core.excel.converter - INFO - 解析二级规格: 1*60袋 -> 1*60 +2026-03-30 14:00:52,515 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 2.8, 单位: 6923696800638 +2026-03-30 14:00:52,516 - app.core.excel.converter - INFO - 解析重量规格: 80g*50袋 -> 1*50 +2026-03-30 14:00:52,516 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 2.66, 单位: 6925998800804 +2026-03-30 14:00:52,516 - app.core.excel.converter - INFO - 解析二级规格: 1*32袋 -> 1*32 +2026-03-30 14:00:52,517 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 5.32, 单位: 6924187851160 +2026-03-30 14:00:52,517 - app.core.excel.converter - INFO - 解析二级规格: 1*20袋 -> 1*20 +2026-03-30 14:00:52,517 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 10.13, 单位: 6924187824959 +2026-03-30 14:00:52,518 - app.core.excel.converter - INFO - 解析二级规格: 1*20袋 -> 1*20 +2026-03-30 14:00:52,518 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 9.0, 单位: 6924187821644 +2026-03-30 14:00:52,518 - app.core.excel.converter - INFO - 解析二级规格: 1*32袋 -> 1*32 +2026-03-30 14:00:52,518 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 4.3, 单位: 6927849455553 +2026-03-30 14:00:52,519 - app.core.excel.converter - INFO - 解析二级规格: 1*40袋 -> 1*40 +2026-03-30 14:00:52,519 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 4.1, 单位: 6938270511886 +2026-03-30 14:00:52,519 - app.core.excel.converter - INFO - 解析二级规格: 1*40袋 -> 1*40 +2026-03-30 14:00:52,519 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 3.9, 单位: 6943466905660 +2026-03-30 14:00:52,520 - app.core.excel.converter - INFO - 解析二级规格: 1*50袋 -> 1*50 +2026-03-30 14:00:52,520 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 3.6, 单位: 6939319700162 +2026-03-30 14:00:52,520 - app.core.excel.converter - INFO - 解析二级规格: 1*96袋 -> 1*96 +2026-03-30 14:00:52,520 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 5.99, 单位: 6922024730029 +2026-03-30 14:00:52,521 - app.core.excel.converter - INFO - 解析二级规格: 1*100袋 -> 1*100 +2026-03-30 14:00:52,521 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 1.4, 单位: 6940509101645 +2026-03-30 14:00:52,521 - app.core.excel.converter - INFO - 解析二级规格: 1*35袋 -> 1*35 +2026-03-30 14:00:52,521 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 13.3, 单位: 6922145801325 +2026-03-30 14:00:52,522 - app.core.excel.converter - INFO - 解析二级规格: 1*50袋 -> 1*50 +2026-03-30 14:00:52,522 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 2.5, 单位: 6953755600398 +2026-03-30 14:00:52,522 - app.core.excel.converter - INFO - 解析二级规格: 1*40袋 -> 1*40 +2026-03-30 14:00:52,522 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 2.89, 单位: 6922145800113 +2026-03-30 14:00:52,523 - app.core.excel.converter - INFO - 解析二级规格: 1*40袋 -> 1*40 +2026-03-30 14:00:52,523 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 4.15, 单位: 6944978701252 +2026-03-30 14:00:52,523 - app.core.excel.converter - INFO - 解析二级规格: 1*50袋 -> 1*50 +2026-03-30 14:00:52,523 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 2.86, 单位: 6940509101737 +2026-03-30 14:00:52,524 - app.core.excel.converter - INFO - 解析二级规格: 1*30袋 -> 1*30 +2026-03-30 14:00:52,524 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 2.59, 单位: 6933319064002 +2026-03-30 14:00:52,524 - app.core.excel.converter - INFO - 解析二级规格: 1*45袋 -> 1*45 +2026-03-30 14:00:52,525 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 2.0, 单位: 6932459700023 +2026-03-30 14:00:52,525 - app.core.excel.converter - INFO - 解析二级规格: 1*40袋 -> 1*40 +2026-03-30 14:00:52,525 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 2.6, 单位: 6970798321714 +2026-03-30 14:00:52,526 - app.core.excel.converter - INFO - 解析二级规格: 1*8袋*10支 -> 1*8 +2026-03-30 14:00:52,527 - app.core.excel.converter - INFO - 解析二级规格: 1*20瓶 -> 1*20 +2026-03-30 14:00:52,527 - app.core.excel.converter - INFO - 解析二级规格: 1*18盒*20袋 -> 1*18 +2026-03-30 14:00:52,527 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 11.6, 单位: 6935284400052 +2026-03-30 14:00:52,528 - app.core.excel.converter - INFO - 解析二级规格: 1*30袋 -> 1*30 +2026-03-30 14:00:52,528 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 24.0, 单位: 6901715300734 +2026-03-30 14:00:52,528 - app.core.excel.converter - INFO - 解析二级规格: 1*40支 -> 1*40 +2026-03-30 14:01:20,294 - app.core.excel.converter - INFO - 成功加载条码映射配置,共62项 +2026-03-30 14:01:20,307 - app.core.excel.converter - INFO - 成功加载条码映射配置,共62项 +2026-03-30 14:01:20,392 - app.core.excel.converter - INFO - 解析二级规格: 1*36盒*20条 -> 1*36 +2026-03-30 14:01:20,392 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 43.0, 单位: 6923450653012 +2026-03-30 14:01:20,393 - app.core.excel.converter - INFO - 解析二级规格: 1*4盒*9个 -> 1*4 +2026-03-30 14:01:20,393 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 79.2, 单位: 6954432711420 +2026-03-30 14:01:20,393 - app.core.excel.converter - INFO - 解析二级规格: 1*24盒 -> 1*24 +2026-03-30 14:01:20,393 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 5.2, 单位: 6901668935748 +2026-03-30 14:01:20,394 - app.core.excel.converter - INFO - 解析二级规格: 1*24盒 -> 1*24 +2026-03-30 14:01:20,394 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 4.99, 单位: 6901668005892 +2026-03-30 14:01:20,394 - app.core.excel.converter - INFO - 解析二级规格: 1*24盒 -> 1*24 +2026-03-30 14:01:20,394 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 6.5, 单位: 6901668934901 +2026-03-30 14:01:20,395 - app.core.excel.converter - INFO - 解析二级规格: 1*24个 -> 1*24 +2026-03-30 14:01:20,395 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 3.15, 单位: 6926475200995 +2026-03-30 14:01:20,395 - app.core.excel.converter - INFO - 解析二级规格: 1*36袋 -> 1*36 +2026-03-30 14:01:20,395 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 2.8, 单位: 6947929617152 +2026-03-30 14:01:20,396 - app.core.excel.converter - INFO - 解析二级规格: 1*24袋 -> 1*24 +2026-03-30 14:01:20,396 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 3.5, 单位: 6901668200303 +2026-03-30 14:01:20,396 - app.core.excel.converter - INFO - 解析二级规格: 1*50袋 -> 1*50 +2026-03-30 14:01:20,396 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 1.4, 单位: 6934235600466 +2026-03-30 14:01:20,397 - app.core.excel.converter - INFO - 解析二级规格: 1*50袋 -> 1*50 +2026-03-30 14:01:20,397 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 2.07, 单位: 6911988005205 +2026-03-30 14:01:20,397 - app.core.excel.converter - INFO - 解析二级规格: 1*30袋 -> 1*30 +2026-03-30 14:01:20,397 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 3.5, 单位: 6911988000279 +2026-03-30 14:01:20,398 - app.core.excel.converter - INFO - 解析二级规格: 1*30袋 -> 1*30 +2026-03-30 14:01:20,398 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 3.5, 单位: 6911988000293 +2026-03-30 14:01:20,398 - app.core.excel.converter - INFO - 解析二级规格: 1*40袋 -> 1*40 +2026-03-30 14:01:20,398 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 2.63, 单位: 6911988009784 +2026-03-30 14:01:20,399 - app.core.excel.converter - INFO - 解析二级规格: 1*40袋 -> 1*40 +2026-03-30 14:01:20,399 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 2.63, 单位: 6911988009777 +2026-03-30 14:01:20,399 - app.core.excel.converter - INFO - 解析二级规格: 1*24袋 -> 1*24 +2026-03-30 14:01:20,399 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 4.64, 单位: 6919892633101 +2026-03-30 14:01:20,400 - app.core.excel.converter - INFO - 解析二级规格: 1*20袋 -> 1*20 +2026-03-30 14:01:20,400 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 4.3, 单位: 6934364800737 +2026-03-30 14:01:20,400 - app.core.excel.converter - INFO - 解析二级规格: 1*20袋 -> 1*20 +2026-03-30 14:01:20,400 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 4.5, 单位: 6920546800053 +2026-03-30 14:01:20,401 - app.core.excel.converter - INFO - 解析二级规格: 1*20袋 -> 1*20 +2026-03-30 14:01:20,401 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 3.95, 单位: 6920546800046 +2026-03-30 14:01:20,401 - app.core.excel.converter - INFO - 解析二级规格: 1*70袋 -> 1*70 +2026-03-30 14:01:20,401 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 10.0, 单价: 0.65, 单位: 6932024200781 +2026-03-30 14:01:20,402 - app.core.excel.converter - INFO - 解析二级规格: 1*24袋 -> 1*24 +2026-03-30 14:01:20,402 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 4.0, 单位: 6921233902166 +2026-03-30 14:01:20,402 - app.core.excel.converter - INFO - 解析二级规格: 1*12袋 -> 1*12 +2026-03-30 14:01:20,402 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 6.8, 单位: 6970478370285 +2026-03-30 14:01:20,402 - app.core.excel.converter - INFO - 解析二级规格: 1*24盒*32条 -> 1*24 +2026-03-30 14:01:20,403 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 30.72, 单位: 6917878037141 +2026-03-30 14:01:20,403 - app.core.excel.converter - INFO - 解析二级规格: 1*18盒*20袋 -> 1*18 +2026-03-30 14:01:20,403 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 11.6, 单位: 6935284400038 +2026-03-30 14:01:20,403 - app.core.excel.converter - INFO - 解析二级规格: 1*18盒*20袋 -> 1*18 +2026-03-30 14:01:20,404 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 11.6, 单位: 6935284400021 +2026-03-30 14:01:20,404 - app.core.excel.converter - INFO - 解析二级规格: 1*18盒*20袋 -> 1*18 +2026-03-30 14:01:20,404 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 11.8, 单位: 6935284401387 +2026-03-30 14:01:20,405 - app.core.excel.converter - INFO - 解析二级规格: 1*8盒*20袋 -> 1*8 +2026-03-30 14:01:20,405 - app.core.excel.converter - INFO - 解析二级规格: 1*8盒*20袋 -> 1*8 +2026-03-30 14:01:20,406 - app.core.excel.converter - INFO - 解析二级规格: 1*12盒*20袋 -> 1*12 +2026-03-30 14:01:20,406 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 15.0, 单位: 6922170801031 +2026-03-30 14:01:20,406 - app.core.excel.converter - INFO - 解析二级规格: 1*15提*20袋 -> 1*15 +2026-03-30 14:01:20,407 - app.core.excel.converter - INFO - 解析二级规格: 1*18盒*20袋 -> 1*18 +2026-03-30 14:01:20,407 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 14.0, 单位: 6971258743916 +2026-03-30 14:01:20,407 - app.core.excel.converter - INFO - 解析二级规格: 1*20盒*20袋 -> 1*20 +2026-03-30 14:01:20,407 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 14.2, 单位: 6951957205847 +2026-03-30 14:01:20,408 - app.core.excel.converter - INFO - 解析二级规格: 1*20盒*20袋 -> 1*20 +2026-03-30 14:01:20,408 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 13.6, 单位: 6951957205854 +2026-03-30 14:01:20,408 - app.core.excel.converter - INFO - 解析二级规格: 1*20盒*20袋 -> 1*20 +2026-03-30 14:01:20,408 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 14.2, 单位: 6951957205861 +2026-03-30 14:01:20,409 - app.core.excel.converter - INFO - 解析二级规格: 1*18盒*20袋 -> 1*18 +2026-03-30 14:01:20,409 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 24.0, 单位: 6951957217215 +2026-03-30 14:01:20,409 - app.core.excel.converter - INFO - 解析二级规格: 1*18盒*20袋 -> 1*18 +2026-03-30 14:01:20,409 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 24.0, 单位: 6951957217208 +2026-03-30 14:01:20,410 - app.core.excel.converter - INFO - 解析二级规格: 1*18盒*20袋 -> 1*18 +2026-03-30 14:01:20,410 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 12.99, 单位: 6971258740700 +2026-03-30 14:01:20,410 - app.core.excel.converter - INFO - 解析二级规格: 1*24袋 -> 1*24 +2026-03-30 14:01:20,410 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 5.6, 单位: 6922222020168 +2026-03-30 14:01:20,411 - app.core.excel.converter - INFO - 解析二级规格: 1*24袋 -> 1*24 +2026-03-30 14:01:20,411 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 5.6, 单位: 6922222020267 +2026-03-30 14:01:20,411 - app.core.excel.converter - INFO - 解析二级规格: 1*24袋 -> 1*24 +2026-03-30 14:01:20,411 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 5.6, 单位: 6922222021868 +2026-03-30 14:01:20,412 - app.core.excel.converter - INFO - 解析二级规格: 1*24袋 -> 1*24 +2026-03-30 14:01:20,412 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 5.6, 单位: 6922222098952 +2026-03-30 14:01:20,412 - app.core.excel.converter - INFO - 解析二级规格: 1*22袋 -> 1*22 +2026-03-30 14:01:20,412 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 4.39, 单位: 6924743919211 +2026-03-30 14:01:20,413 - app.core.excel.converter - INFO - 解析二级规格: 1*22袋 -> 1*22 +2026-03-30 14:01:20,413 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 4.39, 单位: 6924743919242 +2026-03-30 14:01:20,413 - app.core.excel.converter - INFO - 解析二级规格: 1*30袋 -> 1*30 +2026-03-30 14:01:20,413 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 9.0, 单位: 6953663018957 +2026-03-30 14:01:20,414 - app.core.excel.converter - INFO - 解析二级规格: 1*50袋 -> 1*50 +2026-03-30 14:01:20,414 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 8.9, 单位: 6920713212641 +2026-03-30 14:01:20,414 - app.core.excel.converter - INFO - 解析二级规格: 1*25袋 -> 1*25 +2026-03-30 14:01:20,414 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 10.9, 单位: 6972636670602 +2026-03-30 14:01:20,415 - app.core.excel.converter - INFO - 解析二级规格: 1*25袋 -> 1*25 +2026-03-30 14:01:20,415 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 10.9, 单位: 6972636670213 +2026-03-30 14:01:20,415 - app.core.excel.converter - INFO - 解析二级规格: 1*25袋 -> 1*25 +2026-03-30 14:01:20,415 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 10.9, 单位: 6972636670237 +2026-03-30 14:01:20,415 - app.core.excel.converter - INFO - 解析二级规格: 1*25袋 -> 1*25 +2026-03-30 14:01:20,416 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 10.9, 单位: 6972636670244 +2026-03-30 14:01:20,416 - app.core.excel.converter - INFO - 解析二级规格: 1*80袋 -> 1*80 +2026-03-30 14:01:20,416 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 4.0, 单位: 6970813651017 +2026-03-30 14:01:20,417 - app.core.excel.converter - INFO - 解析二级规格: 1*50袋 -> 1*50 +2026-03-30 14:01:20,417 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 3.0, 单位: 6957845201106 +2026-03-30 14:01:20,417 - app.core.excel.converter - INFO - 解析二级规格: 1*50袋 -> 1*50 +2026-03-30 14:01:20,417 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 5.0, 单位: 6924128100388 +2026-03-30 14:01:20,417 - app.core.excel.converter - INFO - 解析二级规格: 1*40袋 -> 1*40 +2026-03-30 14:01:20,417 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 8.2, 单位: 6953663025481 +2026-03-30 14:01:20,418 - app.core.excel.converter - INFO - 解析二级规格: 1*60袋 -> 1*60 +2026-03-30 14:01:20,418 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 3.1, 单位: 6975319460583 +2026-03-30 14:01:20,418 - app.core.excel.converter - INFO - 解析二级规格: 1*120袋 -> 1*120 +2026-03-30 14:01:20,418 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 1.6, 单位: 6922170800072 +2026-03-30 14:01:20,419 - app.core.excel.converter - INFO - 解析重量规格: 48g*200袋 -> 1*200 +2026-03-30 14:01:20,419 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 10.0, 单价: 2.2, 单位: 6952561810113 +2026-03-30 14:01:20,419 - app.core.excel.converter - INFO - 解析二级规格: 1*100袋 -> 1*100 +2026-03-30 14:01:20,419 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 1.4, 单位: 6979260656705 +2026-03-30 14:01:20,420 - app.core.excel.converter - INFO - 解析二级规格: 1*50袋 -> 1*50 +2026-03-30 14:01:20,420 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 2.4, 单位: 6970495450090 +2026-03-30 14:01:20,420 - app.core.excel.converter - INFO - 解析二级规格: 1*100袋 -> 1*100 +2026-03-30 14:01:20,420 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 1.8, 单位: 6918768000221 +2026-03-30 14:01:20,421 - app.core.excel.converter - INFO - 解析重量规格: 50g*60袋 -> 1*60 +2026-03-30 14:01:20,421 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 3.29, 单位: 6935284415667 +2026-03-30 14:01:20,421 - app.core.excel.converter - INFO - 解析二级规格: 1*60袋 -> 1*60 +2026-03-30 14:01:20,421 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 3.29, 单位: 6935284412918 +2026-03-30 14:01:20,422 - app.core.excel.converter - INFO - 解析二级规格: 1*10包*10袋 -> 1*10 +2026-03-30 14:01:20,422 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 1.5, 单位: 6928822302901 +2026-03-30 14:01:20,422 - app.core.excel.converter - INFO - 解析二级规格: 1*60袋 -> 1*60 +2026-03-30 14:01:20,422 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 7.0, 单价: 2.79, 单位: 6935284415650 +2026-03-30 14:01:20,423 - app.core.excel.converter - INFO - 解析二级规格: 1*10提*6袋 -> 1*10 +2026-03-30 14:01:20,423 - app.core.excel.converter - INFO - 解析二级规格: 1*20袋 -> 1*20 +2026-03-30 14:01:20,424 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 5.5, 单位: 6935041525387 +2026-03-30 14:01:20,424 - app.core.excel.converter - INFO - 解析重量规格: 80g*80袋 -> 1*80 +2026-03-30 14:01:20,424 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 2.5, 单位: 6938830600159 +2026-03-30 14:01:20,424 - app.core.excel.converter - INFO - 解析二级规格: 1*60袋 -> 1*60 +2026-03-30 14:01:20,424 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 3.69, 单位: 6944978700286 +2026-03-30 14:01:20,425 - app.core.excel.converter - INFO - 解析二级规格: 1*40袋 -> 1*40 +2026-03-30 14:01:20,425 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 10.0, 单位: 6952145601076 +2026-03-30 14:01:20,425 - app.core.excel.converter - INFO - 解析重量规格: 160g*30袋 -> 1*30 +2026-03-30 14:01:20,425 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 10.8, 单位: 6923512599432 +2026-03-30 14:01:20,426 - app.core.excel.converter - INFO - 解析二级规格: 1*50袋 -> 1*50 +2026-03-30 14:01:20,426 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 5.3, 单位: 6970813650164 +2026-03-30 14:01:20,426 - app.core.excel.converter - INFO - 解析二级规格: 1*50袋 -> 1*50 +2026-03-30 14:01:20,427 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 4.5, 单位: 6972158461146 +2026-03-30 14:01:20,427 - app.core.excel.converter - INFO - 解析二级规格: 1*30袋 -> 1*30 +2026-03-30 14:01:20,427 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 9.2, 单位: 6938029400010 +2026-03-30 14:01:20,427 - app.core.excel.converter - INFO - 解析二级规格: 1*50 -> 1*50 +2026-03-30 14:01:20,428 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 5.15, 单位: 6938029400096 +2026-03-30 14:01:20,428 - app.core.excel.converter - INFO - 解析二级规格: 1*50袋 -> 1*50 +2026-03-30 14:01:20,428 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 3.68, 单位: 6938029400584 +2026-03-30 14:01:20,428 - app.core.excel.converter - INFO - 解析二级规格: 1*60袋 -> 1*60 +2026-03-30 14:01:20,428 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 2.8, 单位: 6923696800645 +2026-03-30 14:01:20,429 - app.core.excel.converter - INFO - 解析二级规格: 1*60袋 -> 1*60 +2026-03-30 14:01:20,429 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 2.8, 单位: 6923696800638 +2026-03-30 14:01:20,429 - app.core.excel.converter - INFO - 解析重量规格: 80g*50袋 -> 1*50 +2026-03-30 14:01:20,429 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 2.66, 单位: 6925998800804 +2026-03-30 14:01:20,430 - app.core.excel.converter - INFO - 解析二级规格: 1*32袋 -> 1*32 +2026-03-30 14:01:20,430 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 5.32, 单位: 6924187851160 +2026-03-30 14:01:20,430 - app.core.excel.converter - INFO - 解析二级规格: 1*20袋 -> 1*20 +2026-03-30 14:01:20,430 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 10.13, 单位: 6924187824959 +2026-03-30 14:01:20,431 - app.core.excel.converter - INFO - 解析二级规格: 1*20袋 -> 1*20 +2026-03-30 14:01:20,431 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 9.0, 单位: 6924187821644 +2026-03-30 14:01:20,431 - app.core.excel.converter - INFO - 解析二级规格: 1*32袋 -> 1*32 +2026-03-30 14:01:20,431 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 4.3, 单位: 6927849455553 +2026-03-30 14:01:20,432 - app.core.excel.converter - INFO - 解析二级规格: 1*40袋 -> 1*40 +2026-03-30 14:01:20,432 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 4.1, 单位: 6938270511886 +2026-03-30 14:01:20,432 - app.core.excel.converter - INFO - 解析二级规格: 1*40袋 -> 1*40 +2026-03-30 14:01:20,432 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 3.9, 单位: 6943466905660 +2026-03-30 14:01:20,433 - app.core.excel.converter - INFO - 解析二级规格: 1*50袋 -> 1*50 +2026-03-30 14:01:20,433 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 3.6, 单位: 6939319700162 +2026-03-30 14:01:20,433 - app.core.excel.converter - INFO - 解析二级规格: 1*96袋 -> 1*96 +2026-03-30 14:01:20,433 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 5.99, 单位: 6922024730029 +2026-03-30 14:01:20,434 - app.core.excel.converter - INFO - 解析二级规格: 1*100袋 -> 1*100 +2026-03-30 14:01:20,434 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 1.4, 单位: 6940509101645 +2026-03-30 14:01:20,434 - app.core.excel.converter - INFO - 解析二级规格: 1*35袋 -> 1*35 +2026-03-30 14:01:20,434 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 13.3, 单位: 6922145801325 +2026-03-30 14:01:20,435 - app.core.excel.converter - INFO - 解析二级规格: 1*50袋 -> 1*50 +2026-03-30 14:01:20,435 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 2.5, 单位: 6953755600398 +2026-03-30 14:01:20,435 - app.core.excel.converter - INFO - 解析二级规格: 1*40袋 -> 1*40 +2026-03-30 14:01:20,435 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 2.89, 单位: 6922145800113 +2026-03-30 14:01:20,436 - app.core.excel.converter - INFO - 解析二级规格: 1*40袋 -> 1*40 +2026-03-30 14:01:20,436 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 4.15, 单位: 6944978701252 +2026-03-30 14:01:20,436 - app.core.excel.converter - INFO - 解析二级规格: 1*50袋 -> 1*50 +2026-03-30 14:01:20,436 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 2.86, 单位: 6940509101737 +2026-03-30 14:01:20,437 - app.core.excel.converter - INFO - 解析二级规格: 1*30袋 -> 1*30 +2026-03-30 14:01:20,437 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 2.59, 单位: 6933319064002 +2026-03-30 14:01:20,437 - app.core.excel.converter - INFO - 解析二级规格: 1*45袋 -> 1*45 +2026-03-30 14:01:20,437 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 2.0, 单位: 6932459700023 +2026-03-30 14:01:20,438 - app.core.excel.converter - INFO - 解析二级规格: 1*40袋 -> 1*40 +2026-03-30 14:01:20,438 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 2.6, 单位: 6970798321714 +2026-03-30 14:01:20,438 - app.core.excel.converter - INFO - 解析二级规格: 1*8袋*10支 -> 1*8 +2026-03-30 14:01:20,439 - app.core.excel.converter - INFO - 解析二级规格: 1*20瓶 -> 1*20 +2026-03-30 14:01:20,439 - app.core.excel.converter - INFO - 解析二级规格: 1*18盒*20袋 -> 1*18 +2026-03-30 14:01:20,439 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 11.6, 单位: 6935284400052 +2026-03-30 14:01:20,440 - app.core.excel.converter - INFO - 解析二级规格: 1*30袋 -> 1*30 +2026-03-30 14:01:20,440 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 24.0, 单位: 6901715300734 +2026-03-30 14:01:20,440 - app.core.excel.converter - INFO - 解析二级规格: 1*40支 -> 1*40 +2026-03-30 14:01:24,375 - app.core.excel.converter - INFO - 成功加载条码映射配置,共62项 +2026-03-30 14:06:58,242 - app.core.excel.converter - INFO - 成功加载条码映射配置,共62项 +2026-03-30 14:06:58,393 - app.core.excel.converter - INFO - 解析二级规格: 1*36盒*20条 -> 1*36 +2026-03-30 14:06:58,393 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 43.0, 单位: 6923450653012 +2026-03-30 14:06:58,394 - app.core.excel.converter - INFO - 解析二级规格: 1*4盒*9个 -> 1*4 +2026-03-30 14:06:58,394 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 79.2, 单位: 6954432711420 +2026-03-30 14:06:58,394 - app.core.excel.converter - INFO - 解析二级规格: 1*24盒 -> 1*24 +2026-03-30 14:06:58,395 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 5.2, 单位: 6901668935748 +2026-03-30 14:06:58,395 - app.core.excel.converter - INFO - 解析二级规格: 1*24盒 -> 1*24 +2026-03-30 14:06:58,395 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 4.99, 单位: 6901668005892 +2026-03-30 14:06:58,396 - app.core.excel.converter - INFO - 解析二级规格: 1*24盒 -> 1*24 +2026-03-30 14:06:58,396 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 6.5, 单位: 6901668934901 +2026-03-30 14:06:58,396 - app.core.excel.converter - INFO - 解析二级规格: 1*24个 -> 1*24 +2026-03-30 14:06:58,397 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 3.15, 单位: 6926475200995 +2026-03-30 14:06:58,397 - app.core.excel.converter - INFO - 解析二级规格: 1*36袋 -> 1*36 +2026-03-30 14:06:58,397 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 2.8, 单位: 6947929617152 +2026-03-30 14:06:58,398 - app.core.excel.converter - INFO - 解析二级规格: 1*24袋 -> 1*24 +2026-03-30 14:06:58,398 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 3.5, 单位: 6901668200303 +2026-03-30 14:06:58,398 - app.core.excel.converter - INFO - 解析二级规格: 1*50袋 -> 1*50 +2026-03-30 14:06:58,399 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 1.4, 单位: 6934235600466 +2026-03-30 14:06:58,399 - app.core.excel.converter - INFO - 解析二级规格: 1*50袋 -> 1*50 +2026-03-30 14:06:58,399 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 2.07, 单位: 6911988005205 +2026-03-30 14:06:58,400 - app.core.excel.converter - INFO - 解析二级规格: 1*30袋 -> 1*30 +2026-03-30 14:06:58,400 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 3.5, 单位: 6911988000279 +2026-03-30 14:06:58,401 - app.core.excel.converter - INFO - 解析二级规格: 1*30袋 -> 1*30 +2026-03-30 14:06:58,401 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 3.5, 单位: 6911988000293 +2026-03-30 14:06:58,401 - app.core.excel.converter - INFO - 解析二级规格: 1*40袋 -> 1*40 +2026-03-30 14:06:58,402 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 2.63, 单位: 6911988009784 +2026-03-30 14:06:58,402 - app.core.excel.converter - INFO - 解析二级规格: 1*40袋 -> 1*40 +2026-03-30 14:06:58,402 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 2.63, 单位: 6911988009777 +2026-03-30 14:06:58,403 - app.core.excel.converter - INFO - 解析二级规格: 1*24袋 -> 1*24 +2026-03-30 14:06:58,403 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 4.64, 单位: 6919892633101 +2026-03-30 14:06:58,404 - app.core.excel.converter - INFO - 解析二级规格: 1*20袋 -> 1*20 +2026-03-30 14:06:58,404 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 4.3, 单位: 6934364800737 +2026-03-30 14:06:58,405 - app.core.excel.converter - INFO - 解析二级规格: 1*20袋 -> 1*20 +2026-03-30 14:06:58,405 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 4.5, 单位: 6920546800053 +2026-03-30 14:06:58,405 - app.core.excel.converter - INFO - 解析二级规格: 1*20袋 -> 1*20 +2026-03-30 14:06:58,406 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 3.95, 单位: 6920546800046 +2026-03-30 14:06:58,407 - app.core.excel.converter - INFO - 解析二级规格: 1*70袋 -> 1*70 +2026-03-30 14:06:58,407 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 10.0, 单价: 0.65, 单位: 6932024200781 +2026-03-30 14:06:58,407 - app.core.excel.converter - INFO - 解析二级规格: 1*24袋 -> 1*24 +2026-03-30 14:06:58,408 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 4.0, 单位: 6921233902166 +2026-03-30 14:06:58,408 - app.core.excel.converter - INFO - 解析二级规格: 1*12袋 -> 1*12 +2026-03-30 14:06:58,408 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 6.8, 单位: 6970478370285 +2026-03-30 14:06:58,409 - app.core.excel.converter - INFO - 解析二级规格: 1*24盒*32条 -> 1*24 +2026-03-30 14:06:58,409 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 30.72, 单位: 6917878037141 +2026-03-30 14:06:58,410 - app.core.excel.converter - INFO - 解析二级规格: 1*18盒*20袋 -> 1*18 +2026-03-30 14:06:58,410 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 11.6, 单位: 6935284400038 +2026-03-30 14:06:58,411 - app.core.excel.converter - INFO - 解析二级规格: 1*18盒*20袋 -> 1*18 +2026-03-30 14:06:58,411 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 11.6, 单位: 6935284400021 +2026-03-30 14:06:58,411 - app.core.excel.converter - INFO - 解析二级规格: 1*18盒*20袋 -> 1*18 +2026-03-30 14:06:58,411 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 11.8, 单位: 6935284401387 +2026-03-30 14:06:58,412 - app.core.excel.converter - INFO - 解析二级规格: 1*8盒*20袋 -> 1*8 +2026-03-30 14:06:58,413 - app.core.excel.converter - INFO - 解析二级规格: 1*8盒*20袋 -> 1*8 +2026-03-30 14:06:58,414 - app.core.excel.converter - INFO - 解析二级规格: 1*12盒*20袋 -> 1*12 +2026-03-30 14:06:58,414 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 15.0, 单位: 6922170801031 +2026-03-30 14:06:58,414 - app.core.excel.converter - INFO - 解析二级规格: 1*15提*20袋 -> 1*15 +2026-03-30 14:06:58,415 - app.core.excel.converter - INFO - 解析二级规格: 1*18盒*20袋 -> 1*18 +2026-03-30 14:06:58,415 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 14.0, 单位: 6971258743916 +2026-03-30 14:06:58,416 - app.core.excel.converter - INFO - 解析二级规格: 1*20盒*20袋 -> 1*20 +2026-03-30 14:06:58,416 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 14.2, 单位: 6951957205847 +2026-03-30 14:06:58,417 - app.core.excel.converter - INFO - 解析二级规格: 1*20盒*20袋 -> 1*20 +2026-03-30 14:06:58,417 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 13.6, 单位: 6951957205854 +2026-03-30 14:06:58,417 - app.core.excel.converter - INFO - 解析二级规格: 1*20盒*20袋 -> 1*20 +2026-03-30 14:06:58,417 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 14.2, 单位: 6951957205861 +2026-03-30 14:06:58,418 - app.core.excel.converter - INFO - 解析二级规格: 1*18盒*20袋 -> 1*18 +2026-03-30 14:06:58,418 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 24.0, 单位: 6951957217215 +2026-03-30 14:06:58,418 - app.core.excel.converter - INFO - 解析二级规格: 1*18盒*20袋 -> 1*18 +2026-03-30 14:06:58,419 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 24.0, 单位: 6951957217208 +2026-03-30 14:06:58,419 - app.core.excel.converter - INFO - 解析二级规格: 1*18盒*20袋 -> 1*18 +2026-03-30 14:06:58,419 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 12.99, 单位: 6971258740700 +2026-03-30 14:06:58,420 - app.core.excel.converter - INFO - 解析二级规格: 1*24袋 -> 1*24 +2026-03-30 14:06:58,420 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 5.6, 单位: 6922222020168 +2026-03-30 14:06:58,421 - app.core.excel.converter - INFO - 解析二级规格: 1*24袋 -> 1*24 +2026-03-30 14:06:58,421 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 5.6, 单位: 6922222020267 +2026-03-30 14:06:58,421 - app.core.excel.converter - INFO - 解析二级规格: 1*24袋 -> 1*24 +2026-03-30 14:06:58,421 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 5.6, 单位: 6922222021868 +2026-03-30 14:06:58,422 - app.core.excel.converter - INFO - 解析二级规格: 1*24袋 -> 1*24 +2026-03-30 14:06:58,422 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 5.6, 单位: 6922222098952 +2026-03-30 14:06:58,423 - app.core.excel.converter - INFO - 解析二级规格: 1*22袋 -> 1*22 +2026-03-30 14:06:58,423 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 4.39, 单位: 6924743919211 +2026-03-30 14:06:58,424 - app.core.excel.converter - INFO - 解析二级规格: 1*22袋 -> 1*22 +2026-03-30 14:06:58,424 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 4.39, 单位: 6924743919242 +2026-03-30 14:06:58,425 - app.core.excel.converter - INFO - 解析二级规格: 1*30袋 -> 1*30 +2026-03-30 14:06:58,425 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 9.0, 单位: 6953663018957 +2026-03-30 14:06:58,425 - app.core.excel.converter - INFO - 解析二级规格: 1*50袋 -> 1*50 +2026-03-30 14:06:58,426 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 8.9, 单位: 6920713212641 +2026-03-30 14:06:58,426 - app.core.excel.converter - INFO - 解析二级规格: 1*25袋 -> 1*25 +2026-03-30 14:06:58,426 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 10.9, 单位: 6972636670602 +2026-03-30 14:06:58,427 - app.core.excel.converter - INFO - 解析二级规格: 1*25袋 -> 1*25 +2026-03-30 14:06:58,427 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 10.9, 单位: 6972636670213 +2026-03-30 14:06:58,428 - app.core.excel.converter - INFO - 解析二级规格: 1*25袋 -> 1*25 +2026-03-30 14:06:58,428 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 10.9, 单位: 6972636670237 +2026-03-30 14:06:58,429 - app.core.excel.converter - INFO - 解析二级规格: 1*25袋 -> 1*25 +2026-03-30 14:06:58,429 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 10.9, 单位: 6972636670244 +2026-03-30 14:06:58,430 - app.core.excel.converter - INFO - 解析二级规格: 1*80袋 -> 1*80 +2026-03-30 14:06:58,430 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 4.0, 单位: 6970813651017 +2026-03-30 14:06:58,431 - app.core.excel.converter - INFO - 解析二级规格: 1*50袋 -> 1*50 +2026-03-30 14:06:58,431 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 3.0, 单位: 6957845201106 +2026-03-30 14:06:58,431 - app.core.excel.converter - INFO - 解析二级规格: 1*50袋 -> 1*50 +2026-03-30 14:06:58,432 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 5.0, 单位: 6924128100388 +2026-03-30 14:06:58,432 - app.core.excel.converter - INFO - 解析二级规格: 1*40袋 -> 1*40 +2026-03-30 14:06:58,432 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 8.2, 单位: 6953663025481 +2026-03-30 14:06:58,433 - app.core.excel.converter - INFO - 解析二级规格: 1*60袋 -> 1*60 +2026-03-30 14:06:58,433 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 3.1, 单位: 6975319460583 +2026-03-30 14:06:58,434 - app.core.excel.converter - INFO - 解析二级规格: 1*120袋 -> 1*120 +2026-03-30 14:06:58,434 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 1.6, 单位: 6922170800072 +2026-03-30 14:06:58,435 - app.core.excel.converter - INFO - 解析重量规格: 48g*200袋 -> 1*200 +2026-03-30 14:06:58,435 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 10.0, 单价: 2.2, 单位: 6952561810113 +2026-03-30 14:06:58,436 - app.core.excel.converter - INFO - 解析二级规格: 1*100袋 -> 1*100 +2026-03-30 14:06:58,436 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 1.4, 单位: 6979260656705 +2026-03-30 14:06:58,436 - app.core.excel.converter - INFO - 解析二级规格: 1*50袋 -> 1*50 +2026-03-30 14:06:58,436 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 2.4, 单位: 6970495450090 +2026-03-30 14:06:58,437 - app.core.excel.converter - INFO - 解析二级规格: 1*100袋 -> 1*100 +2026-03-30 14:06:58,437 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 1.8, 单位: 6918768000221 +2026-03-30 14:06:58,438 - app.core.excel.converter - INFO - 解析重量规格: 50g*60袋 -> 1*60 +2026-03-30 14:06:58,438 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 3.29, 单位: 6935284415667 +2026-03-30 14:06:58,438 - app.core.excel.converter - INFO - 解析二级规格: 1*60袋 -> 1*60 +2026-03-30 14:06:58,438 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 3.29, 单位: 6935284412918 +2026-03-30 14:06:58,439 - app.core.excel.converter - INFO - 解析二级规格: 1*10包*10袋 -> 1*10 +2026-03-30 14:06:58,439 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 1.5, 单位: 6928822302901 +2026-03-30 14:06:58,440 - app.core.excel.converter - INFO - 解析二级规格: 1*60袋 -> 1*60 +2026-03-30 14:06:58,440 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 7.0, 单价: 2.79, 单位: 6935284415650 +2026-03-30 14:06:58,440 - app.core.excel.converter - INFO - 解析二级规格: 1*10提*6袋 -> 1*10 +2026-03-30 14:06:58,441 - app.core.excel.converter - INFO - 解析二级规格: 1*20袋 -> 1*20 +2026-03-30 14:06:58,441 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 5.5, 单位: 6935041525387 +2026-03-30 14:06:58,442 - app.core.excel.converter - INFO - 解析重量规格: 80g*80袋 -> 1*80 +2026-03-30 14:06:58,442 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 2.5, 单位: 6938830600159 +2026-03-30 14:06:58,442 - app.core.excel.converter - INFO - 解析二级规格: 1*60袋 -> 1*60 +2026-03-30 14:06:58,442 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 3.69, 单位: 6944978700286 +2026-03-30 14:06:58,443 - app.core.excel.converter - INFO - 解析二级规格: 1*40袋 -> 1*40 +2026-03-30 14:06:58,443 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 10.0, 单位: 6952145601076 +2026-03-30 14:06:58,443 - app.core.excel.converter - INFO - 解析重量规格: 160g*30袋 -> 1*30 +2026-03-30 14:06:58,444 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 10.8, 单位: 6923512599432 +2026-03-30 14:06:58,444 - app.core.excel.converter - INFO - 解析二级规格: 1*50袋 -> 1*50 +2026-03-30 14:06:58,444 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 5.3, 单位: 6970813650164 +2026-03-30 14:06:58,445 - app.core.excel.converter - INFO - 解析二级规格: 1*50袋 -> 1*50 +2026-03-30 14:06:58,445 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 4.5, 单位: 6972158461146 +2026-03-30 14:06:58,446 - app.core.excel.converter - INFO - 解析二级规格: 1*30袋 -> 1*30 +2026-03-30 14:06:58,446 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 9.2, 单位: 6938029400010 +2026-03-30 14:06:58,446 - app.core.excel.converter - INFO - 解析二级规格: 1*50 -> 1*50 +2026-03-30 14:06:58,446 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 5.15, 单位: 6938029400096 +2026-03-30 14:06:58,447 - app.core.excel.converter - INFO - 解析二级规格: 1*50袋 -> 1*50 +2026-03-30 14:06:58,447 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 3.68, 单位: 6938029400584 +2026-03-30 14:06:58,447 - app.core.excel.converter - INFO - 解析二级规格: 1*60袋 -> 1*60 +2026-03-30 14:06:58,447 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 2.8, 单位: 6923696800645 +2026-03-30 14:06:58,448 - app.core.excel.converter - INFO - 解析二级规格: 1*60袋 -> 1*60 +2026-03-30 14:06:58,448 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 2.8, 单位: 6923696800638 +2026-03-30 14:06:58,449 - app.core.excel.converter - INFO - 解析重量规格: 80g*50袋 -> 1*50 +2026-03-30 14:06:58,449 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 2.66, 单位: 6925998800804 +2026-03-30 14:06:58,449 - app.core.excel.converter - INFO - 解析二级规格: 1*32袋 -> 1*32 +2026-03-30 14:06:58,449 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 5.32, 单位: 6924187851160 +2026-03-30 14:06:58,450 - app.core.excel.converter - INFO - 解析二级规格: 1*20袋 -> 1*20 +2026-03-30 14:06:58,450 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 10.13, 单位: 6924187824959 +2026-03-30 14:06:58,451 - app.core.excel.converter - INFO - 解析二级规格: 1*20袋 -> 1*20 +2026-03-30 14:06:58,451 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 9.0, 单位: 6924187821644 +2026-03-30 14:06:58,452 - app.core.excel.converter - INFO - 解析二级规格: 1*32袋 -> 1*32 +2026-03-30 14:06:58,452 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 4.3, 单位: 6927849455553 +2026-03-30 14:06:58,452 - app.core.excel.converter - INFO - 解析二级规格: 1*40袋 -> 1*40 +2026-03-30 14:06:58,452 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 4.1, 单位: 6938270511886 +2026-03-30 14:06:58,453 - app.core.excel.converter - INFO - 解析二级规格: 1*40袋 -> 1*40 +2026-03-30 14:06:58,453 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 3.9, 单位: 6943466905660 +2026-03-30 14:06:58,454 - app.core.excel.converter - INFO - 解析二级规格: 1*50袋 -> 1*50 +2026-03-30 14:06:58,454 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 3.6, 单位: 6939319700162 +2026-03-30 14:06:58,454 - app.core.excel.converter - INFO - 解析二级规格: 1*96袋 -> 1*96 +2026-03-30 14:06:58,455 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 5.99, 单位: 6922024730029 +2026-03-30 14:06:58,456 - app.core.excel.converter - INFO - 解析二级规格: 1*100袋 -> 1*100 +2026-03-30 14:06:58,456 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 1.4, 单位: 6940509101645 +2026-03-30 14:06:58,457 - app.core.excel.converter - INFO - 解析二级规格: 1*35袋 -> 1*35 +2026-03-30 14:06:58,457 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 13.3, 单位: 6922145801325 +2026-03-30 14:06:58,457 - app.core.excel.converter - INFO - 解析二级规格: 1*50袋 -> 1*50 +2026-03-30 14:06:58,458 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 2.5, 单位: 6953755600398 +2026-03-30 14:06:58,458 - app.core.excel.converter - INFO - 解析二级规格: 1*40袋 -> 1*40 +2026-03-30 14:06:58,458 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 2.89, 单位: 6922145800113 +2026-03-30 14:06:58,459 - app.core.excel.converter - INFO - 解析二级规格: 1*40袋 -> 1*40 +2026-03-30 14:06:58,459 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 4.15, 单位: 6944978701252 +2026-03-30 14:06:58,459 - app.core.excel.converter - INFO - 解析二级规格: 1*50袋 -> 1*50 +2026-03-30 14:06:58,460 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 2.86, 单位: 6940509101737 +2026-03-30 14:06:58,460 - app.core.excel.converter - INFO - 解析二级规格: 1*30袋 -> 1*30 +2026-03-30 14:06:58,460 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 2.59, 单位: 6933319064002 +2026-03-30 14:06:58,461 - app.core.excel.converter - INFO - 解析二级规格: 1*45袋 -> 1*45 +2026-03-30 14:06:58,461 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 2.0, 单位: 6932459700023 +2026-03-30 14:06:58,461 - app.core.excel.converter - INFO - 解析二级规格: 1*40袋 -> 1*40 +2026-03-30 14:06:58,462 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 2.6, 单位: 6970798321714 +2026-03-30 14:06:58,462 - app.core.excel.converter - INFO - 解析二级规格: 1*8袋*10支 -> 1*8 +2026-03-30 14:06:58,463 - app.core.excel.converter - INFO - 解析二级规格: 1*20瓶 -> 1*20 +2026-03-30 14:06:58,464 - app.core.excel.converter - INFO - 解析二级规格: 1*18盒*20袋 -> 1*18 +2026-03-30 14:06:58,464 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 11.6, 单位: 6935284400052 +2026-03-30 14:06:58,464 - app.core.excel.converter - INFO - 解析二级规格: 1*30袋 -> 1*30 +2026-03-30 14:06:58,464 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 24.0, 单位: 6901715300734 +2026-03-30 14:06:58,465 - app.core.excel.converter - INFO - 解析二级规格: 1*40支 -> 1*40 +2026-03-30 14:07:00,054 - app.core.excel.converter - INFO - 成功加载条码映射配置,共62项 +2026-03-30 14:14:46,831 - app.core.excel.converter - INFO - 成功加载条码映射配置,共62项 +2026-03-30 14:14:47,890 - app.core.excel.converter - INFO - 成功加载条码映射配置,共62项 +2026-03-30 14:23:18,310 - app.core.excel.converter - INFO - 成功加载条码映射配置,共62项 +2026-03-30 14:23:18,451 - app.core.excel.converter - INFO - 解析二级规格: 1*36盒*20条 -> 1*36 +2026-03-30 14:23:18,451 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 43.0, 单位: 6923450653012 +2026-03-30 14:23:18,452 - app.core.excel.converter - INFO - 解析二级规格: 1*4盒*9个 -> 1*4 +2026-03-30 14:23:18,452 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 79.2, 单位: 6954432711420 +2026-03-30 14:23:18,453 - app.core.excel.converter - INFO - 解析二级规格: 1*24盒 -> 1*24 +2026-03-30 14:23:18,453 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 5.2, 单位: 6901668935748 +2026-03-30 14:23:18,453 - app.core.excel.converter - INFO - 解析二级规格: 1*24盒 -> 1*24 +2026-03-30 14:23:18,454 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 4.99, 单位: 6901668005892 +2026-03-30 14:23:18,454 - app.core.excel.converter - INFO - 解析二级规格: 1*24盒 -> 1*24 +2026-03-30 14:23:18,454 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 6.5, 单位: 6901668934901 +2026-03-30 14:23:18,455 - app.core.excel.converter - INFO - 解析二级规格: 1*24个 -> 1*24 +2026-03-30 14:23:18,455 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 3.15, 单位: 6926475200995 +2026-03-30 14:23:18,456 - app.core.excel.converter - INFO - 解析二级规格: 1*36袋 -> 1*36 +2026-03-30 14:23:18,457 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 2.8, 单位: 6947929617152 +2026-03-30 14:23:18,457 - app.core.excel.converter - INFO - 解析二级规格: 1*24袋 -> 1*24 +2026-03-30 14:23:18,457 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 3.5, 单位: 6901668200303 +2026-03-30 14:23:18,458 - app.core.excel.converter - INFO - 解析二级规格: 1*50袋 -> 1*50 +2026-03-30 14:23:18,458 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 1.4, 单位: 6934235600466 +2026-03-30 14:23:18,459 - app.core.excel.converter - INFO - 解析二级规格: 1*50袋 -> 1*50 +2026-03-30 14:23:18,459 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 2.07, 单位: 6911988005205 +2026-03-30 14:23:18,460 - app.core.excel.converter - INFO - 解析二级规格: 1*30袋 -> 1*30 +2026-03-30 14:23:18,460 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 3.5, 单位: 6911988000279 +2026-03-30 14:23:18,460 - app.core.excel.converter - INFO - 解析二级规格: 1*30袋 -> 1*30 +2026-03-30 14:23:18,460 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 3.5, 单位: 6911988000293 +2026-03-30 14:23:18,461 - app.core.excel.converter - INFO - 解析二级规格: 1*40袋 -> 1*40 +2026-03-30 14:23:18,461 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 2.63, 单位: 6911988009784 +2026-03-30 14:23:18,462 - app.core.excel.converter - INFO - 解析二级规格: 1*40袋 -> 1*40 +2026-03-30 14:23:18,462 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 2.63, 单位: 6911988009777 +2026-03-30 14:23:18,462 - app.core.excel.converter - INFO - 解析二级规格: 1*24袋 -> 1*24 +2026-03-30 14:23:18,462 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 4.64, 单位: 6919892633101 +2026-03-30 14:23:18,463 - app.core.excel.converter - INFO - 解析二级规格: 1*20袋 -> 1*20 +2026-03-30 14:23:18,463 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 4.3, 单位: 6934364800737 +2026-03-30 14:23:18,464 - app.core.excel.converter - INFO - 解析二级规格: 1*20袋 -> 1*20 +2026-03-30 14:23:18,464 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 4.5, 单位: 6920546800053 +2026-03-30 14:23:18,464 - app.core.excel.converter - INFO - 解析二级规格: 1*20袋 -> 1*20 +2026-03-30 14:23:18,465 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 3.95, 单位: 6920546800046 +2026-03-30 14:23:18,465 - app.core.excel.converter - INFO - 解析二级规格: 1*70袋 -> 1*70 +2026-03-30 14:23:18,465 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 10.0, 单价: 0.65, 单位: 6932024200781 +2026-03-30 14:23:18,466 - app.core.excel.converter - INFO - 解析二级规格: 1*24袋 -> 1*24 +2026-03-30 14:23:18,466 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 4.0, 单位: 6921233902166 +2026-03-30 14:23:18,466 - app.core.excel.converter - INFO - 解析二级规格: 1*12袋 -> 1*12 +2026-03-30 14:23:18,467 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 6.8, 单位: 6970478370285 +2026-03-30 14:23:18,467 - app.core.excel.converter - INFO - 解析二级规格: 1*24盒*32条 -> 1*24 +2026-03-30 14:23:18,467 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 30.72, 单位: 6917878037141 +2026-03-30 14:23:18,468 - app.core.excel.converter - INFO - 解析二级规格: 1*18盒*20袋 -> 1*18 +2026-03-30 14:23:18,468 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 11.6, 单位: 6935284400038 +2026-03-30 14:23:18,469 - app.core.excel.converter - INFO - 解析二级规格: 1*18盒*20袋 -> 1*18 +2026-03-30 14:23:18,469 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 11.6, 单位: 6935284400021 +2026-03-30 14:23:18,469 - app.core.excel.converter - INFO - 解析二级规格: 1*18盒*20袋 -> 1*18 +2026-03-30 14:23:18,469 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 11.8, 单位: 6935284401387 +2026-03-30 14:23:18,470 - app.core.excel.converter - INFO - 解析二级规格: 1*8盒*20袋 -> 1*8 +2026-03-30 14:23:18,471 - app.core.excel.converter - INFO - 解析二级规格: 1*8盒*20袋 -> 1*8 +2026-03-30 14:23:18,472 - app.core.excel.converter - INFO - 解析二级规格: 1*12盒*20袋 -> 1*12 +2026-03-30 14:23:18,472 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 15.0, 单位: 6922170801031 +2026-03-30 14:23:18,473 - app.core.excel.converter - INFO - 解析二级规格: 1*15提*20袋 -> 1*15 +2026-03-30 14:23:18,474 - app.core.excel.converter - INFO - 解析二级规格: 1*18盒*20袋 -> 1*18 +2026-03-30 14:23:18,474 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 14.0, 单位: 6971258743916 +2026-03-30 14:23:18,474 - app.core.excel.converter - INFO - 解析二级规格: 1*20盒*20袋 -> 1*20 +2026-03-30 14:23:18,474 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 14.2, 单位: 6951957205847 +2026-03-30 14:23:18,475 - app.core.excel.converter - INFO - 解析二级规格: 1*20盒*20袋 -> 1*20 +2026-03-30 14:23:18,475 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 13.6, 单位: 6951957205854 +2026-03-30 14:23:18,476 - app.core.excel.converter - INFO - 解析二级规格: 1*20盒*20袋 -> 1*20 +2026-03-30 14:23:18,476 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 14.2, 单位: 6951957205861 +2026-03-30 14:23:18,477 - app.core.excel.converter - INFO - 解析二级规格: 1*18盒*20袋 -> 1*18 +2026-03-30 14:23:18,477 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 24.0, 单位: 6951957217215 +2026-03-30 14:23:18,478 - app.core.excel.converter - INFO - 解析二级规格: 1*18盒*20袋 -> 1*18 +2026-03-30 14:23:18,478 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 24.0, 单位: 6951957217208 +2026-03-30 14:23:18,479 - app.core.excel.converter - INFO - 解析二级规格: 1*18盒*20袋 -> 1*18 +2026-03-30 14:23:18,479 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 12.99, 单位: 6971258740700 +2026-03-30 14:23:18,479 - app.core.excel.converter - INFO - 解析二级规格: 1*24袋 -> 1*24 +2026-03-30 14:23:18,479 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 5.6, 单位: 6922222020168 +2026-03-30 14:23:18,480 - app.core.excel.converter - INFO - 解析二级规格: 1*24袋 -> 1*24 +2026-03-30 14:23:18,480 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 5.6, 单位: 6922222020267 +2026-03-30 14:23:18,480 - app.core.excel.converter - INFO - 解析二级规格: 1*24袋 -> 1*24 +2026-03-30 14:23:18,481 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 5.6, 单位: 6922222021868 +2026-03-30 14:23:18,481 - app.core.excel.converter - INFO - 解析二级规格: 1*24袋 -> 1*24 +2026-03-30 14:23:18,481 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 5.6, 单位: 6922222098952 +2026-03-30 14:23:18,482 - app.core.excel.converter - INFO - 解析二级规格: 1*22袋 -> 1*22 +2026-03-30 14:23:18,482 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 4.39, 单位: 6924743919211 +2026-03-30 14:23:18,482 - app.core.excel.converter - INFO - 解析二级规格: 1*22袋 -> 1*22 +2026-03-30 14:23:18,483 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 4.39, 单位: 6924743919242 +2026-03-30 14:23:18,483 - app.core.excel.converter - INFO - 解析二级规格: 1*30袋 -> 1*30 +2026-03-30 14:23:18,483 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 9.0, 单位: 6953663018957 +2026-03-30 14:23:18,484 - app.core.excel.converter - INFO - 解析二级规格: 1*50袋 -> 1*50 +2026-03-30 14:23:18,484 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 8.9, 单位: 6920713212641 +2026-03-30 14:23:18,485 - app.core.excel.converter - INFO - 解析二级规格: 1*25袋 -> 1*25 +2026-03-30 14:23:18,485 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 10.9, 单位: 6972636670602 +2026-03-30 14:23:18,485 - app.core.excel.converter - INFO - 解析二级规格: 1*25袋 -> 1*25 +2026-03-30 14:23:18,485 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 10.9, 单位: 6972636670213 +2026-03-30 14:23:18,486 - app.core.excel.converter - INFO - 解析二级规格: 1*25袋 -> 1*25 +2026-03-30 14:23:18,486 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 10.9, 单位: 6972636670237 +2026-03-30 14:23:18,487 - app.core.excel.converter - INFO - 解析二级规格: 1*25袋 -> 1*25 +2026-03-30 14:23:18,487 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 10.9, 单位: 6972636670244 +2026-03-30 14:23:18,488 - app.core.excel.converter - INFO - 解析二级规格: 1*80袋 -> 1*80 +2026-03-30 14:23:18,488 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 4.0, 单位: 6970813651017 +2026-03-30 14:23:18,488 - app.core.excel.converter - INFO - 解析二级规格: 1*50袋 -> 1*50 +2026-03-30 14:23:18,489 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 3.0, 单位: 6957845201106 +2026-03-30 14:23:18,489 - app.core.excel.converter - INFO - 解析二级规格: 1*50袋 -> 1*50 +2026-03-30 14:23:18,489 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 5.0, 单位: 6924128100388 +2026-03-30 14:23:18,490 - app.core.excel.converter - INFO - 解析二级规格: 1*40袋 -> 1*40 +2026-03-30 14:23:18,490 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 8.2, 单位: 6953663025481 +2026-03-30 14:23:18,491 - app.core.excel.converter - INFO - 解析二级规格: 1*60袋 -> 1*60 +2026-03-30 14:23:18,491 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 3.1, 单位: 6975319460583 +2026-03-30 14:23:18,492 - app.core.excel.converter - INFO - 解析二级规格: 1*120袋 -> 1*120 +2026-03-30 14:23:18,492 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 1.6, 单位: 6922170800072 +2026-03-30 14:23:18,493 - app.core.excel.converter - INFO - 解析重量规格: 48g*200袋 -> 1*200 +2026-03-30 14:23:18,493 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 10.0, 单价: 2.2, 单位: 6952561810113 +2026-03-30 14:23:18,494 - app.core.excel.converter - INFO - 解析二级规格: 1*100袋 -> 1*100 +2026-03-30 14:23:18,494 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 1.4, 单位: 6979260656705 +2026-03-30 14:23:18,495 - app.core.excel.converter - INFO - 解析二级规格: 1*50袋 -> 1*50 +2026-03-30 14:23:18,495 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 2.4, 单位: 6970495450090 +2026-03-30 14:23:18,495 - app.core.excel.converter - INFO - 解析二级规格: 1*100袋 -> 1*100 +2026-03-30 14:23:18,495 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 1.8, 单位: 6918768000221 +2026-03-30 14:23:18,496 - app.core.excel.converter - INFO - 解析重量规格: 50g*60袋 -> 1*60 +2026-03-30 14:23:18,496 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 3.29, 单位: 6935284415667 +2026-03-30 14:23:18,497 - app.core.excel.converter - INFO - 解析二级规格: 1*60袋 -> 1*60 +2026-03-30 14:23:18,497 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 3.29, 单位: 6935284412918 +2026-03-30 14:23:18,498 - app.core.excel.converter - INFO - 解析二级规格: 1*10包*10袋 -> 1*10 +2026-03-30 14:23:18,498 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 1.5, 单位: 6928822302901 +2026-03-30 14:23:18,498 - app.core.excel.converter - INFO - 解析二级规格: 1*60袋 -> 1*60 +2026-03-30 14:23:18,499 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 7.0, 单价: 2.79, 单位: 6935284415650 +2026-03-30 14:23:18,499 - app.core.excel.converter - INFO - 解析二级规格: 1*10提*6袋 -> 1*10 +2026-03-30 14:23:18,500 - app.core.excel.converter - INFO - 解析二级规格: 1*20袋 -> 1*20 +2026-03-30 14:23:18,500 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 5.5, 单位: 6935041525387 +2026-03-30 14:23:18,501 - app.core.excel.converter - INFO - 解析重量规格: 80g*80袋 -> 1*80 +2026-03-30 14:23:18,501 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 2.5, 单位: 6938830600159 +2026-03-30 14:23:18,502 - app.core.excel.converter - INFO - 解析二级规格: 1*60袋 -> 1*60 +2026-03-30 14:23:18,502 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 3.69, 单位: 6944978700286 +2026-03-30 14:23:18,503 - app.core.excel.converter - INFO - 解析二级规格: 1*40袋 -> 1*40 +2026-03-30 14:23:18,503 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 10.0, 单位: 6952145601076 +2026-03-30 14:23:18,503 - app.core.excel.converter - INFO - 解析重量规格: 160g*30袋 -> 1*30 +2026-03-30 14:23:18,504 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 10.8, 单位: 6923512599432 +2026-03-30 14:23:18,504 - app.core.excel.converter - INFO - 解析二级规格: 1*50袋 -> 1*50 +2026-03-30 14:23:18,504 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 5.3, 单位: 6970813650164 +2026-03-30 14:23:18,505 - app.core.excel.converter - INFO - 解析二级规格: 1*50袋 -> 1*50 +2026-03-30 14:23:18,505 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 4.5, 单位: 6972158461146 +2026-03-30 14:23:18,506 - app.core.excel.converter - INFO - 解析二级规格: 1*30袋 -> 1*30 +2026-03-30 14:23:18,506 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 9.2, 单位: 6938029400010 +2026-03-30 14:23:18,506 - app.core.excel.converter - INFO - 解析二级规格: 1*50 -> 1*50 +2026-03-30 14:23:18,506 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 5.15, 单位: 6938029400096 +2026-03-30 14:23:18,507 - app.core.excel.converter - INFO - 解析二级规格: 1*50袋 -> 1*50 +2026-03-30 14:23:18,507 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 3.68, 单位: 6938029400584 +2026-03-30 14:23:18,507 - app.core.excel.converter - INFO - 解析二级规格: 1*60袋 -> 1*60 +2026-03-30 14:23:18,508 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 2.8, 单位: 6923696800645 +2026-03-30 14:23:18,508 - app.core.excel.converter - INFO - 解析二级规格: 1*60袋 -> 1*60 +2026-03-30 14:23:18,508 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 2.8, 单位: 6923696800638 +2026-03-30 14:23:18,509 - app.core.excel.converter - INFO - 解析重量规格: 80g*50袋 -> 1*50 +2026-03-30 14:23:18,509 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 2.66, 单位: 6925998800804 +2026-03-30 14:23:18,510 - app.core.excel.converter - INFO - 解析二级规格: 1*32袋 -> 1*32 +2026-03-30 14:23:18,510 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 5.32, 单位: 6924187851160 +2026-03-30 14:23:18,510 - app.core.excel.converter - INFO - 解析二级规格: 1*20袋 -> 1*20 +2026-03-30 14:23:18,510 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 10.13, 单位: 6924187824959 +2026-03-30 14:23:18,511 - app.core.excel.converter - INFO - 解析二级规格: 1*20袋 -> 1*20 +2026-03-30 14:23:18,511 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 9.0, 单位: 6924187821644 +2026-03-30 14:23:18,512 - app.core.excel.converter - INFO - 解析二级规格: 1*32袋 -> 1*32 +2026-03-30 14:23:18,512 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 4.3, 单位: 6927849455553 +2026-03-30 14:23:18,512 - app.core.excel.converter - INFO - 解析二级规格: 1*40袋 -> 1*40 +2026-03-30 14:23:18,512 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 4.1, 单位: 6938270511886 +2026-03-30 14:23:18,513 - app.core.excel.converter - INFO - 解析二级规格: 1*40袋 -> 1*40 +2026-03-30 14:23:18,513 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 3.9, 单位: 6943466905660 +2026-03-30 14:23:18,514 - app.core.excel.converter - INFO - 解析二级规格: 1*50袋 -> 1*50 +2026-03-30 14:23:18,514 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 3.6, 单位: 6939319700162 +2026-03-30 14:23:18,514 - app.core.excel.converter - INFO - 解析二级规格: 1*96袋 -> 1*96 +2026-03-30 14:23:18,514 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 5.99, 单位: 6922024730029 +2026-03-30 14:23:18,515 - app.core.excel.converter - INFO - 解析二级规格: 1*100袋 -> 1*100 +2026-03-30 14:23:18,515 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 1.4, 单位: 6940509101645 +2026-03-30 14:23:18,516 - app.core.excel.converter - INFO - 解析二级规格: 1*35袋 -> 1*35 +2026-03-30 14:23:18,516 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 13.3, 单位: 6922145801325 +2026-03-30 14:23:18,517 - app.core.excel.converter - INFO - 解析二级规格: 1*50袋 -> 1*50 +2026-03-30 14:23:18,517 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 2.5, 单位: 6953755600398 +2026-03-30 14:23:18,518 - app.core.excel.converter - INFO - 解析二级规格: 1*40袋 -> 1*40 +2026-03-30 14:23:18,518 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 2.89, 单位: 6922145800113 +2026-03-30 14:23:18,518 - app.core.excel.converter - INFO - 解析二级规格: 1*40袋 -> 1*40 +2026-03-30 14:23:18,519 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 4.15, 单位: 6944978701252 +2026-03-30 14:23:18,519 - app.core.excel.converter - INFO - 解析二级规格: 1*50袋 -> 1*50 +2026-03-30 14:23:18,519 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 2.86, 单位: 6940509101737 +2026-03-30 14:23:18,520 - app.core.excel.converter - INFO - 解析二级规格: 1*30袋 -> 1*30 +2026-03-30 14:23:18,520 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 2.59, 单位: 6933319064002 +2026-03-30 14:23:18,521 - app.core.excel.converter - INFO - 解析二级规格: 1*45袋 -> 1*45 +2026-03-30 14:23:18,521 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 2.0, 单位: 6932459700023 +2026-03-30 14:23:18,521 - app.core.excel.converter - INFO - 解析二级规格: 1*40袋 -> 1*40 +2026-03-30 14:23:18,521 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 2.6, 单位: 6970798321714 +2026-03-30 14:23:18,522 - app.core.excel.converter - INFO - 解析二级规格: 1*8袋*10支 -> 1*8 +2026-03-30 14:23:18,523 - app.core.excel.converter - INFO - 解析二级规格: 1*20瓶 -> 1*20 +2026-03-30 14:23:18,524 - app.core.excel.converter - INFO - 解析二级规格: 1*18盒*20袋 -> 1*18 +2026-03-30 14:23:18,524 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 11.6, 单位: 6935284400052 +2026-03-30 14:23:18,524 - app.core.excel.converter - INFO - 解析二级规格: 1*30袋 -> 1*30 +2026-03-30 14:23:18,524 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 24.0, 单位: 6901715300734 +2026-03-30 14:23:18,525 - app.core.excel.converter - INFO - 解析二级规格: 1*40支 -> 1*40 +2026-03-30 14:23:20,042 - app.core.excel.converter - INFO - 成功加载条码映射配置,共62项 +2026-03-30 14:24:02,882 - app.core.excel.converter - INFO - 成功加载条码映射配置,共62项 +2026-03-30 14:24:03,050 - app.core.excel.converter - INFO - 解析二级规格: 1*36盒*20条 -> 1*36 +2026-03-30 14:24:03,050 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 43.0, 单位: 6923450653012 +2026-03-30 14:24:03,051 - app.core.excel.converter - INFO - 解析二级规格: 1*4盒*9个 -> 1*4 +2026-03-30 14:24:03,051 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 79.2, 单位: 6954432711420 +2026-03-30 14:24:03,052 - app.core.excel.converter - INFO - 解析二级规格: 1*24盒 -> 1*24 +2026-03-30 14:24:03,052 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 5.2, 单位: 6901668935748 +2026-03-30 14:24:03,053 - app.core.excel.converter - INFO - 解析二级规格: 1*24盒 -> 1*24 +2026-03-30 14:24:03,053 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 4.99, 单位: 6901668005892 +2026-03-30 14:24:03,053 - app.core.excel.converter - INFO - 解析二级规格: 1*24盒 -> 1*24 +2026-03-30 14:24:03,053 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 6.5, 单位: 6901668934901 +2026-03-30 14:24:03,054 - app.core.excel.converter - INFO - 解析二级规格: 1*24个 -> 1*24 +2026-03-30 14:24:03,054 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 3.15, 单位: 6926475200995 +2026-03-30 14:24:03,055 - app.core.excel.converter - INFO - 解析二级规格: 1*36袋 -> 1*36 +2026-03-30 14:24:03,055 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 2.8, 单位: 6947929617152 +2026-03-30 14:24:03,056 - app.core.excel.converter - INFO - 解析二级规格: 1*24袋 -> 1*24 +2026-03-30 14:24:03,056 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 3.5, 单位: 6901668200303 +2026-03-30 14:24:03,056 - app.core.excel.converter - INFO - 解析二级规格: 1*50袋 -> 1*50 +2026-03-30 14:24:03,056 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 1.4, 单位: 6934235600466 +2026-03-30 14:24:03,057 - app.core.excel.converter - INFO - 解析二级规格: 1*50袋 -> 1*50 +2026-03-30 14:24:03,057 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 2.07, 单位: 6911988005205 +2026-03-30 14:24:03,058 - app.core.excel.converter - INFO - 解析二级规格: 1*30袋 -> 1*30 +2026-03-30 14:24:03,058 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 3.5, 单位: 6911988000279 +2026-03-30 14:24:03,058 - app.core.excel.converter - INFO - 解析二级规格: 1*30袋 -> 1*30 +2026-03-30 14:24:03,059 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 3.5, 单位: 6911988000293 +2026-03-30 14:24:03,059 - app.core.excel.converter - INFO - 解析二级规格: 1*40袋 -> 1*40 +2026-03-30 14:24:03,059 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 2.63, 单位: 6911988009784 +2026-03-30 14:24:03,060 - app.core.excel.converter - INFO - 解析二级规格: 1*40袋 -> 1*40 +2026-03-30 14:24:03,060 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 2.63, 单位: 6911988009777 +2026-03-30 14:24:03,061 - app.core.excel.converter - INFO - 解析二级规格: 1*24袋 -> 1*24 +2026-03-30 14:24:03,061 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 4.64, 单位: 6919892633101 +2026-03-30 14:24:03,062 - app.core.excel.converter - INFO - 解析二级规格: 1*20袋 -> 1*20 +2026-03-30 14:24:03,062 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 4.3, 单位: 6934364800737 +2026-03-30 14:24:03,062 - app.core.excel.converter - INFO - 解析二级规格: 1*20袋 -> 1*20 +2026-03-30 14:24:03,062 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 4.5, 单位: 6920546800053 +2026-03-30 14:24:03,063 - app.core.excel.converter - INFO - 解析二级规格: 1*20袋 -> 1*20 +2026-03-30 14:24:03,063 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 3.95, 单位: 6920546800046 +2026-03-30 14:24:03,064 - app.core.excel.converter - INFO - 解析二级规格: 1*70袋 -> 1*70 +2026-03-30 14:24:03,064 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 10.0, 单价: 0.65, 单位: 6932024200781 +2026-03-30 14:24:03,064 - app.core.excel.converter - INFO - 解析二级规格: 1*24袋 -> 1*24 +2026-03-30 14:24:03,065 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 4.0, 单位: 6921233902166 +2026-03-30 14:24:03,065 - app.core.excel.converter - INFO - 解析二级规格: 1*12袋 -> 1*12 +2026-03-30 14:24:03,066 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 6.8, 单位: 6970478370285 +2026-03-30 14:24:03,066 - app.core.excel.converter - INFO - 解析二级规格: 1*24盒*32条 -> 1*24 +2026-03-30 14:24:03,067 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 30.72, 单位: 6917878037141 +2026-03-30 14:24:03,067 - app.core.excel.converter - INFO - 解析二级规格: 1*18盒*20袋 -> 1*18 +2026-03-30 14:24:03,067 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 11.6, 单位: 6935284400038 +2026-03-30 14:24:03,068 - app.core.excel.converter - INFO - 解析二级规格: 1*18盒*20袋 -> 1*18 +2026-03-30 14:24:03,068 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 11.6, 单位: 6935284400021 +2026-03-30 14:24:03,069 - app.core.excel.converter - INFO - 解析二级规格: 1*18盒*20袋 -> 1*18 +2026-03-30 14:24:03,069 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 11.8, 单位: 6935284401387 +2026-03-30 14:24:03,070 - app.core.excel.converter - INFO - 解析二级规格: 1*8盒*20袋 -> 1*8 +2026-03-30 14:24:03,071 - app.core.excel.converter - INFO - 解析二级规格: 1*8盒*20袋 -> 1*8 +2026-03-30 14:24:03,071 - app.core.excel.converter - INFO - 解析二级规格: 1*12盒*20袋 -> 1*12 +2026-03-30 14:24:03,071 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 15.0, 单位: 6922170801031 +2026-03-30 14:24:03,072 - app.core.excel.converter - INFO - 解析二级规格: 1*15提*20袋 -> 1*15 +2026-03-30 14:24:03,073 - app.core.excel.converter - INFO - 解析二级规格: 1*18盒*20袋 -> 1*18 +2026-03-30 14:24:03,073 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 14.0, 单位: 6971258743916 +2026-03-30 14:24:03,073 - app.core.excel.converter - INFO - 解析二级规格: 1*20盒*20袋 -> 1*20 +2026-03-30 14:24:03,074 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 14.2, 单位: 6951957205847 +2026-03-30 14:24:03,074 - app.core.excel.converter - INFO - 解析二级规格: 1*20盒*20袋 -> 1*20 +2026-03-30 14:24:03,074 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 13.6, 单位: 6951957205854 +2026-03-30 14:24:03,075 - app.core.excel.converter - INFO - 解析二级规格: 1*20盒*20袋 -> 1*20 +2026-03-30 14:24:03,075 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 14.2, 单位: 6951957205861 +2026-03-30 14:24:03,075 - app.core.excel.converter - INFO - 解析二级规格: 1*18盒*20袋 -> 1*18 +2026-03-30 14:24:03,076 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 24.0, 单位: 6951957217215 +2026-03-30 14:24:03,076 - app.core.excel.converter - INFO - 解析二级规格: 1*18盒*20袋 -> 1*18 +2026-03-30 14:24:03,076 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 24.0, 单位: 6951957217208 +2026-03-30 14:24:03,077 - app.core.excel.converter - INFO - 解析二级规格: 1*18盒*20袋 -> 1*18 +2026-03-30 14:24:03,077 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 12.99, 单位: 6971258740700 +2026-03-30 14:24:03,078 - app.core.excel.converter - INFO - 解析二级规格: 1*24袋 -> 1*24 +2026-03-30 14:24:03,078 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 5.6, 单位: 6922222020168 +2026-03-30 14:24:03,078 - app.core.excel.converter - INFO - 解析二级规格: 1*24袋 -> 1*24 +2026-03-30 14:24:03,078 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 5.6, 单位: 6922222020267 +2026-03-30 14:24:03,079 - app.core.excel.converter - INFO - 解析二级规格: 1*24袋 -> 1*24 +2026-03-30 14:24:03,079 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 5.6, 单位: 6922222021868 +2026-03-30 14:24:03,080 - app.core.excel.converter - INFO - 解析二级规格: 1*24袋 -> 1*24 +2026-03-30 14:24:03,080 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 5.6, 单位: 6922222098952 +2026-03-30 14:24:03,081 - app.core.excel.converter - INFO - 解析二级规格: 1*22袋 -> 1*22 +2026-03-30 14:24:03,081 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 4.39, 单位: 6924743919211 +2026-03-30 14:24:03,082 - app.core.excel.converter - INFO - 解析二级规格: 1*22袋 -> 1*22 +2026-03-30 14:24:03,082 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 4.39, 单位: 6924743919242 +2026-03-30 14:24:03,083 - app.core.excel.converter - INFO - 解析二级规格: 1*30袋 -> 1*30 +2026-03-30 14:24:03,083 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 9.0, 单位: 6953663018957 +2026-03-30 14:24:03,083 - app.core.excel.converter - INFO - 解析二级规格: 1*50袋 -> 1*50 +2026-03-30 14:24:03,084 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 8.9, 单位: 6920713212641 +2026-03-30 14:24:03,084 - app.core.excel.converter - INFO - 解析二级规格: 1*25袋 -> 1*25 +2026-03-30 14:24:03,085 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 10.9, 单位: 6972636670602 +2026-03-30 14:24:03,085 - app.core.excel.converter - INFO - 解析二级规格: 1*25袋 -> 1*25 +2026-03-30 14:24:03,086 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 10.9, 单位: 6972636670213 +2026-03-30 14:24:03,086 - app.core.excel.converter - INFO - 解析二级规格: 1*25袋 -> 1*25 +2026-03-30 14:24:03,086 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 10.9, 单位: 6972636670237 +2026-03-30 14:24:03,087 - app.core.excel.converter - INFO - 解析二级规格: 1*25袋 -> 1*25 +2026-03-30 14:24:03,087 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 10.9, 单位: 6972636670244 +2026-03-30 14:24:03,088 - app.core.excel.converter - INFO - 解析二级规格: 1*80袋 -> 1*80 +2026-03-30 14:24:03,088 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 4.0, 单位: 6970813651017 +2026-03-30 14:24:03,088 - app.core.excel.converter - INFO - 解析二级规格: 1*50袋 -> 1*50 +2026-03-30 14:24:03,088 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 3.0, 单位: 6957845201106 +2026-03-30 14:24:03,089 - app.core.excel.converter - INFO - 解析二级规格: 1*50袋 -> 1*50 +2026-03-30 14:24:03,089 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 5.0, 单位: 6924128100388 +2026-03-30 14:24:03,090 - app.core.excel.converter - INFO - 解析二级规格: 1*40袋 -> 1*40 +2026-03-30 14:24:03,090 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 8.2, 单位: 6953663025481 +2026-03-30 14:24:03,090 - app.core.excel.converter - INFO - 解析二级规格: 1*60袋 -> 1*60 +2026-03-30 14:24:03,090 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 3.1, 单位: 6975319460583 +2026-03-30 14:24:03,091 - app.core.excel.converter - INFO - 解析二级规格: 1*120袋 -> 1*120 +2026-03-30 14:24:03,091 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 1.6, 单位: 6922170800072 +2026-03-30 14:24:03,092 - app.core.excel.converter - INFO - 解析重量规格: 48g*200袋 -> 1*200 +2026-03-30 14:24:03,092 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 10.0, 单价: 2.2, 单位: 6952561810113 +2026-03-30 14:24:03,092 - app.core.excel.converter - INFO - 解析二级规格: 1*100袋 -> 1*100 +2026-03-30 14:24:03,092 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 1.4, 单位: 6979260656705 +2026-03-30 14:24:03,093 - app.core.excel.converter - INFO - 解析二级规格: 1*50袋 -> 1*50 +2026-03-30 14:24:03,093 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 2.4, 单位: 6970495450090 +2026-03-30 14:24:03,094 - app.core.excel.converter - INFO - 解析二级规格: 1*100袋 -> 1*100 +2026-03-30 14:24:03,094 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 1.8, 单位: 6918768000221 +2026-03-30 14:24:03,094 - app.core.excel.converter - INFO - 解析重量规格: 50g*60袋 -> 1*60 +2026-03-30 14:24:03,094 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 3.29, 单位: 6935284415667 +2026-03-30 14:24:03,095 - app.core.excel.converter - INFO - 解析二级规格: 1*60袋 -> 1*60 +2026-03-30 14:24:03,095 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 3.29, 单位: 6935284412918 +2026-03-30 14:24:03,096 - app.core.excel.converter - INFO - 解析二级规格: 1*10包*10袋 -> 1*10 +2026-03-30 14:24:03,096 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 1.5, 单位: 6928822302901 +2026-03-30 14:24:03,097 - app.core.excel.converter - INFO - 解析二级规格: 1*60袋 -> 1*60 +2026-03-30 14:24:03,097 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 7.0, 单价: 2.79, 单位: 6935284415650 +2026-03-30 14:24:03,098 - app.core.excel.converter - INFO - 解析二级规格: 1*10提*6袋 -> 1*10 +2026-03-30 14:24:03,098 - app.core.excel.converter - INFO - 解析二级规格: 1*20袋 -> 1*20 +2026-03-30 14:24:03,099 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 5.5, 单位: 6935041525387 +2026-03-30 14:24:03,099 - app.core.excel.converter - INFO - 解析重量规格: 80g*80袋 -> 1*80 +2026-03-30 14:24:03,099 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 2.5, 单位: 6938830600159 +2026-03-30 14:24:03,100 - app.core.excel.converter - INFO - 解析二级规格: 1*60袋 -> 1*60 +2026-03-30 14:24:03,100 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 3.69, 单位: 6944978700286 +2026-03-30 14:24:03,101 - app.core.excel.converter - INFO - 解析二级规格: 1*40袋 -> 1*40 +2026-03-30 14:24:03,101 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 10.0, 单位: 6952145601076 +2026-03-30 14:24:03,101 - app.core.excel.converter - INFO - 解析重量规格: 160g*30袋 -> 1*30 +2026-03-30 14:24:03,102 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 10.8, 单位: 6923512599432 +2026-03-30 14:24:03,102 - app.core.excel.converter - INFO - 解析二级规格: 1*50袋 -> 1*50 +2026-03-30 14:24:03,102 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 5.3, 单位: 6970813650164 +2026-03-30 14:24:03,103 - app.core.excel.converter - INFO - 解析二级规格: 1*50袋 -> 1*50 +2026-03-30 14:24:03,103 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 4.5, 单位: 6972158461146 +2026-03-30 14:24:03,103 - app.core.excel.converter - INFO - 解析二级规格: 1*30袋 -> 1*30 +2026-03-30 14:24:03,104 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 9.2, 单位: 6938029400010 +2026-03-30 14:24:03,104 - app.core.excel.converter - INFO - 解析二级规格: 1*50 -> 1*50 +2026-03-30 14:24:03,104 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 5.15, 单位: 6938029400096 +2026-03-30 14:24:03,105 - app.core.excel.converter - INFO - 解析二级规格: 1*50袋 -> 1*50 +2026-03-30 14:24:03,105 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 3.68, 单位: 6938029400584 +2026-03-30 14:24:03,106 - app.core.excel.converter - INFO - 解析二级规格: 1*60袋 -> 1*60 +2026-03-30 14:24:03,106 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 2.8, 单位: 6923696800645 +2026-03-30 14:24:03,107 - app.core.excel.converter - INFO - 解析二级规格: 1*60袋 -> 1*60 +2026-03-30 14:24:03,107 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 2.8, 单位: 6923696800638 +2026-03-30 14:24:03,108 - app.core.excel.converter - INFO - 解析重量规格: 80g*50袋 -> 1*50 +2026-03-30 14:24:03,108 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 2.66, 单位: 6925998800804 +2026-03-30 14:24:03,108 - app.core.excel.converter - INFO - 解析二级规格: 1*32袋 -> 1*32 +2026-03-30 14:24:03,109 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 5.32, 单位: 6924187851160 +2026-03-30 14:24:03,109 - app.core.excel.converter - INFO - 解析二级规格: 1*20袋 -> 1*20 +2026-03-30 14:24:03,109 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 10.13, 单位: 6924187824959 +2026-03-30 14:24:03,110 - app.core.excel.converter - INFO - 解析二级规格: 1*20袋 -> 1*20 +2026-03-30 14:24:03,110 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 9.0, 单位: 6924187821644 +2026-03-30 14:24:03,111 - app.core.excel.converter - INFO - 解析二级规格: 1*32袋 -> 1*32 +2026-03-30 14:24:03,111 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 4.3, 单位: 6927849455553 +2026-03-30 14:24:03,112 - app.core.excel.converter - INFO - 解析二级规格: 1*40袋 -> 1*40 +2026-03-30 14:24:03,112 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 4.1, 单位: 6938270511886 +2026-03-30 14:24:03,113 - app.core.excel.converter - INFO - 解析二级规格: 1*40袋 -> 1*40 +2026-03-30 14:24:03,113 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 3.9, 单位: 6943466905660 +2026-03-30 14:24:03,114 - app.core.excel.converter - INFO - 解析二级规格: 1*50袋 -> 1*50 +2026-03-30 14:24:03,114 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 3.6, 单位: 6939319700162 +2026-03-30 14:24:03,115 - app.core.excel.converter - INFO - 解析二级规格: 1*96袋 -> 1*96 +2026-03-30 14:24:03,115 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 5.99, 单位: 6922024730029 +2026-03-30 14:24:03,116 - app.core.excel.converter - INFO - 解析二级规格: 1*100袋 -> 1*100 +2026-03-30 14:24:03,116 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 1.4, 单位: 6940509101645 +2026-03-30 14:24:03,117 - app.core.excel.converter - INFO - 解析二级规格: 1*35袋 -> 1*35 +2026-03-30 14:24:03,117 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 13.3, 单位: 6922145801325 +2026-03-30 14:24:03,117 - app.core.excel.converter - INFO - 解析二级规格: 1*50袋 -> 1*50 +2026-03-30 14:24:03,118 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 2.5, 单位: 6953755600398 +2026-03-30 14:24:03,118 - app.core.excel.converter - INFO - 解析二级规格: 1*40袋 -> 1*40 +2026-03-30 14:24:03,118 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 2.89, 单位: 6922145800113 +2026-03-30 14:24:03,119 - app.core.excel.converter - INFO - 解析二级规格: 1*40袋 -> 1*40 +2026-03-30 14:24:03,119 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 4.15, 单位: 6944978701252 +2026-03-30 14:24:03,120 - app.core.excel.converter - INFO - 解析二级规格: 1*50袋 -> 1*50 +2026-03-30 14:24:03,120 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 2.86, 单位: 6940509101737 +2026-03-30 14:24:03,121 - app.core.excel.converter - INFO - 解析二级规格: 1*30袋 -> 1*30 +2026-03-30 14:24:03,121 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 2.59, 单位: 6933319064002 +2026-03-30 14:24:03,121 - app.core.excel.converter - INFO - 解析二级规格: 1*45袋 -> 1*45 +2026-03-30 14:24:03,122 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 2.0, 单位: 6932459700023 +2026-03-30 14:24:03,122 - app.core.excel.converter - INFO - 解析二级规格: 1*40袋 -> 1*40 +2026-03-30 14:24:03,122 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 2.6, 单位: 6970798321714 +2026-03-30 14:24:03,123 - app.core.excel.converter - INFO - 解析二级规格: 1*8袋*10支 -> 1*8 +2026-03-30 14:24:03,124 - app.core.excel.converter - INFO - 解析二级规格: 1*20瓶 -> 1*20 +2026-03-30 14:24:03,124 - app.core.excel.converter - INFO - 解析二级规格: 1*18盒*20袋 -> 1*18 +2026-03-30 14:24:03,125 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 11.6, 单位: 6935284400052 +2026-03-30 14:24:03,125 - app.core.excel.converter - INFO - 解析二级规格: 1*30袋 -> 1*30 +2026-03-30 14:24:03,125 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 24.0, 单位: 6901715300734 +2026-03-30 14:24:03,126 - app.core.excel.converter - INFO - 解析二级规格: 1*40支 -> 1*40 +2026-03-30 14:24:04,317 - app.core.excel.converter - INFO - 成功加载条码映射配置,共62项 +2026-03-30 14:28:39,038 - app.core.excel.converter - INFO - 成功加载条码映射配置,共62项 +2026-03-30 14:28:39,533 - app.core.excel.converter - INFO - 提取规格: 益达口香糖元气蓝莓味5片装13.5g@ -> 13.5*None +2026-03-30 14:28:39,533 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 益达口香糖元气蓝莓味5片装13.5g@ -> 13.5*None +2026-03-30 14:28:39,537 - app.core.excel.converter - WARNING - 无法解析规格: 13.5*None,使用默认值1*1 +2026-03-30 14:28:39,538 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 20.0, 单价: 2.05, 单位: +2026-03-30 14:28:39,539 - app.core.excel.converter - INFO - 提取规格: 奥利奥饼干草莓味夹心97g@ -> 97*None +2026-03-30 14:28:39,539 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 奥利奥饼干草莓味夹心97g@ -> 97*None +2026-03-30 14:28:39,539 - app.core.excel.converter - WARNING - 无法解析规格: 97*None,使用默认值1*1 +2026-03-30 14:28:39,539 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 4.95, 单位: +2026-03-30 14:28:39,540 - app.core.excel.converter - INFO - 提取规格: 奥利奥冰淇淋风味饼干抹茶味97g@ -> 97*None +2026-03-30 14:28:39,540 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 奥利奥冰淇淋风味饼干抹茶味97g@ -> 97*None +2026-03-30 14:28:39,540 - app.core.excel.converter - WARNING - 无法解析规格: 97*None,使用默认值1*1 +2026-03-30 14:28:39,541 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 4.75, 单位: +2026-03-30 14:28:39,541 - app.core.excel.converter - INFO - 提取规格: 奥利奥薄脆香草奥碎味95g@ -> 95*None +2026-03-30 14:28:39,541 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 奥利奥薄脆香草奥碎味95g@ -> 95*None +2026-03-30 14:28:39,542 - app.core.excel.converter - WARNING - 无法解析规格: 95*None,使用默认值1*1 +2026-03-30 14:28:39,542 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 6.19, 单位: +2026-03-30 14:28:39,542 - app.core.excel.converter - INFO - 提取规格: 喜之郎果肉果冻葡萄苹果200g -> 200*None +2026-03-30 14:28:39,542 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 喜之郎果肉果冻葡萄苹果200g -> 200*None +2026-03-30 14:28:39,543 - app.core.excel.converter - WARNING - 无法解析规格: 200*None,使用默认值1*1 +2026-03-30 14:28:39,543 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 3.0, 单位: +2026-03-30 14:28:39,543 - app.core.excel.converter - INFO - 提取规格: 法丽兹曲奇抹茶慕斯巧克力味70g@ -> 70*None +2026-03-30 14:28:39,544 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 法丽兹曲奇抹茶慕斯巧克力味70g@ -> 70*None +2026-03-30 14:28:39,544 - app.core.excel.converter - WARNING - 无法解析规格: 70*None,使用默认值1*1 +2026-03-30 14:28:39,544 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 2.67, 单位: +2026-03-30 14:28:39,545 - app.core.excel.converter - INFO - 提取规格: 太平梳打饼干海苔味100g@ -> 100*None +2026-03-30 14:28:39,545 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 太平梳打饼干海苔味100g@ -> 100*None +2026-03-30 14:28:39,545 - app.core.excel.converter - WARNING - 无法解析规格: 100*None,使用默认值1*1 +2026-03-30 14:28:39,545 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 3.33, 单位: +2026-03-30 14:28:39,546 - app.core.excel.converter - INFO - 提取规格: 新家园烤馍52g@ -> 52*None +2026-03-30 14:28:39,546 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 新家园烤馍52g@ -> 52*None +2026-03-30 14:28:39,546 - app.core.excel.converter - WARNING - 无法解析规格: 52*None,使用默认值1*1 +2026-03-30 14:28:39,546 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 1.33, 单位: +2026-03-30 14:28:39,547 - app.core.excel.converter - INFO - 提取规格: 达利园熊子饼115g@ -> 115*None +2026-03-30 14:28:39,547 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 达利园熊子饼115g@ -> 115*None +2026-03-30 14:28:39,547 - app.core.excel.converter - WARNING - 无法解析规格: 115*None,使用默认值1*1 +2026-03-30 14:28:39,548 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 1.97, 单位: +2026-03-30 14:28:39,548 - app.core.excel.converter - INFO - 提取规格: 达利园好吃点榛仁酥饼146g@ -> 146*None +2026-03-30 14:28:39,548 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 达利园好吃点榛仁酥饼146g@ -> 146*None +2026-03-30 14:28:39,549 - app.core.excel.converter - WARNING - 无法解析规格: 146*None,使用默认值1*1 +2026-03-30 14:28:39,549 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 3.33, 单位: +2026-03-30 14:28:39,550 - app.core.excel.converter - INFO - 提取规格: 达利园好吃点杏仁酥饼146g@ -> 146*None +2026-03-30 14:28:39,550 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 达利园好吃点杏仁酥饼146g@ -> 146*None +2026-03-30 14:28:39,550 - app.core.excel.converter - WARNING - 无法解析规格: 146*None,使用默认值1*1 +2026-03-30 14:28:39,550 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 3.33, 单位: +2026-03-30 14:28:39,551 - app.core.excel.converter - INFO - 提取规格: 达利园好吃点香脆核桃饼108g@ -> 108*None +2026-03-30 14:28:39,551 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 达利园好吃点香脆核桃饼108g@ -> 108*None +2026-03-30 14:28:39,552 - app.core.excel.converter - WARNING - 无法解析规格: 108*None,使用默认值1*1 +2026-03-30 14:28:39,552 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 2.5, 单位: +2026-03-30 14:28:39,553 - app.core.excel.converter - INFO - 提取规格: 达利园好吃点香脆腰果饼108g@ -> 108*None +2026-03-30 14:28:39,553 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 达利园好吃点香脆腰果饼108g@ -> 108*None +2026-03-30 14:28:39,554 - app.core.excel.converter - WARNING - 无法解析规格: 108*None,使用默认值1*1 +2026-03-30 14:28:39,554 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 2.5, 单位: +2026-03-30 14:28:39,554 - app.core.excel.converter - INFO - 提取规格: 康师傅3+2苏打饼干香浓奶油125g@ -> 125*None +2026-03-30 14:28:39,555 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 康师傅3+2苏打饼干香浓奶油125g@ -> 125*None +2026-03-30 14:28:39,555 - app.core.excel.converter - WARNING - 无法解析规格: 125*None,使用默认值1*1 +2026-03-30 14:28:39,555 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 4.42, 单位: +2026-03-30 14:28:39,556 - app.core.excel.converter - INFO - 提取规格: 米老头青稞米棒芝麻味150g@ -> 150*None +2026-03-30 14:28:39,556 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 米老头青稞米棒芝麻味150g@ -> 150*None +2026-03-30 14:28:39,556 - app.core.excel.converter - WARNING - 无法解析规格: 150*None,使用默认值1*1 +2026-03-30 14:28:39,557 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 4.09, 单位: +2026-03-30 14:28:39,557 - app.core.excel.converter - INFO - 提取规格: 旺旺雪饼84g@ -> 84*None +2026-03-30 14:28:39,557 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 旺旺雪饼84g@ -> 84*None +2026-03-30 14:28:39,558 - app.core.excel.converter - WARNING - 无法解析规格: 84*None,使用默认值1*1 +2026-03-30 14:28:39,558 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 4.28, 单位: +2026-03-30 14:28:39,558 - app.core.excel.converter - INFO - 提取规格: 旺旺仙贝52g@ -> 52*None +2026-03-30 14:28:39,559 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 旺旺仙贝52g@ -> 52*None +2026-03-30 14:28:39,559 - app.core.excel.converter - WARNING - 无法解析规格: 52*None,使用默认值1*1 +2026-03-30 14:28:39,559 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 3.76, 单位: +2026-03-30 14:28:39,560 - app.core.excel.converter - INFO - 提取规格: 亨裕蛋味酥39g -> 39*None +2026-03-30 14:28:39,560 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 亨裕蛋味酥39g -> 39*None +2026-03-30 14:28:39,560 - app.core.excel.converter - WARNING - 无法解析规格: 39*None,使用默认值1*1 +2026-03-30 14:28:39,561 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 10.0, 单价: 0.62, 单位: +2026-03-30 14:28:39,561 - app.core.excel.converter - INFO - 提取规格: 金富士海苔味三角饼干128g@ -> 128*None +2026-03-30 14:28:39,561 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 金富士海苔味三角饼干128g@ -> 128*None +2026-03-30 14:28:39,562 - app.core.excel.converter - WARNING - 无法解析规格: 128*None,使用默认值1*1 +2026-03-30 14:28:39,562 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 3.81, 单位: +2026-03-30 14:28:39,563 - app.core.excel.converter - INFO - 提取规格: 怡派手工薄脆饼干318g -> 318*None +2026-03-30 14:28:39,563 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 怡派手工薄脆饼干318g -> 318*None +2026-03-30 14:28:39,563 - app.core.excel.converter - WARNING - 无法解析规格: 318*None,使用默认值1*1 +2026-03-30 14:28:39,563 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 6.47, 单位: +2026-03-30 14:28:39,564 - app.core.excel.converter - INFO - 提取规格: 雀巢威化脆脆鲨花生味夹心【32条装】18.6g@ -> 18.6*None +2026-03-30 14:28:39,564 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 雀巢威化脆脆鲨花生味夹心【32条装】18.6g@ -> 18.6*None +2026-03-30 14:28:39,565 - app.core.excel.converter - WARNING - 无法解析规格: 18.6*None,使用默认值1*1 +2026-03-30 14:28:39,565 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 32.0, 单价: 0.91, 单位: +2026-03-30 14:28:39,565 - app.core.excel.converter - INFO - 提取规格: 卫龙亲嘴烧麦辣鸡汁味24g@ -> 24*None +2026-03-30 14:28:39,565 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 卫龙亲嘴烧麦辣鸡汁味24g@ -> 24*None +2026-03-30 14:28:39,566 - app.core.excel.converter - WARNING - 无法解析规格: 24*None,使用默认值1*1 +2026-03-30 14:28:39,566 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 20.0, 单价: 0.51, 单位: +2026-03-30 14:28:39,567 - app.core.excel.converter - INFO - 提取规格: 卫龙亲嘴烧经典香辣风味24g@ -> 24*None +2026-03-30 14:28:39,567 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 卫龙亲嘴烧经典香辣风味24g@ -> 24*None +2026-03-30 14:28:39,567 - app.core.excel.converter - WARNING - 无法解析规格: 24*None,使用默认值1*1 +2026-03-30 14:28:39,567 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 20.0, 单价: 0.51, 单位: +2026-03-30 14:28:39,568 - app.core.excel.converter - INFO - 提取规格: 卫龙亲嘴烧麻辣牛肉风味24g@ -> 24*None +2026-03-30 14:28:39,568 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 卫龙亲嘴烧麻辣牛肉风味24g@ -> 24*None +2026-03-30 14:28:39,569 - app.core.excel.converter - WARNING - 无法解析规格: 24*None,使用默认值1*1 +2026-03-30 14:28:39,569 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 20.0, 单价: 0.52, 单位: +2026-03-30 14:28:39,569 - app.core.excel.converter - INFO - 提取规格: 杨记脆鸭肫香辣味22g -> 22*None +2026-03-30 14:28:39,569 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 杨记脆鸭肫香辣味22g -> 22*None +2026-03-30 14:28:39,570 - app.core.excel.converter - WARNING - 无法解析规格: 22*None,使用默认值1*1 +2026-03-30 14:28:39,570 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 20.0, 单价: 2.19, 单位: +2026-03-30 14:28:39,570 - app.core.excel.converter - INFO - 提取规格: 杨记脆鸭肫椒麻味22g -> 22*None +2026-03-30 14:28:39,571 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 杨记脆鸭肫椒麻味22g -> 22*None +2026-03-30 14:28:39,571 - app.core.excel.converter - WARNING - 无法解析规格: 22*None,使用默认值1*1 +2026-03-30 14:28:39,571 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 20.0, 单价: 2.19, 单位: +2026-03-30 14:28:39,572 - app.core.excel.converter - INFO - 提取规格: 登荣龙须牛肉丝20g -> 20*None +2026-03-30 14:28:39,572 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 登荣龙须牛肉丝20g -> 20*None +2026-03-30 14:28:39,573 - app.core.excel.converter - WARNING - 无法解析规格: 20*None,使用默认值1*1 +2026-03-30 14:28:39,573 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 20.0, 单价: 0.71, 单位: +2026-03-30 14:28:39,573 - app.core.excel.converter - INFO - 提取规格: 登荣香辣爽口鸡23g -> 23*None +2026-03-30 14:28:39,573 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 登荣香辣爽口鸡23g -> 23*None +2026-03-30 14:28:39,574 - app.core.excel.converter - WARNING - 无法解析规格: 23*None,使用默认值1*1 +2026-03-30 14:28:39,574 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 20.0, 单价: 0.71, 单位: +2026-03-30 14:28:39,574 - app.core.excel.converter - INFO - 提取规格: 卫龙魔芋爽麻酱素毛肚微辣18g@ -> 18*None +2026-03-30 14:28:39,575 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 卫龙魔芋爽麻酱素毛肚微辣18g@ -> 18*None +2026-03-30 14:28:39,575 - app.core.excel.converter - WARNING - 无法解析规格: 18*None,使用默认值1*1 +2026-03-30 14:28:39,575 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 40.0, 单价: 0.62, 单位: +2026-03-30 14:28:39,576 - app.core.excel.converter - INFO - 提取规格: 劲仔小鱼卤香味12g@ -> 12*None +2026-03-30 14:28:39,576 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 劲仔小鱼卤香味12g@ -> 12*None +2026-03-30 14:28:39,576 - app.core.excel.converter - WARNING - 无法解析规格: 12*None,使用默认值1*1 +2026-03-30 14:28:39,576 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 20.0, 单价: 0.68, 单位: +2026-03-30 14:28:39,577 - app.core.excel.converter - INFO - 提取规格: 劲仔小鱼香辣小鱼12g@ -> 12*None +2026-03-30 14:28:39,577 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 劲仔小鱼香辣小鱼12g@ -> 12*None +2026-03-30 14:28:39,578 - app.core.excel.converter - WARNING - 无法解析规格: 12*None,使用默认值1*1 +2026-03-30 14:28:39,578 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 20.0, 单价: 0.65, 单位: +2026-03-30 14:28:39,578 - app.core.excel.converter - INFO - 提取规格: 劲仔小鱼糖醋小鱼12g@ -> 12*None +2026-03-30 14:28:39,578 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 劲仔小鱼糖醋小鱼12g@ -> 12*None +2026-03-30 14:28:39,579 - app.core.excel.converter - WARNING - 无法解析规格: 12*None,使用默认值1*1 +2026-03-30 14:28:39,579 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 20.0, 单价: 0.68, 单位: +2026-03-30 14:28:39,579 - app.core.excel.converter - INFO - 提取规格: 劲仔手撕肉干麻辣味10g@ -> 10*None +2026-03-30 14:28:39,580 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 劲仔手撕肉干麻辣味10g@ -> 10*None +2026-03-30 14:28:39,580 - app.core.excel.converter - WARNING - 无法解析规格: 10*None,使用默认值1*1 +2026-03-30 14:28:39,580 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 20.0, 单价: 1.14, 单位: +2026-03-30 14:28:39,581 - app.core.excel.converter - INFO - 提取规格: 劲仔手撕肉干香辣味10g@ -> 10*None +2026-03-30 14:28:39,581 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 劲仔手撕肉干香辣味10g@ -> 10*None +2026-03-30 14:28:39,581 - app.core.excel.converter - WARNING - 无法解析规格: 10*None,使用默认值1*1 +2026-03-30 14:28:39,581 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 20.0, 单价: 1.14, 单位: +2026-03-30 14:28:39,582 - app.core.excel.converter - INFO - 提取规格: 卫龙麻辣麻辣小麻小辣16g@ -> 16*None +2026-03-30 14:28:39,582 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 卫龙麻辣麻辣小麻小辣16g@ -> 16*None +2026-03-30 14:28:39,583 - app.core.excel.converter - WARNING - 无法解析规格: 16*None,使用默认值1*1 +2026-03-30 14:28:39,583 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 20.0, 单价: 0.58, 单位: +2026-03-30 14:28:39,583 - app.core.excel.converter - INFO - 提取规格: 子弟原切马铃薯片巴西烤肉味95g@ -> 95*None +2026-03-30 14:28:39,583 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 子弟原切马铃薯片巴西烤肉味95g@ -> 95*None +2026-03-30 14:28:39,584 - app.core.excel.converter - WARNING - 无法解析规格: 95*None,使用默认值1*1 +2026-03-30 14:28:39,584 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 5.33, 单位: +2026-03-30 14:28:39,584 - app.core.excel.converter - INFO - 提取规格: 子弟原切马铃薯片美滋番茄味95g@ -> 95*None +2026-03-30 14:28:39,584 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 子弟原切马铃薯片美滋番茄味95g@ -> 95*None +2026-03-30 14:28:39,585 - app.core.excel.converter - WARNING - 无法解析规格: 95*None,使用默认值1*1 +2026-03-30 14:28:39,585 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 5.33, 单位: +2026-03-30 14:28:39,586 - app.core.excel.converter - INFO - 提取规格: 子弟原切马铃薯片经典麻辣味95g@ -> 95*None +2026-03-30 14:28:39,586 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 子弟原切马铃薯片经典麻辣味95g@ -> 95*None +2026-03-30 14:28:39,586 - app.core.excel.converter - WARNING - 无法解析规格: 95*None,使用默认值1*1 +2026-03-30 14:28:39,586 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 5.33, 单位: +2026-03-30 14:28:39,587 - app.core.excel.converter - INFO - 提取规格: 子弟原切马铃薯片劲爆麻辣味95g@ -> 95*None +2026-03-30 14:28:39,587 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 子弟原切马铃薯片劲爆麻辣味95g@ -> 95*None +2026-03-30 14:28:39,588 - app.core.excel.converter - WARNING - 无法解析规格: 95*None,使用默认值1*1 +2026-03-30 14:28:39,588 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 5.33, 单位: +2026-03-30 14:28:39,588 - app.core.excel.converter - INFO - 提取规格: 乐事美国经典原味70g@ -> 70*None +2026-03-30 14:28:39,588 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 乐事美国经典原味70g@ -> 70*None +2026-03-30 14:28:39,589 - app.core.excel.converter - WARNING - 无法解析规格: 70*None,使用默认值1*1 +2026-03-30 14:28:39,589 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 4.18, 单位: +2026-03-30 14:28:39,589 - app.core.excel.converter - INFO - 提取规格: 乐事墨西哥鸡汁番茄味70g@ -> 70*None +2026-03-30 14:28:39,590 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 乐事墨西哥鸡汁番茄味70g@ -> 70*None +2026-03-30 14:28:39,590 - app.core.excel.converter - WARNING - 无法解析规格: 70*None,使用默认值1*1 +2026-03-30 14:28:39,590 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 4.18, 单位: +2026-03-30 14:28:39,591 - app.core.excel.converter - INFO - 提取规格: 飘零大叔蜜辣去骨鸭掌45g@ -> 45*None +2026-03-30 14:28:39,591 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 飘零大叔蜜辣去骨鸭掌45g@ -> 45*None +2026-03-30 14:28:39,591 - app.core.excel.converter - WARNING - 无法解析规格: 45*None,使用默认值1*1 +2026-03-30 14:28:39,592 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 8.57, 单位: +2026-03-30 14:28:39,592 - app.core.excel.converter - INFO - 提取规格: 茂林炭烤鱿鱼丝60g -> 60*None +2026-03-30 14:28:39,592 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 茂林炭烤鱿鱼丝60g -> 60*None +2026-03-30 14:28:39,593 - app.core.excel.converter - WARNING - 无法解析规格: 60*None,使用默认值1*1 +2026-03-30 14:28:39,593 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 8.47, 单位: +2026-03-30 14:28:39,593 - app.core.excel.converter - INFO - 提取规格: 王小卤虎皮凤爪火锅味105g@ -> 105*None +2026-03-30 14:28:39,594 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 王小卤虎皮凤爪火锅味105g@ -> 105*None +2026-03-30 14:28:39,594 - app.core.excel.converter - WARNING - 无法解析规格: 105*None,使用默认值1*1 +2026-03-30 14:28:39,594 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 10.38, 单位: +2026-03-30 14:28:39,595 - app.core.excel.converter - INFO - 提取规格: 王小卤虎皮凤爪卤香味 105g@ -> 105*None +2026-03-30 14:28:39,595 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 王小卤虎皮凤爪卤香味 105g@ -> 105*None +2026-03-30 14:28:39,595 - app.core.excel.converter - WARNING - 无法解析规格: 105*None,使用默认值1*1 +2026-03-30 14:28:39,596 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 10.38, 单位: +2026-03-30 14:28:39,596 - app.core.excel.converter - INFO - 提取规格: 王小卤虎皮凤爪香辣味 105g@ -> 105*None +2026-03-30 14:28:39,596 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 王小卤虎皮凤爪香辣味 105g@ -> 105*None +2026-03-30 14:28:39,597 - app.core.excel.converter - WARNING - 无法解析规格: 105*None,使用默认值1*1 +2026-03-30 14:28:39,597 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 10.38, 单位: +2026-03-30 14:28:39,597 - app.core.excel.converter - INFO - 提取规格: 王小卤虎皮凤爪椒麻味105g@ -> 105*None +2026-03-30 14:28:39,598 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 王小卤虎皮凤爪椒麻味105g@ -> 105*None +2026-03-30 14:28:39,598 - app.core.excel.converter - WARNING - 无法解析规格: 105*None,使用默认值1*1 +2026-03-30 14:28:39,598 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 10.38, 单位: +2026-03-30 14:28:39,599 - app.core.excel.converter - INFO - 提取规格: 杨记老卤双爪多味70g -> 70*None +2026-03-30 14:28:39,599 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 杨记老卤双爪多味70g -> 70*None +2026-03-30 14:28:39,600 - app.core.excel.converter - WARNING - 无法解析规格: 70*None,使用默认值1*1 +2026-03-30 14:28:39,600 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 3.81, 单位: +2026-03-30 14:28:39,600 - app.core.excel.converter - INFO - 提取规格: 逍遥嘴花椒鸡味180g -> 180*None +2026-03-30 14:28:39,601 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 逍遥嘴花椒鸡味180g -> 180*None +2026-03-30 14:28:39,601 - app.core.excel.converter - WARNING - 无法解析规格: 180*None,使用默认值1*1 +2026-03-30 14:28:39,601 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 2.86, 单位: +2026-03-30 14:28:39,602 - app.core.excel.converter - INFO - 提取规格: 川牛娃泡椒牛肉50g -> 50*None +2026-03-30 14:28:39,602 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 川牛娃泡椒牛肉50g -> 50*None +2026-03-30 14:28:39,603 - app.core.excel.converter - WARNING - 无法解析规格: 50*None,使用默认值1*1 +2026-03-30 14:28:39,603 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 4.76, 单位: +2026-03-30 14:28:39,604 - app.core.excel.converter - INFO - 提取规格: 飘零大叔川香半筋半肉48g@ -> 48*None +2026-03-30 14:28:39,604 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 飘零大叔川香半筋半肉48g@ -> 48*None +2026-03-30 14:28:39,604 - app.core.excel.converter - WARNING - 无法解析规格: 48*None,使用默认值1*1 +2026-03-30 14:28:39,605 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 7.81, 单位: +2026-03-30 14:28:39,605 - app.core.excel.converter - INFO - 提取规格: 展华大辣棒麻辣牛肉味138g -> 138*None +2026-03-30 14:28:39,605 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 展华大辣棒麻辣牛肉味138g -> 138*None +2026-03-30 14:28:39,606 - app.core.excel.converter - WARNING - 无法解析规格: 138*None,使用默认值1*1 +2026-03-30 14:28:39,606 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 2.95, 单位: +2026-03-30 14:28:39,607 - app.core.excel.converter - INFO - 提取规格: 登荣素口水鸡65g -> 65*None +2026-03-30 14:28:39,607 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 登荣素口水鸡65g -> 65*None +2026-03-30 14:28:39,608 - app.core.excel.converter - WARNING - 无法解析规格: 65*None,使用默认值1*1 +2026-03-30 14:28:39,608 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 1.52, 单位: +2026-03-30 14:28:39,608 - app.core.excel.converter - INFO - 提取规格: 48g乐媳妇山椒凤爪 -> 48*None +2026-03-30 14:28:39,609 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 48g乐媳妇山椒凤爪 -> 48*None +2026-03-30 14:28:39,609 - app.core.excel.converter - WARNING - 无法解析规格: 48*None,使用默认值1*1 +2026-03-30 14:28:39,609 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 10.0, 单价: 2.09, 单位: +2026-03-30 14:28:39,610 - app.core.excel.converter - INFO - 提取规格: 蓉小优泡椒味臭干子70g@ -> 70*None +2026-03-30 14:28:39,610 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 蓉小优泡椒味臭干子70g@ -> 70*None +2026-03-30 14:28:39,610 - app.core.excel.converter - WARNING - 无法解析规格: 70*None,使用默认值1*1 +2026-03-30 14:28:39,610 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 1.33, 单位: +2026-03-30 14:28:39,611 - app.core.excel.converter - INFO - 提取规格: 吴婷红油馍片82g -> 82*None +2026-03-30 14:28:39,611 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 吴婷红油馍片82g -> 82*None +2026-03-30 14:28:39,611 - app.core.excel.converter - WARNING - 无法解析规格: 82*None,使用默认值1*1 +2026-03-30 14:28:39,611 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 2.29, 单位: +2026-03-30 14:28:39,612 - app.core.excel.converter - INFO - 提取规格: 禛香肥牛味大豆制品素食风味80g -> 80*None +2026-03-30 14:28:39,612 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 禛香肥牛味大豆制品素食风味80g -> 80*None +2026-03-30 14:28:39,613 - app.core.excel.converter - WARNING - 无法解析规格: 80*None,使用默认值1*1 +2026-03-30 14:28:39,613 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 1.71, 单位: +2026-03-30 14:28:39,613 - app.core.excel.converter - INFO - 提取规格: (50g+30g)卫龙魔芋爽(酸辣泡椒素毛肚)@ -> 50*None +2026-03-30 14:28:39,613 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): (50g+30g)卫龙魔芋爽(酸辣泡椒素毛肚)@ -> 50*None +2026-03-30 14:28:39,614 - app.core.excel.converter - WARNING - 无法解析规格: 50*None,使用默认值1*1 +2026-03-30 14:28:39,614 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 2.91, 单位: +2026-03-30 14:28:39,614 - app.core.excel.converter - INFO - 提取规格: 卫龙大面筋106g@ -> 106*None +2026-03-30 14:28:39,614 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 卫龙大面筋106g@ -> 106*None +2026-03-30 14:28:39,615 - app.core.excel.converter - WARNING - 无法解析规格: 106*None,使用默认值1*1 +2026-03-30 14:28:39,615 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 2.91, 单位: +2026-03-30 14:28:39,615 - app.core.excel.converter - INFO - 提取规格: 小滑头薄片(经典)72g -> 72*None +2026-03-30 14:28:39,615 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 小滑头薄片(经典)72g -> 72*None +2026-03-30 14:28:39,616 - app.core.excel.converter - WARNING - 无法解析规格: 72*None,使用默认值1*1 +2026-03-30 14:28:39,616 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 1.43, 单位: +2026-03-30 14:28:39,617 - app.core.excel.converter - INFO - 提取规格: 卫龙魔芋爽香辣素毛肚(50g+30g)@ -> 50*None +2026-03-30 14:28:39,617 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 卫龙魔芋爽香辣素毛肚(50g+30g)@ -> 50*None +2026-03-30 14:28:39,617 - app.core.excel.converter - WARNING - 无法解析规格: 50*None,使用默认值1*1 +2026-03-30 14:28:39,617 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 7.0, 单价: 2.47, 单位: +2026-03-30 14:28:39,618 - app.core.excel.converter - INFO - 提取规格: 郎阿哥牛羊配辣味90g -> 90*None +2026-03-30 14:28:39,618 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 郎阿哥牛羊配辣味90g -> 90*None +2026-03-30 14:28:39,618 - app.core.excel.converter - WARNING - 无法解析规格: 90*None,使用默认值1*1 +2026-03-30 14:28:39,618 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 2.09, 单位: +2026-03-30 14:28:39,619 - app.core.excel.converter - INFO - 提取规格: 旺旺馒头118g@ -> 118*None +2026-03-30 14:28:39,619 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 旺旺馒头118g@ -> 118*None +2026-03-30 14:28:39,619 - app.core.excel.converter - WARNING - 无法解析规格: 118*None,使用默认值1*1 +2026-03-30 14:28:39,619 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 5.24, 单位: +2026-03-30 14:28:39,620 - app.core.excel.converter - INFO - 提取规格: 80g调皮猴鹌鹑蛋(麻辣味) -> 80*None +2026-03-30 14:28:39,620 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 80g调皮猴鹌鹑蛋(麻辣味) -> 80*None +2026-03-30 14:28:39,620 - app.core.excel.converter - WARNING - 无法解析规格: 80*None,使用默认值1*1 +2026-03-30 14:28:39,620 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 2.38, 单位: +2026-03-30 14:28:39,621 - app.core.excel.converter - INFO - 提取规格: 有友泡椒牛皮晶山椒70g@ -> 70*None +2026-03-30 14:28:39,621 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 有友泡椒牛皮晶山椒70g@ -> 70*None +2026-03-30 14:28:39,621 - app.core.excel.converter - WARNING - 无法解析规格: 70*None,使用默认值1*1 +2026-03-30 14:28:39,621 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 3.51, 单位: +2026-03-30 14:28:39,622 - app.core.excel.converter - INFO - 提取规格: 许之郎猪蹄盐焗味150g -> 150*None +2026-03-30 14:28:39,622 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 许之郎猪蹄盐焗味150g -> 150*None +2026-03-30 14:28:39,622 - app.core.excel.converter - WARNING - 无法解析规格: 150*None,使用默认值1*1 +2026-03-30 14:28:39,622 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 9.52, 单位: +2026-03-30 14:28:39,623 - app.core.excel.converter - INFO - 提取规格: 160g东莱辣卤猪蹄 -> 160*None +2026-03-30 14:28:39,623 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 160g东莱辣卤猪蹄 -> 160*None +2026-03-30 14:28:39,623 - app.core.excel.converter - WARNING - 无法解析规格: 160*None,使用默认值1*1 +2026-03-30 14:28:39,623 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 10.28, 单位: +2026-03-30 14:28:39,624 - app.core.excel.converter - INFO - 提取规格: 杨记麻辣腿100g -> 100*None +2026-03-30 14:28:39,624 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 杨记麻辣腿100g -> 100*None +2026-03-30 14:28:39,624 - app.core.excel.converter - WARNING - 无法解析规格: 100*None,使用默认值1*1 +2026-03-30 14:28:39,624 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 5.05, 单位: +2026-03-30 14:28:39,625 - app.core.excel.converter - INFO - 提取规格: 周小贱功夫鸭脖黑鸭味55g -> 55*None +2026-03-30 14:28:39,625 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 周小贱功夫鸭脖黑鸭味55g -> 55*None +2026-03-30 14:28:39,625 - app.core.excel.converter - WARNING - 无法解析规格: 55*None,使用默认值1*1 +2026-03-30 14:28:39,626 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 4.28, 单位: +2026-03-30 14:28:39,626 - app.core.excel.converter - INFO - 提取规格: 老灶煮花生400g -> 400*None +2026-03-30 14:28:39,626 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 老灶煮花生400g -> 400*None +2026-03-30 14:28:39,627 - app.core.excel.converter - WARNING - 无法解析规格: 400*None,使用默认值1*1 +2026-03-30 14:28:39,627 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 8.76, 单位: +2026-03-30 14:28:39,627 - app.core.excel.converter - INFO - 提取规格: 老灶花生186g -> 186*None +2026-03-30 14:28:39,627 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 老灶花生186g -> 186*None +2026-03-30 14:28:39,628 - app.core.excel.converter - WARNING - 无法解析规格: 186*None,使用默认值1*1 +2026-03-30 14:28:39,628 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 4.9, 单位: +2026-03-30 14:28:39,628 - app.core.excel.converter - INFO - 提取规格: 老灶煮花生蒜香味130g -> 130*None +2026-03-30 14:28:39,628 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 老灶煮花生蒜香味130g -> 130*None +2026-03-30 14:28:39,629 - app.core.excel.converter - WARNING - 无法解析规格: 130*None,使用默认值1*1 +2026-03-30 14:28:39,629 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 3.5, 单位: +2026-03-30 14:28:39,629 - app.core.excel.converter - INFO - 提取规格: 香香嘴卤制豆腐干香辣味80g@ -> 80*None +2026-03-30 14:28:39,629 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 香香嘴卤制豆腐干香辣味80g@ -> 80*None +2026-03-30 14:28:39,630 - app.core.excel.converter - WARNING - 无法解析规格: 80*None,使用默认值1*1 +2026-03-30 14:28:39,630 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 2.67, 单位: +2026-03-30 14:28:39,630 - app.core.excel.converter - INFO - 提取规格: 香香嘴卤制豆腐干五香味80g@ -> 80*None +2026-03-30 14:28:39,630 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 香香嘴卤制豆腐干五香味80g@ -> 80*None +2026-03-30 14:28:39,631 - app.core.excel.converter - WARNING - 无法解析规格: 80*None,使用默认值1*1 +2026-03-30 14:28:39,631 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 2.67, 单位: +2026-03-30 14:28:39,631 - app.core.excel.converter - INFO - 提取规格: 80g千百度啦咝豆干(麻辣味) -> 80*None +2026-03-30 14:28:39,631 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 80g千百度啦咝豆干(麻辣味) -> 80*None +2026-03-30 14:28:39,632 - app.core.excel.converter - WARNING - 无法解析规格: 80*None,使用默认值1*1 +2026-03-30 14:28:39,632 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 2.53, 单位: +2026-03-30 14:28:39,632 - app.core.excel.converter - INFO - 提取规格: 洽洽瓜子焦糖味@108g -> 108*None +2026-03-30 14:28:39,632 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 洽洽瓜子焦糖味@108g -> 108*None +2026-03-30 14:28:39,633 - app.core.excel.converter - WARNING - 无法解析规格: 108*None,使用默认值1*1 +2026-03-30 14:28:39,633 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 5.07, 单位: +2026-03-30 14:28:39,633 - app.core.excel.converter - INFO - 提取规格: 洽洽奶香瓜子285g@ -> 285*None +2026-03-30 14:28:39,633 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 洽洽奶香瓜子285g@ -> 285*None +2026-03-30 14:28:39,634 - app.core.excel.converter - WARNING - 无法解析规格: 285*None,使用默认值1*1 +2026-03-30 14:28:39,634 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 9.65, 单位: +2026-03-30 14:28:39,634 - app.core.excel.converter - INFO - 提取规格: 洽洽香瓜子260g@ -> 260*None +2026-03-30 14:28:39,634 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 洽洽香瓜子260g@ -> 260*None +2026-03-30 14:28:39,634 - app.core.excel.converter - WARNING - 无法解析规格: 260*None,使用默认值1*1 +2026-03-30 14:28:39,635 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 8.57, 单位: +2026-03-30 14:28:39,635 - app.core.excel.converter - INFO - 提取规格: 徽记生瓜子涨115g -> 115*None +2026-03-30 14:28:39,635 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 徽记生瓜子涨115g -> 115*None +2026-03-30 14:28:39,635 - app.core.excel.converter - WARNING - 无法解析规格: 115*None,使用默认值1*1 +2026-03-30 14:28:39,635 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 4.09, 单位: +2026-03-30 14:28:39,636 - app.core.excel.converter - INFO - 提取规格: 老程华重庆怪味胡豆190g -> 190*None +2026-03-30 14:28:39,636 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 老程华重庆怪味胡豆190g -> 190*None +2026-03-30 14:28:39,636 - app.core.excel.converter - WARNING - 无法解析规格: 190*None,使用默认值1*1 +2026-03-30 14:28:39,636 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 3.9, 单位: +2026-03-30 14:28:39,637 - app.core.excel.converter - INFO - 提取规格: 维巧九制梅肉透明装110g -> 110*None +2026-03-30 14:28:39,637 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 维巧九制梅肉透明装110g -> 110*None +2026-03-30 14:28:39,637 - app.core.excel.converter - WARNING - 无法解析规格: 110*None,使用默认值1*1 +2026-03-30 14:28:39,637 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 3.71, 单位: +2026-03-30 14:28:39,638 - app.core.excel.converter - INFO - 提取规格: 五哥牛皮糖原味140g -> 140*None +2026-03-30 14:28:39,638 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 五哥牛皮糖原味140g -> 140*None +2026-03-30 14:28:39,638 - app.core.excel.converter - WARNING - 无法解析规格: 140*None,使用默认值1*1 +2026-03-30 14:28:39,638 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 3.43, 单位: +2026-03-30 14:28:39,639 - app.core.excel.converter - INFO - 提取规格: 大白兔奶糖114g@ -> 114*None +2026-03-30 14:28:39,639 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 大白兔奶糖114g@ -> 114*None +2026-03-30 14:28:39,639 - app.core.excel.converter - WARNING - 无法解析规格: 114*None,使用默认值1*1 +2026-03-30 14:28:39,639 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 5.7, 单位: +2026-03-30 14:28:39,640 - app.core.excel.converter - INFO - 提取规格: 素味居山椒土豆80g -> 80*None +2026-03-30 14:28:39,640 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 素味居山椒土豆80g -> 80*None +2026-03-30 14:28:39,640 - app.core.excel.converter - WARNING - 无法解析规格: 80*None,使用默认值1*1 +2026-03-30 14:28:39,640 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 1.33, 单位: +2026-03-30 14:28:39,640 - app.core.excel.converter - INFO - 提取规格: 有友泡椒凤爪山椒味210g@ -> 210*None +2026-03-30 14:28:39,641 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 有友泡椒凤爪山椒味210g@ -> 210*None +2026-03-30 14:28:39,641 - app.core.excel.converter - WARNING - 无法解析规格: 210*None,使用默认值1*1 +2026-03-30 14:28:39,641 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 12.66, 单位: +2026-03-30 14:28:39,642 - app.core.excel.converter - INFO - 提取规格: 丫丫队长鸡脚筋老卤盐焗味50g -> 50*None +2026-03-30 14:28:39,642 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 丫丫队长鸡脚筋老卤盐焗味50g -> 50*None +2026-03-30 14:28:39,642 - app.core.excel.converter - WARNING - 无法解析规格: 50*None,使用默认值1*1 +2026-03-30 14:28:39,643 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 2.38, 单位: +2026-03-30 14:28:39,643 - app.core.excel.converter - INFO - 提取规格: 有友山椒竹笋120g@ -> 120*None +2026-03-30 14:28:39,643 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 有友山椒竹笋120g@ -> 120*None +2026-03-30 14:28:39,644 - app.core.excel.converter - WARNING - 无法解析规格: 120*None,使用默认值1*1 +2026-03-30 14:28:39,644 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 2.75, 单位: +2026-03-30 14:28:39,645 - app.core.excel.converter - INFO - 提取规格: 有友泡椒笋尖泡椒100g@ -> 100*None +2026-03-30 14:28:39,645 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 有友泡椒笋尖泡椒100g@ -> 100*None +2026-03-30 14:28:39,646 - app.core.excel.converter - WARNING - 无法解析规格: 100*None,使用默认值1*1 +2026-03-30 14:28:39,646 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 3.95, 单位: +2026-03-30 14:28:39,646 - app.core.excel.converter - INFO - 提取规格: 素味居泡山椒笋尖100g -> 100*None +2026-03-30 14:28:39,646 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 素味居泡山椒笋尖100g -> 100*None +2026-03-30 14:28:39,647 - app.core.excel.converter - WARNING - 无法解析规格: 100*None,使用默认值1*1 +2026-03-30 14:28:39,647 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 2.72, 单位: +2026-03-30 14:28:39,647 - app.core.excel.converter - INFO - 提取规格: 吴氏远久猫耳朵192g -> 192*None +2026-03-30 14:28:39,648 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 吴氏远久猫耳朵192g -> 192*None +2026-03-30 14:28:39,648 - app.core.excel.converter - WARNING - 无法解析规格: 192*None,使用默认值1*1 +2026-03-30 14:28:39,648 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 2.47, 单位: +2026-03-30 14:28:39,649 - app.core.excel.converter - INFO - 提取规格: 寻唐记锅巴麻辣味70g -> 70*None +2026-03-30 14:28:39,649 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 寻唐记锅巴麻辣味70g -> 70*None +2026-03-30 14:28:39,650 - app.core.excel.converter - WARNING - 无法解析规格: 70*None,使用默认值1*1 +2026-03-30 14:28:39,650 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 1.9, 单位: +2026-03-30 14:28:39,651 - app.core.excel.converter - INFO - 提取规格: 好时达地摊锅巴豪横高辣味108g -> 108*None +2026-03-30 14:28:39,651 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 好时达地摊锅巴豪横高辣味108g -> 108*None +2026-03-30 14:28:39,652 - app.core.excel.converter - WARNING - 无法解析规格: 108*None,使用默认值1*1 +2026-03-30 14:28:39,652 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 2.48, 单位: +2026-03-30 14:28:39,652 - app.core.excel.converter - INFO - 提取规格: 美好火腿肠56g@ -> 56*None +2026-03-30 14:28:39,652 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 美好火腿肠56g@ -> 56*None +2026-03-30 14:28:39,653 - app.core.excel.converter - WARNING - 无法解析规格: 56*None,使用默认值1*1 +2026-03-30 14:28:39,653 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 80.0, 单价: 1.37, 单位: +2026-03-30 14:28:39,654 - app.core.excel.converter - INFO - 提取规格: 卫龙亲嘴烧川香风味24g@ -> 24*None +2026-03-30 14:28:39,654 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 卫龙亲嘴烧川香风味24g@ -> 24*None +2026-03-30 14:28:39,655 - app.core.excel.converter - WARNING - 无法解析规格: 24*None,使用默认值1*1 +2026-03-30 14:28:39,655 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 20.0, 单价: 0.51, 单位: +2026-03-30 14:28:39,656 - app.core.excel.converter - INFO - 提取规格: 魔法士脆士可挡疯狂烤肉味35g -> 35*None +2026-03-30 14:28:39,656 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 魔法士脆士可挡疯狂烤肉味35g -> 35*None +2026-03-30 14:28:39,656 - app.core.excel.converter - WARNING - 无法解析规格: 35*None,使用默认值1*1 +2026-03-30 14:28:39,657 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 30.0, 单价: 0.76, 单位: +2026-03-30 14:28:39,657 - app.core.excel.converter - INFO - 提取规格: 美好甜玉米90g@ -> 90*None +2026-03-30 14:28:39,657 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 美好甜玉米90g@ -> 90*None +2026-03-30 14:28:39,658 - app.core.excel.converter - WARNING - 无法解析规格: 90*None,使用默认值1*1 +2026-03-30 14:28:39,737 - app.core.excel.converter - INFO - 成功加载条码映射配置,共62项 +2026-03-30 14:41:11,948 - app.core.excel.converter - INFO - 成功加载条码映射配置,共62项 +2026-03-30 14:41:12,147 - app.core.excel.converter - INFO - 提取规格: 益达口香糖元气蓝莓味5片装13.5g@ -> 13.5*None +2026-03-30 14:41:12,147 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 益达口香糖元气蓝莓味5片装13.5g@ -> 13.5*None +2026-03-30 14:41:12,151 - app.core.excel.converter - WARNING - 无法解析规格: 13.5*None,使用默认值1*1 +2026-03-30 14:41:12,151 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 20.0, 单价: 2.05, 单位: +2026-03-30 14:41:12,152 - app.core.excel.converter - INFO - 提取规格: 奥利奥饼干草莓味夹心97g@ -> 97*None +2026-03-30 14:41:12,152 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 奥利奥饼干草莓味夹心97g@ -> 97*None +2026-03-30 14:41:12,153 - app.core.excel.converter - WARNING - 无法解析规格: 97*None,使用默认值1*1 +2026-03-30 14:41:12,153 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 4.95, 单位: +2026-03-30 14:41:12,153 - app.core.excel.converter - INFO - 提取规格: 奥利奥冰淇淋风味饼干抹茶味97g@ -> 97*None +2026-03-30 14:41:12,153 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 奥利奥冰淇淋风味饼干抹茶味97g@ -> 97*None +2026-03-30 14:41:12,154 - app.core.excel.converter - WARNING - 无法解析规格: 97*None,使用默认值1*1 +2026-03-30 14:41:12,154 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 4.75, 单位: +2026-03-30 14:41:12,154 - app.core.excel.converter - INFO - 提取规格: 奥利奥薄脆香草奥碎味95g@ -> 95*None +2026-03-30 14:41:12,154 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 奥利奥薄脆香草奥碎味95g@ -> 95*None +2026-03-30 14:41:12,154 - app.core.excel.converter - WARNING - 无法解析规格: 95*None,使用默认值1*1 +2026-03-30 14:41:12,155 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 6.19, 单位: +2026-03-30 14:41:12,155 - app.core.excel.converter - INFO - 提取规格: 喜之郎果肉果冻葡萄苹果200g -> 200*None +2026-03-30 14:41:12,155 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 喜之郎果肉果冻葡萄苹果200g -> 200*None +2026-03-30 14:41:12,155 - app.core.excel.converter - WARNING - 无法解析规格: 200*None,使用默认值1*1 +2026-03-30 14:41:12,155 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 3.0, 单位: +2026-03-30 14:41:12,156 - app.core.excel.converter - INFO - 提取规格: 法丽兹曲奇抹茶慕斯巧克力味70g@ -> 70*None +2026-03-30 14:41:12,156 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 法丽兹曲奇抹茶慕斯巧克力味70g@ -> 70*None +2026-03-30 14:41:12,156 - app.core.excel.converter - WARNING - 无法解析规格: 70*None,使用默认值1*1 +2026-03-30 14:41:12,156 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 2.67, 单位: +2026-03-30 14:41:12,157 - app.core.excel.converter - INFO - 提取规格: 太平梳打饼干海苔味100g@ -> 100*None +2026-03-30 14:41:12,157 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 太平梳打饼干海苔味100g@ -> 100*None +2026-03-30 14:41:12,157 - app.core.excel.converter - WARNING - 无法解析规格: 100*None,使用默认值1*1 +2026-03-30 14:41:12,157 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 3.33, 单位: +2026-03-30 14:41:12,157 - app.core.excel.converter - INFO - 提取规格: 新家园烤馍52g@ -> 52*None +2026-03-30 14:41:12,158 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 新家园烤馍52g@ -> 52*None +2026-03-30 14:41:12,158 - app.core.excel.converter - WARNING - 无法解析规格: 52*None,使用默认值1*1 +2026-03-30 14:41:12,158 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 1.33, 单位: +2026-03-30 14:41:12,158 - app.core.excel.converter - INFO - 提取规格: 达利园熊子饼115g@ -> 115*None +2026-03-30 14:41:12,158 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 达利园熊子饼115g@ -> 115*None +2026-03-30 14:41:12,159 - app.core.excel.converter - WARNING - 无法解析规格: 115*None,使用默认值1*1 +2026-03-30 14:41:12,159 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 1.97, 单位: +2026-03-30 14:41:12,159 - app.core.excel.converter - INFO - 提取规格: 达利园好吃点榛仁酥饼146g@ -> 146*None +2026-03-30 14:41:12,159 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 达利园好吃点榛仁酥饼146g@ -> 146*None +2026-03-30 14:41:12,160 - app.core.excel.converter - WARNING - 无法解析规格: 146*None,使用默认值1*1 +2026-03-30 14:41:12,160 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 3.33, 单位: +2026-03-30 14:41:12,160 - app.core.excel.converter - INFO - 提取规格: 达利园好吃点杏仁酥饼146g@ -> 146*None +2026-03-30 14:41:12,160 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 达利园好吃点杏仁酥饼146g@ -> 146*None +2026-03-30 14:41:12,161 - app.core.excel.converter - WARNING - 无法解析规格: 146*None,使用默认值1*1 +2026-03-30 14:41:12,161 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 3.33, 单位: +2026-03-30 14:41:12,161 - app.core.excel.converter - INFO - 提取规格: 达利园好吃点香脆核桃饼108g@ -> 108*None +2026-03-30 14:41:12,161 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 达利园好吃点香脆核桃饼108g@ -> 108*None +2026-03-30 14:41:12,162 - app.core.excel.converter - WARNING - 无法解析规格: 108*None,使用默认值1*1 +2026-03-30 14:41:12,162 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 2.5, 单位: +2026-03-30 14:41:12,162 - app.core.excel.converter - INFO - 提取规格: 达利园好吃点香脆腰果饼108g@ -> 108*None +2026-03-30 14:41:12,162 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 达利园好吃点香脆腰果饼108g@ -> 108*None +2026-03-30 14:41:12,162 - app.core.excel.converter - WARNING - 无法解析规格: 108*None,使用默认值1*1 +2026-03-30 14:41:12,163 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 2.5, 单位: +2026-03-30 14:41:12,163 - app.core.excel.converter - INFO - 提取规格: 康师傅3+2苏打饼干香浓奶油125g@ -> 125*None +2026-03-30 14:41:12,163 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 康师傅3+2苏打饼干香浓奶油125g@ -> 125*None +2026-03-30 14:41:12,163 - app.core.excel.converter - WARNING - 无法解析规格: 125*None,使用默认值1*1 +2026-03-30 14:41:12,164 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 4.42, 单位: +2026-03-30 14:41:12,164 - app.core.excel.converter - INFO - 提取规格: 米老头青稞米棒芝麻味150g@ -> 150*None +2026-03-30 14:41:12,164 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 米老头青稞米棒芝麻味150g@ -> 150*None +2026-03-30 14:41:12,164 - app.core.excel.converter - WARNING - 无法解析规格: 150*None,使用默认值1*1 +2026-03-30 14:41:12,164 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 4.09, 单位: +2026-03-30 14:41:12,165 - app.core.excel.converter - INFO - 提取规格: 旺旺雪饼84g@ -> 84*None +2026-03-30 14:41:12,165 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 旺旺雪饼84g@ -> 84*None +2026-03-30 14:41:12,165 - app.core.excel.converter - WARNING - 无法解析规格: 84*None,使用默认值1*1 +2026-03-30 14:41:12,165 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 4.28, 单位: +2026-03-30 14:41:12,166 - app.core.excel.converter - INFO - 提取规格: 旺旺仙贝52g@ -> 52*None +2026-03-30 14:41:12,166 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 旺旺仙贝52g@ -> 52*None +2026-03-30 14:41:12,166 - app.core.excel.converter - WARNING - 无法解析规格: 52*None,使用默认值1*1 +2026-03-30 14:41:12,166 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 3.76, 单位: +2026-03-30 14:41:12,166 - app.core.excel.converter - INFO - 提取规格: 亨裕蛋味酥39g -> 39*None +2026-03-30 14:41:12,167 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 亨裕蛋味酥39g -> 39*None +2026-03-30 14:41:12,167 - app.core.excel.converter - WARNING - 无法解析规格: 39*None,使用默认值1*1 +2026-03-30 14:41:12,167 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 10.0, 单价: 0.62, 单位: +2026-03-30 14:41:12,167 - app.core.excel.converter - INFO - 提取规格: 金富士海苔味三角饼干128g@ -> 128*None +2026-03-30 14:41:12,168 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 金富士海苔味三角饼干128g@ -> 128*None +2026-03-30 14:41:12,168 - app.core.excel.converter - WARNING - 无法解析规格: 128*None,使用默认值1*1 +2026-03-30 14:41:12,168 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 3.81, 单位: +2026-03-30 14:41:12,168 - app.core.excel.converter - INFO - 提取规格: 怡派手工薄脆饼干318g -> 318*None +2026-03-30 14:41:12,168 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 怡派手工薄脆饼干318g -> 318*None +2026-03-30 14:41:12,169 - app.core.excel.converter - WARNING - 无法解析规格: 318*None,使用默认值1*1 +2026-03-30 14:41:12,169 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 6.47, 单位: +2026-03-30 14:41:12,169 - app.core.excel.converter - INFO - 提取规格: 雀巢威化脆脆鲨花生味夹心【32条装】18.6g@ -> 18.6*None +2026-03-30 14:41:12,169 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 雀巢威化脆脆鲨花生味夹心【32条装】18.6g@ -> 18.6*None +2026-03-30 14:41:12,169 - app.core.excel.converter - WARNING - 无法解析规格: 18.6*None,使用默认值1*1 +2026-03-30 14:41:12,170 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 32.0, 单价: 0.91, 单位: +2026-03-30 14:41:12,170 - app.core.excel.converter - INFO - 提取规格: 卫龙亲嘴烧麦辣鸡汁味24g@ -> 24*None +2026-03-30 14:41:12,170 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 卫龙亲嘴烧麦辣鸡汁味24g@ -> 24*None +2026-03-30 14:41:12,170 - app.core.excel.converter - WARNING - 无法解析规格: 24*None,使用默认值1*1 +2026-03-30 14:41:12,170 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 20.0, 单价: 0.51, 单位: +2026-03-30 14:41:12,171 - app.core.excel.converter - INFO - 提取规格: 卫龙亲嘴烧经典香辣风味24g@ -> 24*None +2026-03-30 14:41:12,171 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 卫龙亲嘴烧经典香辣风味24g@ -> 24*None +2026-03-30 14:41:12,171 - app.core.excel.converter - WARNING - 无法解析规格: 24*None,使用默认值1*1 +2026-03-30 14:41:12,171 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 20.0, 单价: 0.51, 单位: +2026-03-30 14:41:12,171 - app.core.excel.converter - INFO - 提取规格: 卫龙亲嘴烧麻辣牛肉风味24g@ -> 24*None +2026-03-30 14:41:12,171 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 卫龙亲嘴烧麻辣牛肉风味24g@ -> 24*None +2026-03-30 14:41:12,172 - app.core.excel.converter - WARNING - 无法解析规格: 24*None,使用默认值1*1 +2026-03-30 14:41:12,172 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 20.0, 单价: 0.52, 单位: +2026-03-30 14:41:12,172 - app.core.excel.converter - INFO - 提取规格: 杨记脆鸭肫香辣味22g -> 22*None +2026-03-30 14:41:12,172 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 杨记脆鸭肫香辣味22g -> 22*None +2026-03-30 14:41:12,172 - app.core.excel.converter - WARNING - 无法解析规格: 22*None,使用默认值1*1 +2026-03-30 14:41:12,172 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 20.0, 单价: 2.19, 单位: +2026-03-30 14:41:12,173 - app.core.excel.converter - INFO - 提取规格: 杨记脆鸭肫椒麻味22g -> 22*None +2026-03-30 14:41:12,173 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 杨记脆鸭肫椒麻味22g -> 22*None +2026-03-30 14:41:12,173 - app.core.excel.converter - WARNING - 无法解析规格: 22*None,使用默认值1*1 +2026-03-30 14:41:12,173 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 20.0, 单价: 2.19, 单位: +2026-03-30 14:41:12,174 - app.core.excel.converter - INFO - 提取规格: 登荣龙须牛肉丝20g -> 20*None +2026-03-30 14:41:12,174 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 登荣龙须牛肉丝20g -> 20*None +2026-03-30 14:41:12,174 - app.core.excel.converter - WARNING - 无法解析规格: 20*None,使用默认值1*1 +2026-03-30 14:41:12,174 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 20.0, 单价: 0.71, 单位: +2026-03-30 14:41:12,174 - app.core.excel.converter - INFO - 提取规格: 登荣香辣爽口鸡23g -> 23*None +2026-03-30 14:41:12,175 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 登荣香辣爽口鸡23g -> 23*None +2026-03-30 14:41:12,175 - app.core.excel.converter - WARNING - 无法解析规格: 23*None,使用默认值1*1 +2026-03-30 14:41:12,175 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 20.0, 单价: 0.71, 单位: +2026-03-30 14:41:12,175 - app.core.excel.converter - INFO - 提取规格: 卫龙魔芋爽麻酱素毛肚微辣18g@ -> 18*None +2026-03-30 14:41:12,175 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 卫龙魔芋爽麻酱素毛肚微辣18g@ -> 18*None +2026-03-30 14:41:12,176 - app.core.excel.converter - WARNING - 无法解析规格: 18*None,使用默认值1*1 +2026-03-30 14:41:12,176 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 40.0, 单价: 0.62, 单位: +2026-03-30 14:41:12,176 - app.core.excel.converter - INFO - 提取规格: 劲仔小鱼卤香味12g@ -> 12*None +2026-03-30 14:41:12,176 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 劲仔小鱼卤香味12g@ -> 12*None +2026-03-30 14:41:12,177 - app.core.excel.converter - WARNING - 无法解析规格: 12*None,使用默认值1*1 +2026-03-30 14:41:12,177 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 20.0, 单价: 0.68, 单位: +2026-03-30 14:41:12,177 - app.core.excel.converter - INFO - 提取规格: 劲仔小鱼香辣小鱼12g@ -> 12*None +2026-03-30 14:41:12,177 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 劲仔小鱼香辣小鱼12g@ -> 12*None +2026-03-30 14:41:12,178 - app.core.excel.converter - WARNING - 无法解析规格: 12*None,使用默认值1*1 +2026-03-30 14:41:12,178 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 20.0, 单价: 0.65, 单位: +2026-03-30 14:41:12,178 - app.core.excel.converter - INFO - 提取规格: 劲仔小鱼糖醋小鱼12g@ -> 12*None +2026-03-30 14:41:12,178 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 劲仔小鱼糖醋小鱼12g@ -> 12*None +2026-03-30 14:41:12,179 - app.core.excel.converter - WARNING - 无法解析规格: 12*None,使用默认值1*1 +2026-03-30 14:41:12,179 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 20.0, 单价: 0.68, 单位: +2026-03-30 14:41:12,179 - app.core.excel.converter - INFO - 提取规格: 劲仔手撕肉干麻辣味10g@ -> 10*None +2026-03-30 14:41:12,179 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 劲仔手撕肉干麻辣味10g@ -> 10*None +2026-03-30 14:41:12,180 - app.core.excel.converter - WARNING - 无法解析规格: 10*None,使用默认值1*1 +2026-03-30 14:41:12,180 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 20.0, 单价: 1.14, 单位: +2026-03-30 14:41:12,180 - app.core.excel.converter - INFO - 提取规格: 劲仔手撕肉干香辣味10g@ -> 10*None +2026-03-30 14:41:12,180 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 劲仔手撕肉干香辣味10g@ -> 10*None +2026-03-30 14:41:12,180 - app.core.excel.converter - WARNING - 无法解析规格: 10*None,使用默认值1*1 +2026-03-30 14:41:12,181 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 20.0, 单价: 1.14, 单位: +2026-03-30 14:41:12,181 - app.core.excel.converter - INFO - 提取规格: 卫龙麻辣麻辣小麻小辣16g@ -> 16*None +2026-03-30 14:41:12,181 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 卫龙麻辣麻辣小麻小辣16g@ -> 16*None +2026-03-30 14:41:12,181 - app.core.excel.converter - WARNING - 无法解析规格: 16*None,使用默认值1*1 +2026-03-30 14:41:12,181 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 20.0, 单价: 0.58, 单位: +2026-03-30 14:41:12,182 - app.core.excel.converter - INFO - 提取规格: 子弟原切马铃薯片巴西烤肉味95g@ -> 95*None +2026-03-30 14:41:12,182 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 子弟原切马铃薯片巴西烤肉味95g@ -> 95*None +2026-03-30 14:41:12,182 - app.core.excel.converter - WARNING - 无法解析规格: 95*None,使用默认值1*1 +2026-03-30 14:41:12,182 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 5.33, 单位: +2026-03-30 14:41:12,182 - app.core.excel.converter - INFO - 提取规格: 子弟原切马铃薯片美滋番茄味95g@ -> 95*None +2026-03-30 14:41:12,183 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 子弟原切马铃薯片美滋番茄味95g@ -> 95*None +2026-03-30 14:41:12,183 - app.core.excel.converter - WARNING - 无法解析规格: 95*None,使用默认值1*1 +2026-03-30 14:41:12,183 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 5.33, 单位: +2026-03-30 14:41:12,183 - app.core.excel.converter - INFO - 提取规格: 子弟原切马铃薯片经典麻辣味95g@ -> 95*None +2026-03-30 14:41:12,183 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 子弟原切马铃薯片经典麻辣味95g@ -> 95*None +2026-03-30 14:41:12,184 - app.core.excel.converter - WARNING - 无法解析规格: 95*None,使用默认值1*1 +2026-03-30 14:41:12,184 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 5.33, 单位: +2026-03-30 14:41:12,184 - app.core.excel.converter - INFO - 提取规格: 子弟原切马铃薯片劲爆麻辣味95g@ -> 95*None +2026-03-30 14:41:12,184 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 子弟原切马铃薯片劲爆麻辣味95g@ -> 95*None +2026-03-30 14:41:12,184 - app.core.excel.converter - WARNING - 无法解析规格: 95*None,使用默认值1*1 +2026-03-30 14:41:12,185 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 5.33, 单位: +2026-03-30 14:41:12,185 - app.core.excel.converter - INFO - 提取规格: 乐事美国经典原味70g@ -> 70*None +2026-03-30 14:41:12,185 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 乐事美国经典原味70g@ -> 70*None +2026-03-30 14:41:12,185 - app.core.excel.converter - WARNING - 无法解析规格: 70*None,使用默认值1*1 +2026-03-30 14:41:12,185 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 4.18, 单位: +2026-03-30 14:41:12,186 - app.core.excel.converter - INFO - 提取规格: 乐事墨西哥鸡汁番茄味70g@ -> 70*None +2026-03-30 14:41:12,186 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 乐事墨西哥鸡汁番茄味70g@ -> 70*None +2026-03-30 14:41:12,186 - app.core.excel.converter - WARNING - 无法解析规格: 70*None,使用默认值1*1 +2026-03-30 14:41:12,186 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 4.18, 单位: +2026-03-30 14:41:12,187 - app.core.excel.converter - INFO - 提取规格: 飘零大叔蜜辣去骨鸭掌45g@ -> 45*None +2026-03-30 14:41:12,187 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 飘零大叔蜜辣去骨鸭掌45g@ -> 45*None +2026-03-30 14:41:12,187 - app.core.excel.converter - WARNING - 无法解析规格: 45*None,使用默认值1*1 +2026-03-30 14:41:12,187 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 8.57, 单位: +2026-03-30 14:41:12,187 - app.core.excel.converter - INFO - 提取规格: 茂林炭烤鱿鱼丝60g -> 60*None +2026-03-30 14:41:12,188 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 茂林炭烤鱿鱼丝60g -> 60*None +2026-03-30 14:41:12,188 - app.core.excel.converter - WARNING - 无法解析规格: 60*None,使用默认值1*1 +2026-03-30 14:41:12,188 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 8.47, 单位: +2026-03-30 14:41:12,188 - app.core.excel.converter - INFO - 提取规格: 王小卤虎皮凤爪火锅味105g@ -> 105*None +2026-03-30 14:41:12,189 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 王小卤虎皮凤爪火锅味105g@ -> 105*None +2026-03-30 14:41:12,189 - app.core.excel.converter - WARNING - 无法解析规格: 105*None,使用默认值1*1 +2026-03-30 14:41:12,189 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 10.38, 单位: +2026-03-30 14:41:12,190 - app.core.excel.converter - INFO - 提取规格: 王小卤虎皮凤爪卤香味 105g@ -> 105*None +2026-03-30 14:41:12,190 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 王小卤虎皮凤爪卤香味 105g@ -> 105*None +2026-03-30 14:41:12,190 - app.core.excel.converter - WARNING - 无法解析规格: 105*None,使用默认值1*1 +2026-03-30 14:41:12,190 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 10.38, 单位: +2026-03-30 14:41:12,191 - app.core.excel.converter - INFO - 提取规格: 王小卤虎皮凤爪香辣味 105g@ -> 105*None +2026-03-30 14:41:12,191 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 王小卤虎皮凤爪香辣味 105g@ -> 105*None +2026-03-30 14:41:12,191 - app.core.excel.converter - WARNING - 无法解析规格: 105*None,使用默认值1*1 +2026-03-30 14:41:12,191 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 10.38, 单位: +2026-03-30 14:41:12,192 - app.core.excel.converter - INFO - 提取规格: 王小卤虎皮凤爪椒麻味105g@ -> 105*None +2026-03-30 14:41:12,192 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 王小卤虎皮凤爪椒麻味105g@ -> 105*None +2026-03-30 14:41:12,192 - app.core.excel.converter - WARNING - 无法解析规格: 105*None,使用默认值1*1 +2026-03-30 14:41:12,192 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 10.38, 单位: +2026-03-30 14:41:12,192 - app.core.excel.converter - INFO - 提取规格: 杨记老卤双爪多味70g -> 70*None +2026-03-30 14:41:12,193 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 杨记老卤双爪多味70g -> 70*None +2026-03-30 14:41:12,193 - app.core.excel.converter - WARNING - 无法解析规格: 70*None,使用默认值1*1 +2026-03-30 14:41:12,193 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 3.81, 单位: +2026-03-30 14:41:12,193 - app.core.excel.converter - INFO - 提取规格: 逍遥嘴花椒鸡味180g -> 180*None +2026-03-30 14:41:12,193 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 逍遥嘴花椒鸡味180g -> 180*None +2026-03-30 14:41:12,194 - app.core.excel.converter - WARNING - 无法解析规格: 180*None,使用默认值1*1 +2026-03-30 14:41:12,194 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 2.86, 单位: +2026-03-30 14:41:12,194 - app.core.excel.converter - INFO - 提取规格: 川牛娃泡椒牛肉50g -> 50*None +2026-03-30 14:41:12,194 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 川牛娃泡椒牛肉50g -> 50*None +2026-03-30 14:41:12,195 - app.core.excel.converter - WARNING - 无法解析规格: 50*None,使用默认值1*1 +2026-03-30 14:41:12,195 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 4.76, 单位: +2026-03-30 14:41:12,195 - app.core.excel.converter - INFO - 提取规格: 飘零大叔川香半筋半肉48g@ -> 48*None +2026-03-30 14:41:12,195 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 飘零大叔川香半筋半肉48g@ -> 48*None +2026-03-30 14:41:12,196 - app.core.excel.converter - WARNING - 无法解析规格: 48*None,使用默认值1*1 +2026-03-30 14:41:12,196 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 7.81, 单位: +2026-03-30 14:41:12,196 - app.core.excel.converter - INFO - 提取规格: 展华大辣棒麻辣牛肉味138g -> 138*None +2026-03-30 14:41:12,196 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 展华大辣棒麻辣牛肉味138g -> 138*None +2026-03-30 14:41:12,197 - app.core.excel.converter - WARNING - 无法解析规格: 138*None,使用默认值1*1 +2026-03-30 14:41:12,197 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 2.95, 单位: +2026-03-30 14:41:12,197 - app.core.excel.converter - INFO - 提取规格: 登荣素口水鸡65g -> 65*None +2026-03-30 14:41:12,197 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 登荣素口水鸡65g -> 65*None +2026-03-30 14:41:12,197 - app.core.excel.converter - WARNING - 无法解析规格: 65*None,使用默认值1*1 +2026-03-30 14:41:12,198 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 1.52, 单位: +2026-03-30 14:41:12,198 - app.core.excel.converter - INFO - 提取规格: 48g乐媳妇山椒凤爪 -> 48*None +2026-03-30 14:41:12,198 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 48g乐媳妇山椒凤爪 -> 48*None +2026-03-30 14:41:12,198 - app.core.excel.converter - WARNING - 无法解析规格: 48*None,使用默认值1*1 +2026-03-30 14:41:12,199 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 10.0, 单价: 2.09, 单位: +2026-03-30 14:41:12,199 - app.core.excel.converter - INFO - 提取规格: 蓉小优泡椒味臭干子70g@ -> 70*None +2026-03-30 14:41:12,199 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 蓉小优泡椒味臭干子70g@ -> 70*None +2026-03-30 14:41:12,199 - app.core.excel.converter - WARNING - 无法解析规格: 70*None,使用默认值1*1 +2026-03-30 14:41:12,200 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 1.33, 单位: +2026-03-30 14:41:12,200 - app.core.excel.converter - INFO - 提取规格: 吴婷红油馍片82g -> 82*None +2026-03-30 14:41:12,200 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 吴婷红油馍片82g -> 82*None +2026-03-30 14:41:12,200 - app.core.excel.converter - WARNING - 无法解析规格: 82*None,使用默认值1*1 +2026-03-30 14:41:12,200 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 2.29, 单位: +2026-03-30 14:41:12,201 - app.core.excel.converter - INFO - 提取规格: 禛香肥牛味大豆制品素食风味80g -> 80*None +2026-03-30 14:41:12,201 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 禛香肥牛味大豆制品素食风味80g -> 80*None +2026-03-30 14:41:12,201 - app.core.excel.converter - WARNING - 无法解析规格: 80*None,使用默认值1*1 +2026-03-30 14:41:12,201 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 1.71, 单位: +2026-03-30 14:41:12,202 - app.core.excel.converter - INFO - 提取规格: (50g+30g)卫龙魔芋爽(酸辣泡椒素毛肚)@ -> 50*None +2026-03-30 14:41:12,202 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): (50g+30g)卫龙魔芋爽(酸辣泡椒素毛肚)@ -> 50*None +2026-03-30 14:41:12,202 - app.core.excel.converter - WARNING - 无法解析规格: 50*None,使用默认值1*1 +2026-03-30 14:41:12,202 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 2.91, 单位: +2026-03-30 14:41:12,203 - app.core.excel.converter - INFO - 提取规格: 卫龙大面筋106g@ -> 106*None +2026-03-30 14:41:12,203 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 卫龙大面筋106g@ -> 106*None +2026-03-30 14:41:12,203 - app.core.excel.converter - WARNING - 无法解析规格: 106*None,使用默认值1*1 +2026-03-30 14:41:12,203 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 2.91, 单位: +2026-03-30 14:41:12,204 - app.core.excel.converter - INFO - 提取规格: 小滑头薄片(经典)72g -> 72*None +2026-03-30 14:41:12,204 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 小滑头薄片(经典)72g -> 72*None +2026-03-30 14:41:12,204 - app.core.excel.converter - WARNING - 无法解析规格: 72*None,使用默认值1*1 +2026-03-30 14:41:12,204 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 1.43, 单位: +2026-03-30 14:41:12,205 - app.core.excel.converter - INFO - 提取规格: 卫龙魔芋爽香辣素毛肚(50g+30g)@ -> 50*None +2026-03-30 14:41:12,205 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 卫龙魔芋爽香辣素毛肚(50g+30g)@ -> 50*None +2026-03-30 14:41:12,205 - app.core.excel.converter - WARNING - 无法解析规格: 50*None,使用默认值1*1 +2026-03-30 14:41:12,206 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 7.0, 单价: 2.47, 单位: +2026-03-30 14:41:12,206 - app.core.excel.converter - INFO - 提取规格: 郎阿哥牛羊配辣味90g -> 90*None +2026-03-30 14:41:12,206 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 郎阿哥牛羊配辣味90g -> 90*None +2026-03-30 14:41:12,206 - app.core.excel.converter - WARNING - 无法解析规格: 90*None,使用默认值1*1 +2026-03-30 14:41:12,206 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 2.09, 单位: +2026-03-30 14:41:12,207 - app.core.excel.converter - INFO - 提取规格: 旺旺馒头118g@ -> 118*None +2026-03-30 14:41:12,207 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 旺旺馒头118g@ -> 118*None +2026-03-30 14:41:12,207 - app.core.excel.converter - WARNING - 无法解析规格: 118*None,使用默认值1*1 +2026-03-30 14:41:12,207 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 5.24, 单位: +2026-03-30 14:41:12,208 - app.core.excel.converter - INFO - 提取规格: 80g调皮猴鹌鹑蛋(麻辣味) -> 80*None +2026-03-30 14:41:12,208 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 80g调皮猴鹌鹑蛋(麻辣味) -> 80*None +2026-03-30 14:41:12,208 - app.core.excel.converter - WARNING - 无法解析规格: 80*None,使用默认值1*1 +2026-03-30 14:41:12,208 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 2.38, 单位: +2026-03-30 14:41:12,209 - app.core.excel.converter - INFO - 提取规格: 有友泡椒牛皮晶山椒70g@ -> 70*None +2026-03-30 14:41:12,209 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 有友泡椒牛皮晶山椒70g@ -> 70*None +2026-03-30 14:41:12,209 - app.core.excel.converter - WARNING - 无法解析规格: 70*None,使用默认值1*1 +2026-03-30 14:41:12,209 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 3.51, 单位: +2026-03-30 14:41:12,209 - app.core.excel.converter - INFO - 提取规格: 许之郎猪蹄盐焗味150g -> 150*None +2026-03-30 14:41:12,210 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 许之郎猪蹄盐焗味150g -> 150*None +2026-03-30 14:41:12,210 - app.core.excel.converter - WARNING - 无法解析规格: 150*None,使用默认值1*1 +2026-03-30 14:41:12,210 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 9.52, 单位: +2026-03-30 14:41:12,210 - app.core.excel.converter - INFO - 提取规格: 160g东莱辣卤猪蹄 -> 160*None +2026-03-30 14:41:12,211 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 160g东莱辣卤猪蹄 -> 160*None +2026-03-30 14:41:12,211 - app.core.excel.converter - WARNING - 无法解析规格: 160*None,使用默认值1*1 +2026-03-30 14:41:12,211 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 10.28, 单位: +2026-03-30 14:41:12,211 - app.core.excel.converter - INFO - 提取规格: 杨记麻辣腿100g -> 100*None +2026-03-30 14:41:12,211 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 杨记麻辣腿100g -> 100*None +2026-03-30 14:41:12,212 - app.core.excel.converter - WARNING - 无法解析规格: 100*None,使用默认值1*1 +2026-03-30 14:41:12,212 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 5.05, 单位: +2026-03-30 14:41:12,212 - app.core.excel.converter - INFO - 提取规格: 周小贱功夫鸭脖黑鸭味55g -> 55*None +2026-03-30 14:41:12,212 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 周小贱功夫鸭脖黑鸭味55g -> 55*None +2026-03-30 14:41:12,213 - app.core.excel.converter - WARNING - 无法解析规格: 55*None,使用默认值1*1 +2026-03-30 14:41:12,213 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 4.28, 单位: +2026-03-30 14:41:12,213 - app.core.excel.converter - INFO - 提取规格: 老灶煮花生400g -> 400*None +2026-03-30 14:41:12,213 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 老灶煮花生400g -> 400*None +2026-03-30 14:41:12,214 - app.core.excel.converter - WARNING - 无法解析规格: 400*None,使用默认值1*1 +2026-03-30 14:41:12,214 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 8.76, 单位: +2026-03-30 14:41:12,214 - app.core.excel.converter - INFO - 提取规格: 老灶花生186g -> 186*None +2026-03-30 14:41:12,214 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 老灶花生186g -> 186*None +2026-03-30 14:41:12,214 - app.core.excel.converter - WARNING - 无法解析规格: 186*None,使用默认值1*1 +2026-03-30 14:41:12,215 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 4.9, 单位: +2026-03-30 14:41:12,215 - app.core.excel.converter - INFO - 提取规格: 老灶煮花生蒜香味130g -> 130*None +2026-03-30 14:41:12,215 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 老灶煮花生蒜香味130g -> 130*None +2026-03-30 14:41:12,215 - app.core.excel.converter - WARNING - 无法解析规格: 130*None,使用默认值1*1 +2026-03-30 14:41:12,216 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 3.5, 单位: +2026-03-30 14:41:12,216 - app.core.excel.converter - INFO - 提取规格: 香香嘴卤制豆腐干香辣味80g@ -> 80*None +2026-03-30 14:41:12,216 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 香香嘴卤制豆腐干香辣味80g@ -> 80*None +2026-03-30 14:41:12,216 - app.core.excel.converter - WARNING - 无法解析规格: 80*None,使用默认值1*1 +2026-03-30 14:41:12,217 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 2.67, 单位: +2026-03-30 14:41:12,217 - app.core.excel.converter - INFO - 提取规格: 香香嘴卤制豆腐干五香味80g@ -> 80*None +2026-03-30 14:41:12,217 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 香香嘴卤制豆腐干五香味80g@ -> 80*None +2026-03-30 14:41:12,217 - app.core.excel.converter - WARNING - 无法解析规格: 80*None,使用默认值1*1 +2026-03-30 14:41:12,217 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 2.67, 单位: +2026-03-30 14:41:12,218 - app.core.excel.converter - INFO - 提取规格: 80g千百度啦咝豆干(麻辣味) -> 80*None +2026-03-30 14:41:12,218 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 80g千百度啦咝豆干(麻辣味) -> 80*None +2026-03-30 14:41:12,218 - app.core.excel.converter - WARNING - 无法解析规格: 80*None,使用默认值1*1 +2026-03-30 14:41:12,218 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 2.53, 单位: +2026-03-30 14:41:12,219 - app.core.excel.converter - INFO - 提取规格: 洽洽瓜子焦糖味@108g -> 108*None +2026-03-30 14:41:12,219 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 洽洽瓜子焦糖味@108g -> 108*None +2026-03-30 14:41:12,219 - app.core.excel.converter - WARNING - 无法解析规格: 108*None,使用默认值1*1 +2026-03-30 14:41:12,219 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 5.07, 单位: +2026-03-30 14:41:12,220 - app.core.excel.converter - INFO - 提取规格: 洽洽奶香瓜子285g@ -> 285*None +2026-03-30 14:41:12,220 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 洽洽奶香瓜子285g@ -> 285*None +2026-03-30 14:41:12,220 - app.core.excel.converter - WARNING - 无法解析规格: 285*None,使用默认值1*1 +2026-03-30 14:41:12,220 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 9.65, 单位: +2026-03-30 14:41:12,220 - app.core.excel.converter - INFO - 提取规格: 洽洽香瓜子260g@ -> 260*None +2026-03-30 14:41:12,220 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 洽洽香瓜子260g@ -> 260*None +2026-03-30 14:41:12,221 - app.core.excel.converter - WARNING - 无法解析规格: 260*None,使用默认值1*1 +2026-03-30 14:41:12,221 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 8.57, 单位: +2026-03-30 14:41:12,221 - app.core.excel.converter - INFO - 提取规格: 徽记生瓜子涨115g -> 115*None +2026-03-30 14:41:12,221 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 徽记生瓜子涨115g -> 115*None +2026-03-30 14:41:12,222 - app.core.excel.converter - WARNING - 无法解析规格: 115*None,使用默认值1*1 +2026-03-30 14:41:12,222 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 4.09, 单位: +2026-03-30 14:41:12,222 - app.core.excel.converter - INFO - 提取规格: 老程华重庆怪味胡豆190g -> 190*None +2026-03-30 14:41:12,222 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 老程华重庆怪味胡豆190g -> 190*None +2026-03-30 14:41:12,223 - app.core.excel.converter - WARNING - 无法解析规格: 190*None,使用默认值1*1 +2026-03-30 14:41:12,223 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 3.9, 单位: +2026-03-30 14:41:12,223 - app.core.excel.converter - INFO - 提取规格: 维巧九制梅肉透明装110g -> 110*None +2026-03-30 14:41:12,223 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 维巧九制梅肉透明装110g -> 110*None +2026-03-30 14:41:12,224 - app.core.excel.converter - WARNING - 无法解析规格: 110*None,使用默认值1*1 +2026-03-30 14:41:12,224 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 3.71, 单位: +2026-03-30 14:41:12,224 - app.core.excel.converter - INFO - 提取规格: 五哥牛皮糖原味140g -> 140*None +2026-03-30 14:41:12,224 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 五哥牛皮糖原味140g -> 140*None +2026-03-30 14:41:12,225 - app.core.excel.converter - WARNING - 无法解析规格: 140*None,使用默认值1*1 +2026-03-30 14:41:12,225 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 3.43, 单位: +2026-03-30 14:41:12,225 - app.core.excel.converter - INFO - 提取规格: 大白兔奶糖114g@ -> 114*None +2026-03-30 14:41:12,225 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 大白兔奶糖114g@ -> 114*None +2026-03-30 14:41:12,225 - app.core.excel.converter - WARNING - 无法解析规格: 114*None,使用默认值1*1 +2026-03-30 14:41:12,226 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 5.7, 单位: +2026-03-30 14:41:12,226 - app.core.excel.converter - INFO - 提取规格: 素味居山椒土豆80g -> 80*None +2026-03-30 14:41:12,226 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 素味居山椒土豆80g -> 80*None +2026-03-30 14:41:12,226 - app.core.excel.converter - WARNING - 无法解析规格: 80*None,使用默认值1*1 +2026-03-30 14:41:12,226 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 1.33, 单位: +2026-03-30 14:41:12,227 - app.core.excel.converter - INFO - 提取规格: 有友泡椒凤爪山椒味210g@ -> 210*None +2026-03-30 14:41:12,227 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 有友泡椒凤爪山椒味210g@ -> 210*None +2026-03-30 14:41:12,227 - app.core.excel.converter - WARNING - 无法解析规格: 210*None,使用默认值1*1 +2026-03-30 14:41:12,227 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 12.66, 单位: +2026-03-30 14:41:12,228 - app.core.excel.converter - INFO - 提取规格: 丫丫队长鸡脚筋老卤盐焗味50g -> 50*None +2026-03-30 14:41:12,228 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 丫丫队长鸡脚筋老卤盐焗味50g -> 50*None +2026-03-30 14:41:12,228 - app.core.excel.converter - WARNING - 无法解析规格: 50*None,使用默认值1*1 +2026-03-30 14:41:12,228 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 2.38, 单位: +2026-03-30 14:41:12,228 - app.core.excel.converter - INFO - 提取规格: 有友山椒竹笋120g@ -> 120*None +2026-03-30 14:41:12,229 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 有友山椒竹笋120g@ -> 120*None +2026-03-30 14:41:12,229 - app.core.excel.converter - WARNING - 无法解析规格: 120*None,使用默认值1*1 +2026-03-30 14:41:12,229 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 2.75, 单位: +2026-03-30 14:41:12,229 - app.core.excel.converter - INFO - 提取规格: 有友泡椒笋尖泡椒100g@ -> 100*None +2026-03-30 14:41:12,229 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 有友泡椒笋尖泡椒100g@ -> 100*None +2026-03-30 14:41:12,230 - app.core.excel.converter - WARNING - 无法解析规格: 100*None,使用默认值1*1 +2026-03-30 14:41:12,230 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 3.95, 单位: +2026-03-30 14:41:12,230 - app.core.excel.converter - INFO - 提取规格: 素味居泡山椒笋尖100g -> 100*None +2026-03-30 14:41:12,230 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 素味居泡山椒笋尖100g -> 100*None +2026-03-30 14:41:12,231 - app.core.excel.converter - WARNING - 无法解析规格: 100*None,使用默认值1*1 +2026-03-30 14:41:12,231 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 2.72, 单位: +2026-03-30 14:41:12,231 - app.core.excel.converter - INFO - 提取规格: 吴氏远久猫耳朵192g -> 192*None +2026-03-30 14:41:12,231 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 吴氏远久猫耳朵192g -> 192*None +2026-03-30 14:41:12,232 - app.core.excel.converter - WARNING - 无法解析规格: 192*None,使用默认值1*1 +2026-03-30 14:41:12,232 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 2.47, 单位: +2026-03-30 14:41:12,232 - app.core.excel.converter - INFO - 提取规格: 寻唐记锅巴麻辣味70g -> 70*None +2026-03-30 14:41:12,232 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 寻唐记锅巴麻辣味70g -> 70*None +2026-03-30 14:41:12,232 - app.core.excel.converter - WARNING - 无法解析规格: 70*None,使用默认值1*1 +2026-03-30 14:41:12,233 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 1.9, 单位: +2026-03-30 14:41:12,233 - app.core.excel.converter - INFO - 提取规格: 好时达地摊锅巴豪横高辣味108g -> 108*None +2026-03-30 14:41:12,233 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 好时达地摊锅巴豪横高辣味108g -> 108*None +2026-03-30 14:41:12,233 - app.core.excel.converter - WARNING - 无法解析规格: 108*None,使用默认值1*1 +2026-03-30 14:41:12,233 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 2.48, 单位: +2026-03-30 14:41:12,234 - app.core.excel.converter - INFO - 提取规格: 美好火腿肠56g@ -> 56*None +2026-03-30 14:41:12,234 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 美好火腿肠56g@ -> 56*None +2026-03-30 14:41:12,234 - app.core.excel.converter - WARNING - 无法解析规格: 56*None,使用默认值1*1 +2026-03-30 14:41:12,234 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 80.0, 单价: 1.37, 单位: +2026-03-30 14:41:12,235 - app.core.excel.converter - INFO - 提取规格: 卫龙亲嘴烧川香风味24g@ -> 24*None +2026-03-30 14:41:12,235 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 卫龙亲嘴烧川香风味24g@ -> 24*None +2026-03-30 14:41:12,235 - app.core.excel.converter - WARNING - 无法解析规格: 24*None,使用默认值1*1 +2026-03-30 14:41:12,235 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 20.0, 单价: 0.51, 单位: +2026-03-30 14:41:12,236 - app.core.excel.converter - INFO - 提取规格: 魔法士脆士可挡疯狂烤肉味35g -> 35*None +2026-03-30 14:41:12,236 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 魔法士脆士可挡疯狂烤肉味35g -> 35*None +2026-03-30 14:41:12,236 - app.core.excel.converter - WARNING - 无法解析规格: 35*None,使用默认值1*1 +2026-03-30 14:41:12,236 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 30.0, 单价: 0.76, 单位: +2026-03-30 14:41:12,237 - app.core.excel.converter - INFO - 提取规格: 美好甜玉米90g@ -> 90*None +2026-03-30 14:41:12,237 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 美好甜玉米90g@ -> 90*None +2026-03-30 14:41:12,237 - app.core.excel.converter - WARNING - 无法解析规格: 90*None,使用默认值1*1 +2026-03-30 14:41:33,387 - app.core.excel.converter - INFO - 成功加载条码映射配置,共62项 +2026-03-30 14:41:47,795 - app.core.excel.converter - INFO - 成功加载条码映射配置,共62项 +2026-03-30 14:41:49,672 - app.core.excel.converter - INFO - 成功加载条码映射配置,共62项 diff --git a/logs/app.core.excel.handlers.unit_converter_handlers.log b/logs/app.core.excel.handlers.unit_converter_handlers.log index 0ed8984..bf863d2 100644 --- a/logs/app.core.excel.handlers.unit_converter_handlers.log +++ b/logs/app.core.excel.handlers.unit_converter_handlers.log @@ -4512,3 +4512,63 @@ 2026-03-30 13:31:52,386 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 50.0, 单价: 42.0 -> 0.84, 单位: 件 -> 瓶 2026-03-30 13:31:52,387 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 40.0, 单价: 92.0 -> 2.3, 单位: 件 -> 瓶 2026-03-30 13:31:52,387 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 40.0, 单价: 120.0 -> 3.0, 单位: 件 -> 瓶 +2026-03-30 13:46:00,379 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 24.0, 单价: 93.6 -> 3.9, 单位: 件 -> 瓶 +2026-03-30 13:46:00,379 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 24.0, 单价: 93.6 -> 3.9, 单位: 件 -> 瓶 +2026-03-30 13:46:00,380 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 24.0, 单价: 93.6 -> 3.9, 单位: 件 -> 瓶 +2026-03-30 13:46:00,381 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 18.0, 单价: 70.2 -> 3.9000000000000004, 单位: 件 -> 瓶 +2026-03-30 13:46:00,381 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 45.0, 单价: 148.0 -> 3.2888888888888888, 单位: 件 -> 瓶 +2026-03-30 13:46:00,382 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 40.0, 单价: 142.0 -> 3.55, 单位: 件 -> 瓶 +2026-03-30 13:46:00,382 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 40.0, 单价: 142.0 -> 3.55, 单位: 件 -> 瓶 +2026-03-30 13:46:00,383 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 40.0, 单价: 85.0 -> 2.125, 单位: 件 -> 瓶 +2026-03-30 13:46:00,383 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 35.0, 单价: 133.0 -> 3.8, 单位: 件 -> 瓶 +2026-03-30 13:46:00,384 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 40.0, 单价: 60.0 -> 1.5, 单位: 件 -> 瓶 +2026-03-30 13:46:00,385 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 30.0, 单价: 96.0 -> 3.2, 单位: 件 -> 瓶 +2026-03-30 13:46:00,385 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 50.0, 单价: 39.0 -> 0.78, 单位: 件 -> 瓶 +2026-03-30 13:46:00,386 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 50.0, 单价: 42.0 -> 0.84, 单位: 件 -> 瓶 +2026-03-30 13:46:00,386 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 40.0, 单价: 92.0 -> 2.3, 单位: 件 -> 瓶 +2026-03-30 13:46:00,387 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 40.0, 单价: 120.0 -> 3.0, 单位: 件 -> 瓶 +2026-03-30 13:47:05,317 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 8.0, 单价: 20.7 -> 2.5875, 单位: 件 -> 瓶 +2026-03-30 13:48:28,609 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 8.0, 单价: 46.0 -> 5.75, 单位: 件 -> 瓶 +2026-03-30 13:48:28,610 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 8.0, 单价: 46.0 -> 5.75, 单位: 件 -> 瓶 +2026-03-30 13:48:28,611 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 15.0, 单价: 15.0 -> 1.0, 单位: 件 -> 瓶 +2026-03-30 13:48:28,633 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 10.0, 单价: 13.2 -> 1.3199999999999998, 单位: 件 -> 瓶 +2026-03-30 13:48:28,653 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 8.0, 单价: 115.0 -> 14.375, 单位: 件 -> 瓶 +2026-03-30 13:48:28,653 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 2.0 -> 40.0, 单价: 33.0 -> 1.65, 单位: 件 -> 瓶 +2026-03-30 13:48:28,655 - app.core.excel.handlers.unit_converter_handlers - INFO - 赠品6941760902583单位处理: 保持原样 数量: 2.0, 单价: 0, 单位: 6941760902583 +2026-03-30 14:00:52,487 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 8.0, 单价: 46.0 -> 5.75, 单位: 件 -> 瓶 +2026-03-30 14:00:52,488 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 8.0, 单价: 46.0 -> 5.75, 单位: 件 -> 瓶 +2026-03-30 14:00:52,489 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 15.0, 单价: 15.0 -> 1.0, 单位: 件 -> 瓶 +2026-03-30 14:00:52,509 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 10.0, 单价: 13.2 -> 1.3199999999999998, 单位: 件 -> 瓶 +2026-03-30 14:00:52,526 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 8.0, 单价: 115.0 -> 14.375, 单位: 件 -> 瓶 +2026-03-30 14:00:52,527 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 2.0 -> 40.0, 单价: 33.0 -> 1.65, 单位: 件 -> 瓶 +2026-03-30 14:00:52,528 - app.core.excel.handlers.unit_converter_handlers - INFO - 赠品6941760902583单位处理: 保持原样 数量: 2.0, 单价: 0, 单位: 6941760902583 +2026-03-30 14:01:20,405 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 8.0, 单价: 46.0 -> 5.75, 单位: 件 -> 瓶 +2026-03-30 14:01:20,405 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 8.0, 单价: 46.0 -> 5.75, 单位: 件 -> 瓶 +2026-03-30 14:01:20,406 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 15.0, 单价: 15.0 -> 1.0, 单位: 件 -> 瓶 +2026-03-30 14:01:20,423 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 10.0, 单价: 13.2 -> 1.3199999999999998, 单位: 件 -> 瓶 +2026-03-30 14:01:20,438 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 8.0, 单价: 115.0 -> 14.375, 单位: 件 -> 瓶 +2026-03-30 14:01:20,439 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 2.0 -> 40.0, 单价: 33.0 -> 1.65, 单位: 件 -> 瓶 +2026-03-30 14:01:20,440 - app.core.excel.handlers.unit_converter_handlers - INFO - 赠品6941760902583单位处理: 保持原样 数量: 2.0, 单价: 0, 单位: 6941760902583 +2026-03-30 14:06:58,412 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 8.0, 单价: 46.0 -> 5.75, 单位: 件 -> 瓶 +2026-03-30 14:06:58,413 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 8.0, 单价: 46.0 -> 5.75, 单位: 件 -> 瓶 +2026-03-30 14:06:58,415 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 15.0, 单价: 15.0 -> 1.0, 单位: 件 -> 瓶 +2026-03-30 14:06:58,440 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 10.0, 单价: 13.2 -> 1.3199999999999998, 单位: 件 -> 瓶 +2026-03-30 14:06:58,462 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 8.0, 单价: 115.0 -> 14.375, 单位: 件 -> 瓶 +2026-03-30 14:06:58,463 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 2.0 -> 40.0, 单价: 33.0 -> 1.65, 单位: 件 -> 瓶 +2026-03-30 14:06:58,465 - app.core.excel.handlers.unit_converter_handlers - INFO - 赠品6941760902583单位处理: 保持原样 数量: 2.0, 单价: 0, 单位: 6941760902583 +2026-03-30 14:23:18,470 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 8.0, 单价: 46.0 -> 5.75, 单位: 件 -> 瓶 +2026-03-30 14:23:18,471 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 8.0, 单价: 46.0 -> 5.75, 单位: 件 -> 瓶 +2026-03-30 14:23:18,473 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 15.0, 单价: 15.0 -> 1.0, 单位: 件 -> 瓶 +2026-03-30 14:23:18,499 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 10.0, 单价: 13.2 -> 1.3199999999999998, 单位: 件 -> 瓶 +2026-03-30 14:23:18,522 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 8.0, 单价: 115.0 -> 14.375, 单位: 件 -> 瓶 +2026-03-30 14:23:18,523 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 2.0 -> 40.0, 单价: 33.0 -> 1.65, 单位: 件 -> 瓶 +2026-03-30 14:23:18,525 - app.core.excel.handlers.unit_converter_handlers - INFO - 赠品6941760902583单位处理: 保持原样 数量: 2.0, 单价: 0, 单位: 6941760902583 +2026-03-30 14:24:03,070 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 8.0, 单价: 46.0 -> 5.75, 单位: 件 -> 瓶 +2026-03-30 14:24:03,071 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 8.0, 单价: 46.0 -> 5.75, 单位: 件 -> 瓶 +2026-03-30 14:24:03,072 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 15.0, 单价: 15.0 -> 1.0, 单位: 件 -> 瓶 +2026-03-30 14:24:03,098 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 10.0, 单价: 13.2 -> 1.3199999999999998, 单位: 件 -> 瓶 +2026-03-30 14:24:03,123 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 8.0, 单价: 115.0 -> 14.375, 单位: 件 -> 瓶 +2026-03-30 14:24:03,124 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 2.0 -> 40.0, 单价: 33.0 -> 1.65, 单位: 件 -> 瓶 +2026-03-30 14:24:03,126 - app.core.excel.handlers.unit_converter_handlers - INFO - 赠品6941760902583单位处理: 保持原样 数量: 2.0, 单价: 0, 单位: 6941760902583 +2026-03-30 14:28:39,658 - app.core.excel.handlers.unit_converter_handlers - INFO - 赠品单位处理: 保持原样 数量: 2.0, 单价: 0, 单位: +2026-03-30 14:41:12,237 - app.core.excel.handlers.unit_converter_handlers - INFO - 赠品单位处理: 保持原样 数量: 2.0, 单价: 0, 单位: diff --git a/logs/app.core.excel.merger.log b/logs/app.core.excel.merger.log index d4d3c7c..64ba3ab 100644 --- a/logs/app.core.excel.merger.log +++ b/logs/app.core.excel.merger.log @@ -279,3 +279,65 @@ 2026-03-30 13:31:51,947 - app.core.excel.merger - INFO - 初始化PurchaseOrderMerger完成,模板文件: E:\2025Code\python\orc-order-v2\templates\银豹-采购单模板.xls 2026-03-30 13:31:51,951 - app.core.excel.merger - INFO - 使用输出目录: E:\2025Code\python\orc-order-v2\data\output 2026-03-30 13:31:51,952 - app.core.excel.merger - INFO - 初始化PurchaseOrderMerger完成,模板文件: E:\2025Code\python\orc-order-v2\templates\银豹-采购单模板.xls +2026-03-30 13:46:00,210 - app.core.excel.merger - INFO - 使用输出目录: E:\2025Code\python\orc-order-v2\data\output +2026-03-30 13:46:00,211 - app.core.excel.merger - INFO - 初始化PurchaseOrderMerger完成,模板文件: E:\2025Code\python\orc-order-v2\templates\银豹-采购单模板.xls +2026-03-30 13:46:00,229 - app.core.excel.merger - INFO - 使用输出目录: E:\2025Code\python\orc-order-v2\data\output +2026-03-30 13:46:00,230 - app.core.excel.merger - INFO - 初始化PurchaseOrderMerger完成,模板文件: E:\2025Code\python\orc-order-v2\templates\银豹-采购单模板.xls +2026-03-30 13:46:02,785 - app.core.excel.merger - INFO - 使用输出目录: E:\2025Code\python\orc-order-v2\data\output +2026-03-30 13:46:02,785 - app.core.excel.merger - INFO - 初始化PurchaseOrderMerger完成,模板文件: E:\2025Code\python\orc-order-v2\templates\银豹-采购单模板.xls +2026-03-30 13:47:05,233 - app.core.excel.merger - INFO - 使用输出目录: E:\2025Code\python\orc-order-v2\data\output +2026-03-30 13:47:05,233 - app.core.excel.merger - INFO - 初始化PurchaseOrderMerger完成,模板文件: E:\2025Code\python\orc-order-v2\templates\银豹-采购单模板.xls +2026-03-30 13:47:05,255 - app.core.excel.merger - INFO - 使用输出目录: E:\2025Code\python\orc-order-v2\data\output +2026-03-30 13:47:05,256 - app.core.excel.merger - INFO - 初始化PurchaseOrderMerger完成,模板文件: E:\2025Code\python\orc-order-v2\templates\银豹-采购单模板.xls +2026-03-30 13:47:06,654 - app.core.excel.merger - INFO - 使用输出目录: E:\2025Code\python\orc-order-v2\data\output +2026-03-30 13:47:06,654 - app.core.excel.merger - INFO - 初始化PurchaseOrderMerger完成,模板文件: E:\2025Code\python\orc-order-v2\templates\银豹-采购单模板.xls +2026-03-30 13:48:28,519 - app.core.excel.merger - INFO - 使用输出目录: E:\2025Code\python\orc-order-v2\data\output +2026-03-30 13:48:28,519 - app.core.excel.merger - INFO - 初始化PurchaseOrderMerger完成,模板文件: E:\2025Code\python\orc-order-v2\templates\银豹-采购单模板.xls +2026-03-30 13:48:28,525 - app.core.excel.merger - INFO - 使用输出目录: E:\2025Code\python\orc-order-v2\data\output +2026-03-30 13:48:28,525 - app.core.excel.merger - INFO - 初始化PurchaseOrderMerger完成,模板文件: E:\2025Code\python\orc-order-v2\templates\银豹-采购单模板.xls +2026-03-30 13:48:30,802 - app.core.excel.merger - INFO - 使用输出目录: E:\2025Code\python\orc-order-v2\data\output +2026-03-30 13:48:30,802 - app.core.excel.merger - INFO - 初始化PurchaseOrderMerger完成,模板文件: E:\2025Code\python\orc-order-v2\templates\银豹-采购单模板.xls +2026-03-30 13:51:44,156 - app.core.excel.merger - INFO - 使用输出目录: E:\2025Code\python\orc-order-v2\data\output +2026-03-30 13:51:44,156 - app.core.excel.merger - INFO - 初始化PurchaseOrderMerger完成,模板文件: E:\2025Code\python\orc-order-v2\templates\银豹-采购单模板.xls +2026-03-30 13:51:44,170 - app.core.excel.merger - INFO - 使用输出目录: E:\2025Code\python\orc-order-v2\data\output +2026-03-30 13:51:44,171 - app.core.excel.merger - INFO - 初始化PurchaseOrderMerger完成,模板文件: E:\2025Code\python\orc-order-v2\templates\银豹-采购单模板.xls +2026-03-30 13:51:46,072 - app.core.excel.merger - INFO - 使用输出目录: E:\2025Code\python\orc-order-v2\data\output +2026-03-30 13:51:46,072 - app.core.excel.merger - INFO - 初始化PurchaseOrderMerger完成,模板文件: E:\2025Code\python\orc-order-v2\templates\银豹-采购单模板.xls +2026-03-30 14:00:52,374 - app.core.excel.merger - INFO - 使用输出目录: E:\2025Code\python\orc-order-v2\data\output +2026-03-30 14:00:52,374 - app.core.excel.merger - INFO - 初始化PurchaseOrderMerger完成,模板文件: E:\2025Code\python\orc-order-v2\templates\银豹-采购单模板.xls +2026-03-30 14:00:52,392 - app.core.excel.merger - INFO - 使用输出目录: E:\2025Code\python\orc-order-v2\data\output +2026-03-30 14:00:52,392 - app.core.excel.merger - INFO - 初始化PurchaseOrderMerger完成,模板文件: E:\2025Code\python\orc-order-v2\templates\银豹-采购单模板.xls +2026-03-30 14:01:20,295 - app.core.excel.merger - INFO - 使用输出目录: E:\2025Code\python\orc-order-v2\data\output +2026-03-30 14:01:20,295 - app.core.excel.merger - INFO - 初始化PurchaseOrderMerger完成,模板文件: E:\2025Code\python\orc-order-v2\templates\银豹-采购单模板.xls +2026-03-30 14:01:20,307 - app.core.excel.merger - INFO - 使用输出目录: E:\2025Code\python\orc-order-v2\data\output +2026-03-30 14:01:20,308 - app.core.excel.merger - INFO - 初始化PurchaseOrderMerger完成,模板文件: E:\2025Code\python\orc-order-v2\templates\银豹-采购单模板.xls +2026-03-30 14:01:24,376 - app.core.excel.merger - INFO - 使用输出目录: E:\2025Code\python\orc-order-v2\data\output +2026-03-30 14:01:24,376 - app.core.excel.merger - INFO - 初始化PurchaseOrderMerger完成,模板文件: E:\2025Code\python\orc-order-v2\templates\银豹-采购单模板.xls +2026-03-30 14:06:58,242 - app.core.excel.merger - INFO - 使用输出目录: E:\2025Code\python\orc-order-v2\data\output +2026-03-30 14:06:58,243 - app.core.excel.merger - INFO - 初始化PurchaseOrderMerger完成,模板文件: E:\2025Code\python\orc-order-v2\templates\银豹-采购单模板.xls +2026-03-30 14:07:00,055 - app.core.excel.merger - INFO - 使用输出目录: E:\2025Code\python\orc-order-v2\data\output +2026-03-30 14:07:00,055 - app.core.excel.merger - INFO - 初始化PurchaseOrderMerger完成,模板文件: E:\2025Code\python\orc-order-v2\templates\银豹-采购单模板.xls +2026-03-30 14:14:46,832 - app.core.excel.merger - INFO - 使用输出目录: E:\2025Code\python\orc-order-v2\data\output +2026-03-30 14:14:46,832 - app.core.excel.merger - INFO - 初始化PurchaseOrderMerger完成,模板文件: E:\2025Code\python\orc-order-v2\templates\银豹-采购单模板.xls +2026-03-30 14:14:47,891 - app.core.excel.merger - INFO - 使用输出目录: E:\2025Code\python\orc-order-v2\data\output +2026-03-30 14:14:47,891 - app.core.excel.merger - INFO - 初始化PurchaseOrderMerger完成,模板文件: E:\2025Code\python\orc-order-v2\templates\银豹-采购单模板.xls +2026-03-30 14:23:18,310 - app.core.excel.merger - INFO - 使用输出目录: E:\2025Code\python\orc-order-v2\data\output +2026-03-30 14:23:18,310 - app.core.excel.merger - INFO - 初始化PurchaseOrderMerger完成,模板文件: E:\2025Code\python\orc-order-v2\templates\银豹-采购单模板.xls +2026-03-30 14:23:20,043 - app.core.excel.merger - INFO - 使用输出目录: E:\2025Code\python\orc-order-v2\data\output +2026-03-30 14:23:20,043 - app.core.excel.merger - INFO - 初始化PurchaseOrderMerger完成,模板文件: E:\2025Code\python\orc-order-v2\templates\银豹-采购单模板.xls +2026-03-30 14:24:02,882 - app.core.excel.merger - INFO - 使用输出目录: E:\2025Code\python\orc-order-v2\data\output +2026-03-30 14:24:02,883 - app.core.excel.merger - INFO - 初始化PurchaseOrderMerger完成,模板文件: E:\2025Code\python\orc-order-v2\templates\银豹-采购单模板.xls +2026-03-30 14:24:04,318 - app.core.excel.merger - INFO - 使用输出目录: E:\2025Code\python\orc-order-v2\data\output +2026-03-30 14:24:04,318 - app.core.excel.merger - INFO - 初始化PurchaseOrderMerger完成,模板文件: E:\2025Code\python\orc-order-v2\templates\银豹-采购单模板.xls +2026-03-30 14:28:39,039 - app.core.excel.merger - INFO - 使用输出目录: E:\2025Code\python\orc-order-v2\data\output +2026-03-30 14:28:39,040 - app.core.excel.merger - INFO - 初始化PurchaseOrderMerger完成,模板文件: E:\2025Code\python\orc-order-v2\templates\银豹-采购单模板.xls +2026-03-30 14:28:39,737 - app.core.excel.merger - INFO - 使用输出目录: E:\2025Code\python\orc-order-v2\data\output +2026-03-30 14:28:39,738 - app.core.excel.merger - INFO - 初始化PurchaseOrderMerger完成,模板文件: E:\2025Code\python\orc-order-v2\templates\银豹-采购单模板.xls +2026-03-30 14:41:11,949 - app.core.excel.merger - INFO - 使用输出目录: E:\2025Code\python\orc-order-v2\data\output +2026-03-30 14:41:11,949 - app.core.excel.merger - INFO - 初始化PurchaseOrderMerger完成,模板文件: E:\2025Code\python\orc-order-v2\templates\银豹-采购单模板.xls +2026-03-30 14:41:33,388 - app.core.excel.merger - INFO - 使用输出目录: E:\2025Code\python\orc-order-v2\data\output +2026-03-30 14:41:33,388 - app.core.excel.merger - INFO - 初始化PurchaseOrderMerger完成,模板文件: E:\2025Code\python\orc-order-v2\templates\银豹-采购单模板.xls +2026-03-30 14:41:47,796 - app.core.excel.merger - INFO - 使用输出目录: E:\2025Code\python\orc-order-v2\data\output +2026-03-30 14:41:47,796 - app.core.excel.merger - INFO - 初始化PurchaseOrderMerger完成,模板文件: E:\2025Code\python\orc-order-v2\templates\银豹-采购单模板.xls +2026-03-30 14:41:49,673 - app.core.excel.merger - INFO - 使用输出目录: E:\2025Code\python\orc-order-v2\data\output +2026-03-30 14:41:49,673 - app.core.excel.merger - INFO - 初始化PurchaseOrderMerger完成,模板文件: E:\2025Code\python\orc-order-v2\templates\银豹-采购单模板.xls diff --git a/logs/app.core.excel.processor.log b/logs/app.core.excel.processor.log index 1effde1..1e0c9c4 100644 --- a/logs/app.core.excel.processor.log +++ b/logs/app.core.excel.processor.log @@ -31636,3 +31636,4148 @@ 2026-03-30 13:31:52,399 - app.core.excel.processor - INFO - 条码 6907992829654 处理结果:正常商品数量40.0,单价3.0,赠品数量0 2026-03-30 13:31:52,401 - app.core.excel.processor - INFO - 采购单已保存到: data/result\采购单_预处理之后.xls 2026-03-30 13:31:52,409 - app.core.excel.processor - INFO - 采购单已保存到: data/result\采购单_预处理之后.xls +2026-03-30 13:46:00,209 - app.core.excel.processor - INFO - 使用输出目录: E:\2025Code\python\orc-order-v2\data\output +2026-03-30 13:46:00,209 - app.core.excel.processor - INFO - 使用临时目录: E:\2025Code\python\orc-order-v2\data\temp +2026-03-30 13:46:00,210 - app.core.excel.processor - INFO - 初始化ExcelProcessor完成,模板文件: templates/银豹-采购单模板.xls +2026-03-30 13:46:00,228 - app.core.excel.processor - INFO - 使用输出目录: E:\2025Code\python\orc-order-v2\data\output +2026-03-30 13:46:00,228 - app.core.excel.processor - INFO - 使用临时目录: E:\2025Code\python\orc-order-v2\data\temp +2026-03-30 13:46:00,229 - app.core.excel.processor - INFO - 初始化ExcelProcessor完成,模板文件: templates/银豹-采购单模板.xls +2026-03-30 13:46:00,355 - app.core.excel.processor - INFO - 开始处理Excel文件: E:/2025Code/python/orc-order-v2/data/output\预处理之后.xlsx +2026-03-30 13:46:00,366 - app.core.excel.processor - INFO - 成功读取Excel文件: E:/2025Code/python/orc-order-v2/data/output\预处理之后.xlsx, 共 16 行 +2026-03-30 13:46:00,368 - app.core.excel.processor - INFO - 找到可能的表头行: 第1行,评分: 65 +2026-03-30 13:46:00,368 - app.core.excel.processor - INFO - 识别到表头在第 1 行 +2026-03-30 13:46:00,371 - app.core.excel.processor - INFO - 重新整理数据结构,共 15 行有效数据 +2026-03-30 13:46:00,375 - app.core.excel.processor - INFO - 找到精确匹配的条码列: 商品条码 +2026-03-30 13:46:00,375 - app.core.excel.processor - INFO - 使用条码列: 商品条码 +2026-03-30 13:46:00,375 - app.core.excel.processor - INFO - 找到name列: 商品名称 +2026-03-30 13:46:00,375 - app.core.excel.processor - INFO - 找到specification列: 规格 +2026-03-30 13:46:00,375 - app.core.excel.processor - INFO - 找到quantity列: 数量 +2026-03-30 13:46:00,375 - app.core.excel.processor - INFO - 找到unit列: 单位 +2026-03-30 13:46:00,376 - app.core.excel.processor - INFO - 找到price列: 单价 +2026-03-30 13:46:00,376 - app.core.excel.processor - INFO - 找到amount列: 金额 +2026-03-30 13:46:00,376 - app.core.excel.processor - INFO - 检测到列映射: {'barcode': '商品条码', 'name': '商品名称', 'specification': '规格', 'quantity': '数量', 'unit': '单位', 'price': '单价', 'amount': '金额'} +2026-03-30 13:46:00,377 - app.core.excel.processor - INFO - 解析规格: 1*24 -> 包装数量=24 +2026-03-30 13:46:00,379 - app.core.excel.processor - INFO - 解析规格: 1*24 -> 包装数量=24 +2026-03-30 13:46:00,380 - app.core.excel.processor - INFO - 解析规格: 1*24 -> 包装数量=24 +2026-03-30 13:46:00,380 - app.core.excel.processor - INFO - 解析规格: 1*18 -> 包装数量=18 +2026-03-30 13:46:00,381 - app.core.excel.processor - INFO - 解析规格: 1*45 -> 包装数量=45 +2026-03-30 13:46:00,381 - app.core.excel.processor - INFO - 解析规格: 1*40 -> 包装数量=40 +2026-03-30 13:46:00,382 - app.core.excel.processor - INFO - 解析规格: 1*40 -> 包装数量=40 +2026-03-30 13:46:00,383 - app.core.excel.processor - INFO - 解析规格: 1*40 -> 包装数量=40 +2026-03-30 13:46:00,383 - app.core.excel.processor - INFO - 解析规格: 1*35 -> 包装数量=35 +2026-03-30 13:46:00,384 - app.core.excel.processor - INFO - 解析规格: 1*40 -> 包装数量=40 +2026-03-30 13:46:00,384 - app.core.excel.processor - INFO - 解析规格: 1*30 -> 包装数量=30 +2026-03-30 13:46:00,385 - app.core.excel.processor - INFO - 解析规格: 1*50 -> 包装数量=50 +2026-03-30 13:46:00,385 - app.core.excel.processor - INFO - 解析规格: 1*50 -> 包装数量=50 +2026-03-30 13:46:00,386 - app.core.excel.processor - INFO - 解析规格: 1*40 -> 包装数量=40 +2026-03-30 13:46:00,387 - app.core.excel.processor - INFO - 解析规格: 1*40 -> 包装数量=40 +2026-03-30 13:46:00,387 - app.core.excel.processor - INFO - 提取到 15 个商品信息 +2026-03-30 13:46:00,394 - app.core.excel.processor - INFO - 开始处理15 个产品信息 +2026-03-30 13:46:00,394 - app.core.excel.processor - INFO - 处理商品: 条码=6909493401025, 数量=24.0, 单价=3.9, 是否赠品=False +2026-03-30 13:46:00,394 - app.core.excel.processor - INFO - 发现正常商品:条码6909493401025, 数量=24.0, 单价=3.9 +2026-03-30 13:46:00,394 - app.core.excel.processor - INFO - 处理商品: 条码=6909493400998, 数量=24.0, 单价=3.9, 是否赠品=False +2026-03-30 13:46:00,395 - app.core.excel.processor - INFO - 发现正常商品:条码6909493400998, 数量=24.0, 单价=3.9 +2026-03-30 13:46:00,395 - app.core.excel.processor - INFO - 处理商品: 条码=6909493106500, 数量=24.0, 单价=3.9, 是否赠品=False +2026-03-30 13:46:00,395 - app.core.excel.processor - INFO - 发现正常商品:条码6909493106500, 数量=24.0, 单价=3.9 +2026-03-30 13:46:00,395 - app.core.excel.processor - INFO - 处理商品: 条码=6909493104193, 数量=18.0, 单价=3.9000000000000004, 是否赠品=False +2026-03-30 13:46:00,395 - app.core.excel.processor - INFO - 发现正常商品:条码6909493104193, 数量=18.0, 单价=3.9000000000000004 +2026-03-30 13:46:00,395 - app.core.excel.processor - INFO - 处理商品: 条码=6923644230135, 数量=45.0, 单价=3.2888888888888888, 是否赠品=False +2026-03-30 13:46:00,395 - app.core.excel.processor - INFO - 发现正常商品:条码6923644230135, 数量=45.0, 单价=3.2888888888888888 +2026-03-30 13:46:00,395 - app.core.excel.processor - INFO - 处理商品: 条码=6907992822723, 数量=40.0, 单价=3.55, 是否赠品=False +2026-03-30 13:46:00,395 - app.core.excel.processor - INFO - 发现正常商品:条码6907992822723, 数量=40.0, 单价=3.55 +2026-03-30 13:46:00,395 - app.core.excel.processor - INFO - 处理商品: 条码=6907992822747, 数量=40.0, 单价=3.55, 是否赠品=False +2026-03-30 13:46:00,396 - app.core.excel.processor - INFO - 发现正常商品:条码6907992822747, 数量=40.0, 单价=3.55 +2026-03-30 13:46:00,396 - app.core.excel.processor - INFO - 处理商品: 条码=6907992822495, 数量=40.0, 单价=2.125, 是否赠品=False +2026-03-30 13:46:00,396 - app.core.excel.processor - INFO - 发现正常商品:条码6907992822495, 数量=40.0, 单价=2.125 +2026-03-30 13:46:00,396 - app.core.excel.processor - INFO - 处理商品: 条码=6907992823331, 数量=35.0, 单价=3.8, 是否赠品=False +2026-03-30 13:46:00,396 - app.core.excel.processor - INFO - 发现正常商品:条码6907992823331, 数量=35.0, 单价=3.8 +2026-03-30 13:46:00,396 - app.core.excel.processor - INFO - 处理商品: 条码=6921526120017, 数量=40.0, 单价=1.5, 是否赠品=False +2026-03-30 13:46:00,396 - app.core.excel.processor - INFO - 发现正常商品:条码6921526120017, 数量=40.0, 单价=1.5 +2026-03-30 13:46:00,396 - app.core.excel.processor - INFO - 处理商品: 条码=6919208585872, 数量=30.0, 单价=3.2, 是否赠品=False +2026-03-30 13:46:00,396 - app.core.excel.processor - INFO - 发现正常商品:条码6919208585872, 数量=30.0, 单价=3.2 +2026-03-30 13:46:00,396 - app.core.excel.processor - INFO - 处理商品: 条码=6954065400418, 数量=50.0, 单价=0.78, 是否赠品=False +2026-03-30 13:46:00,397 - app.core.excel.processor - INFO - 发现正常商品:条码6954065400418, 数量=50.0, 单价=0.78 +2026-03-30 13:46:00,397 - app.core.excel.processor - INFO - 处理商品: 条码=6907992821566, 数量=50.0, 单价=0.84, 是否赠品=False +2026-03-30 13:46:00,397 - app.core.excel.processor - INFO - 发现正常商品:条码6907992821566, 数量=50.0, 单价=0.84 +2026-03-30 13:46:00,397 - app.core.excel.processor - INFO - 处理商品: 条码=6923644296889, 数量=40.0, 单价=2.3, 是否赠品=False +2026-03-30 13:46:00,397 - app.core.excel.processor - INFO - 发现正常商品:条码6923644296889, 数量=40.0, 单价=2.3 +2026-03-30 13:46:00,397 - app.core.excel.processor - INFO - 处理商品: 条码=6907992829654, 数量=40.0, 单价=3.0, 是否赠品=False +2026-03-30 13:46:00,397 - app.core.excel.processor - INFO - 发现正常商品:条码6907992829654, 数量=40.0, 单价=3.0 +2026-03-30 13:46:00,397 - app.core.excel.processor - INFO - 分组后共15 个不同条码的商品 +2026-03-30 13:46:00,397 - app.core.excel.processor - INFO - 条码 6909493401025 处理结果:正常商品数量24.0,单价3.9,赠品数量0 +2026-03-30 13:46:00,397 - app.core.excel.processor - INFO - 条码 6909493400998 处理结果:正常商品数量24.0,单价3.9,赠品数量0 +2026-03-30 13:46:00,397 - app.core.excel.processor - INFO - 条码 6909493106500 处理结果:正常商品数量24.0,单价3.9,赠品数量0 +2026-03-30 13:46:00,397 - app.core.excel.processor - INFO - 条码 6909493104193 处理结果:正常商品数量18.0,单价3.9000000000000004,赠品数量0 +2026-03-30 13:46:00,397 - app.core.excel.processor - INFO - 条码 6923644230135 处理结果:正常商品数量45.0,单价3.2888888888888888,赠品数量0 +2026-03-30 13:46:00,398 - app.core.excel.processor - INFO - 条码 6907992822723 处理结果:正常商品数量40.0,单价3.55,赠品数量0 +2026-03-30 13:46:00,398 - app.core.excel.processor - INFO - 条码 6907992822747 处理结果:正常商品数量40.0,单价3.55,赠品数量0 +2026-03-30 13:46:00,398 - app.core.excel.processor - INFO - 条码 6907992822495 处理结果:正常商品数量40.0,单价2.125,赠品数量0 +2026-03-30 13:46:00,398 - app.core.excel.processor - INFO - 条码 6907992823331 处理结果:正常商品数量35.0,单价3.8,赠品数量0 +2026-03-30 13:46:00,398 - app.core.excel.processor - INFO - 条码 6921526120017 处理结果:正常商品数量40.0,单价1.5,赠品数量0 +2026-03-30 13:46:00,398 - app.core.excel.processor - INFO - 条码 6919208585872 处理结果:正常商品数量30.0,单价3.2,赠品数量0 +2026-03-30 13:46:00,398 - app.core.excel.processor - INFO - 条码 6954065400418 处理结果:正常商品数量50.0,单价0.78,赠品数量0 +2026-03-30 13:46:00,398 - app.core.excel.processor - INFO - 条码 6907992821566 处理结果:正常商品数量50.0,单价0.84,赠品数量0 +2026-03-30 13:46:00,398 - app.core.excel.processor - INFO - 条码 6923644296889 处理结果:正常商品数量40.0,单价2.3,赠品数量0 +2026-03-30 13:46:00,398 - app.core.excel.processor - INFO - 条码 6907992829654 处理结果:正常商品数量40.0,单价3.0,赠品数量0 +2026-03-30 13:46:00,401 - app.core.excel.processor - INFO - 采购单已保存到: data/result\采购单_预处理之后.xls +2026-03-30 13:46:00,417 - app.core.excel.processor - INFO - 采购单已保存到: data/result\采购单_预处理之后.xls +2026-03-30 13:46:02,783 - app.core.excel.processor - INFO - 使用输出目录: E:\2025Code\python\orc-order-v2\data\output +2026-03-30 13:46:02,784 - app.core.excel.processor - INFO - 使用临时目录: E:\2025Code\python\orc-order-v2\data\temp +2026-03-30 13:46:02,784 - app.core.excel.processor - INFO - 初始化ExcelProcessor完成,模板文件: templates/银豹-采购单模板.xls +2026-03-30 13:47:05,232 - app.core.excel.processor - INFO - 使用输出目录: E:\2025Code\python\orc-order-v2\data\output +2026-03-30 13:47:05,232 - app.core.excel.processor - INFO - 使用临时目录: E:\2025Code\python\orc-order-v2\data\temp +2026-03-30 13:47:05,233 - app.core.excel.processor - INFO - 初始化ExcelProcessor完成,模板文件: templates/银豹-采购单模板.xls +2026-03-30 13:47:05,254 - app.core.excel.processor - INFO - 使用输出目录: E:\2025Code\python\orc-order-v2\data\output +2026-03-30 13:47:05,254 - app.core.excel.processor - INFO - 使用临时目录: E:\2025Code\python\orc-order-v2\data\temp +2026-03-30 13:47:05,255 - app.core.excel.processor - INFO - 初始化ExcelProcessor完成,模板文件: templates/银豹-采购单模板.xls +2026-03-30 13:47:05,276 - app.core.excel.processor - INFO - 开始处理Excel文件: E:/2025Code/python/orc-order-v2/data/output/订单1765513867817.xlsx +2026-03-30 13:47:05,294 - app.core.excel.processor - INFO - 成功读取Excel文件: E:/2025Code/python/orc-order-v2/data/output/订单1765513867817.xlsx, 共 41 行 +2026-03-30 13:47:05,298 - app.core.excel.processor - INFO - 找到可能的表头行: 第3行,评分: 185 +2026-03-30 13:47:05,298 - app.core.excel.processor - INFO - 识别到表头在第 3 行 +2026-03-30 13:47:05,301 - app.core.excel.processor - INFO - 重新整理数据结构,共 38 行有效数据 +2026-03-30 13:47:05,302 - app.core.excel.processor - INFO - 找到精确匹配的条码列: 商品编号 +2026-03-30 13:47:05,302 - app.core.excel.processor - INFO - 使用条码列: 商品编号 +2026-03-30 13:47:05,302 - app.core.excel.processor - INFO - 找到name列: 商品名称 +2026-03-30 13:47:05,302 - app.core.excel.processor - INFO - 找到specification列: 规格 +2026-03-30 13:47:05,302 - app.core.excel.processor - INFO - 找到quantity列(部分匹配): 数量(订购单位) +2026-03-30 13:47:05,302 - app.core.excel.processor - INFO - 找到unit列(部分匹配): 商品条码(订购单位) +2026-03-30 13:47:05,302 - app.core.excel.processor - INFO - 找到price列(部分匹配): 单价(订购单位) +2026-03-30 13:47:05,302 - app.core.excel.processor - INFO - 找到amount列(部分匹配): 优惠后金额(小单位) +2026-03-30 13:47:05,302 - app.core.excel.processor - INFO - 检测到列映射: {'barcode': '商品编号', 'name': '商品名称', 'specification': '规格', 'quantity': '数量(订购单位)', 'unit': '商品条码(订购单位)', 'price': '单价(订购单位)', 'amount': '优惠后金额(小单位)'} +2026-03-30 13:47:05,303 - app.core.excel.processor - INFO - 解析规格: 1*20袋 -> 包装数量=20 +2026-03-30 13:47:05,304 - app.core.excel.processor - INFO - 解析规格: 1*28袋 -> 包装数量=28 +2026-03-30 13:47:05,304 - app.core.excel.processor - INFO - 解析规格: 1*32袋 -> 包装数量=32 +2026-03-30 13:47:05,304 - app.core.excel.processor - INFO - 解析规格: 1*22袋 -> 包装数量=22 +2026-03-30 13:47:05,305 - app.core.excel.processor - INFO - 解析规格: 1*32袋 -> 包装数量=32 +2026-03-30 13:47:05,305 - app.core.excel.processor - INFO - 解析规格: 1*32袋 -> 包装数量=32 +2026-03-30 13:47:05,306 - app.core.excel.processor - INFO - 解析规格: 1*32袋 -> 包装数量=32 +2026-03-30 13:47:05,306 - app.core.excel.processor - INFO - 解析规格: 1*32袋 -> 包装数量=32 +2026-03-30 13:47:05,307 - app.core.excel.processor - INFO - 解析规格: 1*40袋 -> 包装数量=40 +2026-03-30 13:47:05,307 - app.core.excel.processor - INFO - 解析规格: 1*40袋 -> 包装数量=40 +2026-03-30 13:47:05,308 - app.core.excel.processor - INFO - 解析规格: 1*60袋 -> 包装数量=60 +2026-03-30 13:47:05,308 - app.core.excel.processor - INFO - 解析规格: 1*40袋 -> 包装数量=40 +2026-03-30 13:47:05,309 - app.core.excel.processor - INFO - 解析规格: 1*40袋 -> 包装数量=40 +2026-03-30 13:47:05,309 - app.core.excel.processor - INFO - 解析规格: 1*50袋 -> 包装数量=50 +2026-03-30 13:47:05,310 - app.core.excel.processor - INFO - 解析规格: 1*50袋 -> 包装数量=50 +2026-03-30 13:47:05,310 - app.core.excel.processor - INFO - 解析规格: 1*50袋 -> 包装数量=50 +2026-03-30 13:47:05,310 - app.core.excel.processor - INFO - 解析规格: 1*30袋 -> 包装数量=30 +2026-03-30 13:47:05,311 - app.core.excel.processor - INFO - 解析规格: 1*30袋 -> 包装数量=30 +2026-03-30 13:47:05,311 - app.core.excel.processor - INFO - 解析规格: 1*45袋 -> 包装数量=45 +2026-03-30 13:47:05,312 - app.core.excel.processor - INFO - 解析规格: 1*30袋 -> 包装数量=30 +2026-03-30 13:47:05,312 - app.core.excel.processor - INFO - 解析规格: 1*30袋 -> 包装数量=30 +2026-03-30 13:47:05,313 - app.core.excel.processor - INFO - 解析规格: 1*30袋 -> 包装数量=30 +2026-03-30 13:47:05,314 - app.core.excel.processor - INFO - 解析规格: 1*40袋 -> 包装数量=40 +2026-03-30 13:47:05,314 - app.core.excel.processor - INFO - 解析规格: 1*50袋 -> 包装数量=50 +2026-03-30 13:47:05,315 - app.core.excel.processor - INFO - 解析规格: 30g*150袋 -> 包装数量=150 +2026-03-30 13:47:05,315 - app.core.excel.processor - INFO - 解析规格: 30g*150袋 -> 包装数量=150 +2026-03-30 13:47:05,316 - app.core.excel.processor - INFO - 解析规格: 1*48听 -> 包装数量=48 +2026-03-30 13:47:05,316 - app.core.excel.processor - INFO - 解析规格: 1*24听 -> 包装数量=24 +2026-03-30 13:47:05,317 - app.core.excel.processor - INFO - 解析规格: 1*8盒*30袋 -> 包装数量=8 +2026-03-30 13:47:05,317 - app.core.excel.processor - INFO - 根据规格推断单位: 1*8盒*30袋 -> 单位=件 +2026-03-30 13:47:05,317 - app.core.excel.processor - INFO - 解析规格: 1*30袋 -> 包装数量=30 +2026-03-30 13:47:05,318 - app.core.excel.processor - INFO - 解析规格: 1*100袋 -> 包装数量=100 +2026-03-30 13:47:05,318 - app.core.excel.processor - INFO - 解析规格: 1*20袋 -> 包装数量=20 +2026-03-30 13:47:05,319 - app.core.excel.processor - INFO - 解析规格: 1*12瓶 -> 包装数量=12 +2026-03-30 13:47:05,320 - app.core.excel.processor - INFO - 提取到 35 个商品信息 +2026-03-30 13:47:05,324 - app.core.excel.processor - INFO - 开始处理35 个产品信息 +2026-03-30 13:47:05,324 - app.core.excel.processor - INFO - 处理商品: 条码=908011, 数量=5.0, 单价=9.0, 是否赠品=False +2026-03-30 13:47:05,324 - app.core.excel.processor - INFO - 发现正常商品:条码908011, 数量=5.0, 单价=9.0 +2026-03-30 13:47:05,324 - app.core.excel.processor - INFO - 处理商品: 条码=908014, 数量=5.0, 单价=6.65, 是否赠品=False +2026-03-30 13:47:05,324 - app.core.excel.processor - INFO - 发现正常商品:条码908014, 数量=5.0, 单价=6.65 +2026-03-30 13:47:05,324 - app.core.excel.processor - INFO - 处理商品: 条码=908016, 数量=3.0, 单价=5.6, 是否赠品=False +2026-03-30 13:47:05,324 - app.core.excel.processor - INFO - 发现正常商品:条码908016, 数量=3.0, 单价=5.6 +2026-03-30 13:47:05,324 - app.core.excel.processor - INFO - 处理商品: 条码=908022, 数量=6.0, 单价=3.73, 是否赠品=False +2026-03-30 13:47:05,324 - app.core.excel.processor - INFO - 发现正常商品:条码908022, 数量=6.0, 单价=3.73 +2026-03-30 13:47:05,324 - app.core.excel.processor - INFO - 处理商品: 条码=908021, 数量=5.0, 单价=5.6, 是否赠品=False +2026-03-30 13:47:05,324 - app.core.excel.processor - INFO - 发现正常商品:条码908021, 数量=5.0, 单价=5.6 +2026-03-30 13:47:05,324 - app.core.excel.processor - INFO - 处理商品: 条码=306006, 数量=5.0, 单价=4.3, 是否赠品=False +2026-03-30 13:47:05,324 - app.core.excel.processor - INFO - 发现正常商品:条码306006, 数量=5.0, 单价=4.3 +2026-03-30 13:47:05,324 - app.core.excel.processor - INFO - 处理商品: 条码=306003, 数量=3.0, 单价=4.9, 是否赠品=False +2026-03-30 13:47:05,324 - app.core.excel.processor - INFO - 发现正常商品:条码306003, 数量=3.0, 单价=4.9 +2026-03-30 13:47:05,325 - app.core.excel.processor - INFO - 处理商品: 条码=908026, 数量=3.0, 单价=5.32, 是否赠品=False +2026-03-30 13:47:05,325 - app.core.excel.processor - INFO - 发现正常商品:条码908026, 数量=3.0, 单价=5.32 +2026-03-30 13:47:05,325 - app.core.excel.processor - INFO - 处理商品: 条码=908007, 数量=6.0, 单价=4.8, 是否赠品=False +2026-03-30 13:47:05,325 - app.core.excel.processor - INFO - 发现正常商品:条码908007, 数量=6.0, 单价=4.8 +2026-03-30 13:47:05,325 - app.core.excel.processor - INFO - 处理商品: 条码=014187, 数量=5.0, 单价=4.0, 是否赠品=False +2026-03-30 13:47:05,325 - app.core.excel.processor - INFO - 发现正常商品:条码014187, 数量=5.0, 单价=4.0 +2026-03-30 13:47:05,325 - app.core.excel.processor - INFO - 处理商品: 条码=014006, 数量=3.0, 单价=3.5, 是否赠品=False +2026-03-30 13:47:05,325 - app.core.excel.processor - INFO - 发现正常商品:条码014006, 数量=3.0, 单价=3.5 +2026-03-30 13:47:05,325 - app.core.excel.processor - INFO - 处理商品: 条码=011002, 数量=5.0, 单价=3.2, 是否赠品=False +2026-03-30 13:47:05,325 - app.core.excel.processor - INFO - 发现正常商品:条码011002, 数量=5.0, 单价=3.2 +2026-03-30 13:47:05,325 - app.core.excel.processor - INFO - 处理商品: 条码=011027, 数量=5.0, 单价=4.1, 是否赠品=False +2026-03-30 13:47:05,325 - app.core.excel.processor - INFO - 发现正常商品:条码011027, 数量=5.0, 单价=4.1 +2026-03-30 13:47:05,325 - app.core.excel.processor - INFO - 处理商品: 条码=002052, 数量=3.0, 单价=3.2, 是否赠品=False +2026-03-30 13:47:05,325 - app.core.excel.processor - INFO - 发现正常商品:条码002052, 数量=3.0, 单价=3.2 +2026-03-30 13:47:05,325 - app.core.excel.processor - INFO - 处理商品: 条码=002062, 数量=5.0, 单价=3.2, 是否赠品=False +2026-03-30 13:47:05,325 - app.core.excel.processor - INFO - 发现正常商品:条码002062, 数量=5.0, 单价=3.2 +2026-03-30 13:47:05,325 - app.core.excel.processor - INFO - 处理商品: 条码=906010, 数量=5.0, 单价=2.86, 是否赠品=False +2026-03-30 13:47:05,326 - app.core.excel.processor - INFO - 发现正常商品:条码906010, 数量=5.0, 单价=2.86 +2026-03-30 13:47:05,326 - app.core.excel.processor - INFO - 处理商品: 条码=078034, 数量=5.0, 单价=4.2, 是否赠品=False +2026-03-30 13:47:05,326 - app.core.excel.processor - INFO - 发现正常商品:条码078034, 数量=5.0, 单价=4.2 +2026-03-30 13:47:05,326 - app.core.excel.processor - INFO - 处理商品: 条码=074010, 数量=3.0, 单价=2.56, 是否赠品=False +2026-03-30 13:47:05,326 - app.core.excel.processor - INFO - 发现正常商品:条码074010, 数量=3.0, 单价=2.56 +2026-03-30 13:47:05,326 - app.core.excel.processor - INFO - 处理商品: 条码=045003, 数量=5.0, 单价=2.0, 是否赠品=False +2026-03-30 13:47:05,326 - app.core.excel.processor - INFO - 发现正常商品:条码045003, 数量=5.0, 单价=2.0 +2026-03-30 13:47:05,326 - app.core.excel.processor - INFO - 处理商品: 条码=400010, 数量=5.0, 单价=2.9, 是否赠品=False +2026-03-30 13:47:05,326 - app.core.excel.processor - INFO - 发现正常商品:条码400010, 数量=5.0, 单价=2.9 +2026-03-30 13:47:05,326 - app.core.excel.processor - INFO - 处理商品: 条码=400009, 数量=5.0, 单价=2.9, 是否赠品=False +2026-03-30 13:47:05,326 - app.core.excel.processor - INFO - 发现正常商品:条码400009, 数量=5.0, 单价=2.9 +2026-03-30 13:47:05,326 - app.core.excel.processor - INFO - 处理商品: 条码=225004, 数量=5.0, 单价=2.9, 是否赠品=False +2026-03-30 13:47:05,326 - app.core.excel.processor - INFO - 发现正常商品:条码225004, 数量=5.0, 单价=2.9 +2026-03-30 13:47:05,326 - app.core.excel.processor - INFO - 处理商品: 条码=323030, 数量=5.0, 单价=2.75, 是否赠品=False +2026-03-30 13:47:05,326 - app.core.excel.processor - INFO - 发现正常商品:条码323030, 数量=5.0, 单价=2.75 +2026-03-30 13:47:05,326 - app.core.excel.processor - INFO - 处理商品: 条码=476001, 数量=5.0, 单价=2.5, 是否赠品=False +2026-03-30 13:47:05,326 - app.core.excel.processor - INFO - 发现正常商品:条码476001, 数量=5.0, 单价=2.5 +2026-03-30 13:47:05,326 - app.core.excel.processor - INFO - 处理商品: 条码=912002, 数量=10.0, 单价=1.13, 是否赠品=False +2026-03-30 13:47:05,327 - app.core.excel.processor - INFO - 发现正常商品:条码912002, 数量=10.0, 单价=1.13 +2026-03-30 13:47:05,327 - app.core.excel.processor - INFO - 处理商品: 条码=912003, 数量=10.0, 单价=1.13, 是否赠品=False +2026-03-30 13:47:05,327 - app.core.excel.processor - INFO - 发现正常商品:条码912003, 数量=10.0, 单价=1.13 +2026-03-30 13:47:05,327 - app.core.excel.processor - INFO - 处理商品: 条码=302004, 数量=3.0, 单价=2.85, 是否赠品=False +2026-03-30 13:47:05,327 - app.core.excel.processor - INFO - 发现正常商品:条码302004, 数量=3.0, 单价=2.85 +2026-03-30 13:47:05,327 - app.core.excel.processor - INFO - 处理商品: 条码=323331, 数量=3.0, 单价=6.5, 是否赠品=False +2026-03-30 13:47:05,327 - app.core.excel.processor - INFO - 发现正常商品:条码323331, 数量=3.0, 单价=6.5 +2026-03-30 13:47:05,327 - app.core.excel.processor - INFO - 处理商品: 条码=424028, 数量=8.0, 单价=2.5875, 是否赠品=False +2026-03-30 13:47:05,327 - app.core.excel.processor - INFO - 发现正常商品:条码424028, 数量=8.0, 单价=2.5875 +2026-03-30 13:47:05,327 - app.core.excel.processor - INFO - 处理商品: 条码=635056, 数量=5.0, 单价=4.4, 是否赠品=False +2026-03-30 13:47:05,327 - app.core.excel.processor - INFO - 发现正常商品:条码635056, 数量=5.0, 单价=4.4 +2026-03-30 13:47:05,327 - app.core.excel.processor - INFO - 处理商品: 条码=929001, 数量=6.0, 单价=1.8, 是否赠品=False +2026-03-30 13:47:05,327 - app.core.excel.processor - INFO - 发现正常商品:条码929001, 数量=6.0, 单价=1.8 +2026-03-30 13:47:05,327 - app.core.excel.processor - INFO - 处理商品: 条码=713006, 数量=5.0, 单价=4.8, 是否赠品=False +2026-03-30 13:47:05,327 - app.core.excel.processor - INFO - 发现正常商品:条码713006, 数量=5.0, 单价=4.8 +2026-03-30 13:47:05,327 - app.core.excel.processor - INFO - 处理商品: 条码=114255, 数量=4.0, 单价=26.4, 是否赠品=False +2026-03-30 13:47:05,327 - app.core.excel.processor - INFO - 发现正常商品:条码114255, 数量=4.0, 单价=26.4 +2026-03-30 13:47:05,328 - app.core.excel.processor - INFO - 处理商品: 条码=300, 数量=30.0, 单价=0.0, 是否赠品=True +2026-03-30 13:47:05,328 - app.core.excel.processor - INFO - 发现赠品:条码300, 数量=30.0 +2026-03-30 13:47:05,328 - app.core.excel.processor - INFO - 处理商品: 条码=20251212123107, 数量=0.0, 单价=0.0, 是否赠品=True +2026-03-30 13:47:05,328 - app.core.excel.processor - INFO - 发现赠品:条码20251212123107, 数量=0.0 +2026-03-30 13:47:05,328 - app.core.excel.processor - INFO - 分组后共35 个不同条码的商品 +2026-03-30 13:47:05,328 - app.core.excel.processor - INFO - 条码 908011 处理结果:正常商品数量5.0,单价9.0,赠品数量0 +2026-03-30 13:47:05,328 - app.core.excel.processor - INFO - 条码 908014 处理结果:正常商品数量5.0,单价6.65,赠品数量0 +2026-03-30 13:47:05,328 - app.core.excel.processor - INFO - 条码 908016 处理结果:正常商品数量3.0,单价5.6,赠品数量0 +2026-03-30 13:47:05,328 - app.core.excel.processor - INFO - 条码 908022 处理结果:正常商品数量6.0,单价3.73,赠品数量0 +2026-03-30 13:47:05,328 - app.core.excel.processor - INFO - 条码 908021 处理结果:正常商品数量5.0,单价5.6,赠品数量0 +2026-03-30 13:47:05,328 - app.core.excel.processor - INFO - 条码 306006 处理结果:正常商品数量5.0,单价4.3,赠品数量0 +2026-03-30 13:47:05,328 - app.core.excel.processor - INFO - 条码 306003 处理结果:正常商品数量3.0,单价4.9,赠品数量0 +2026-03-30 13:47:05,328 - app.core.excel.processor - INFO - 条码 908026 处理结果:正常商品数量3.0,单价5.32,赠品数量0 +2026-03-30 13:47:05,328 - app.core.excel.processor - INFO - 条码 908007 处理结果:正常商品数量6.0,单价4.8,赠品数量0 +2026-03-30 13:47:05,329 - app.core.excel.processor - INFO - 条码 014187 处理结果:正常商品数量5.0,单价4.0,赠品数量0 +2026-03-30 13:47:05,329 - app.core.excel.processor - INFO - 条码 014006 处理结果:正常商品数量3.0,单价3.5,赠品数量0 +2026-03-30 13:47:05,329 - app.core.excel.processor - INFO - 条码 011002 处理结果:正常商品数量5.0,单价3.2,赠品数量0 +2026-03-30 13:47:05,329 - app.core.excel.processor - INFO - 条码 011027 处理结果:正常商品数量5.0,单价4.1,赠品数量0 +2026-03-30 13:47:05,329 - app.core.excel.processor - INFO - 条码 002052 处理结果:正常商品数量3.0,单价3.2,赠品数量0 +2026-03-30 13:47:05,329 - app.core.excel.processor - INFO - 条码 002062 处理结果:正常商品数量5.0,单价3.2,赠品数量0 +2026-03-30 13:47:05,329 - app.core.excel.processor - INFO - 条码 906010 处理结果:正常商品数量5.0,单价2.86,赠品数量0 +2026-03-30 13:47:05,329 - app.core.excel.processor - INFO - 条码 078034 处理结果:正常商品数量5.0,单价4.2,赠品数量0 +2026-03-30 13:47:05,329 - app.core.excel.processor - INFO - 条码 074010 处理结果:正常商品数量3.0,单价2.56,赠品数量0 +2026-03-30 13:47:05,329 - app.core.excel.processor - INFO - 条码 045003 处理结果:正常商品数量5.0,单价2.0,赠品数量0 +2026-03-30 13:47:05,329 - app.core.excel.processor - INFO - 条码 400010 处理结果:正常商品数量5.0,单价2.9,赠品数量0 +2026-03-30 13:47:05,329 - app.core.excel.processor - INFO - 条码 400009 处理结果:正常商品数量5.0,单价2.9,赠品数量0 +2026-03-30 13:47:05,329 - app.core.excel.processor - INFO - 条码 225004 处理结果:正常商品数量5.0,单价2.9,赠品数量0 +2026-03-30 13:47:05,329 - app.core.excel.processor - INFO - 条码 323030 处理结果:正常商品数量5.0,单价2.75,赠品数量0 +2026-03-30 13:47:05,329 - app.core.excel.processor - INFO - 条码 476001 处理结果:正常商品数量5.0,单价2.5,赠品数量0 +2026-03-30 13:47:05,330 - app.core.excel.processor - INFO - 条码 912002 处理结果:正常商品数量10.0,单价1.13,赠品数量0 +2026-03-30 13:47:05,330 - app.core.excel.processor - INFO - 条码 912003 处理结果:正常商品数量10.0,单价1.13,赠品数量0 +2026-03-30 13:47:05,330 - app.core.excel.processor - INFO - 条码 302004 处理结果:正常商品数量3.0,单价2.85,赠品数量0 +2026-03-30 13:47:05,330 - app.core.excel.processor - INFO - 条码 323331 处理结果:正常商品数量3.0,单价6.5,赠品数量0 +2026-03-30 13:47:05,330 - app.core.excel.processor - INFO - 条码 424028 处理结果:正常商品数量8.0,单价2.5875,赠品数量0 +2026-03-30 13:47:05,330 - app.core.excel.processor - INFO - 条码 635056 处理结果:正常商品数量5.0,单价4.4,赠品数量0 +2026-03-30 13:47:05,330 - app.core.excel.processor - INFO - 条码 929001 处理结果:正常商品数量6.0,单价1.8,赠品数量0 +2026-03-30 13:47:05,330 - app.core.excel.processor - INFO - 条码 713006 处理结果:正常商品数量5.0,单价4.8,赠品数量0 +2026-03-30 13:47:05,330 - app.core.excel.processor - INFO - 条码 114255 处理结果:正常商品数量4.0,单价26.4,赠品数量0 +2026-03-30 13:47:05,330 - app.core.excel.processor - INFO - 条码 300 处理结果:只有赠品,数量=30.0 +2026-03-30 13:47:05,330 - app.core.excel.processor - INFO - 条码 20251212123107 处理结果:只有赠品,数量=0.0 +2026-03-30 13:47:05,331 - app.core.excel.processor - INFO - 条码 300 填充:仅有赠品,采购量=0,赠品数量=30.0 +2026-03-30 13:47:05,331 - app.core.excel.processor - INFO - 条码 20251212123107 填充:仅有赠品,采购量=0,赠品数量=0.0 +2026-03-30 13:47:05,333 - app.core.excel.processor - INFO - 采购单已保存到: data/result\采购单_订单1765513867817.xls +2026-03-30 13:47:05,334 - app.core.excel.processor - INFO - 采购单已保存到: data/result\采购单_订单1765513867817.xls +2026-03-30 13:47:06,653 - app.core.excel.processor - INFO - 使用输出目录: E:\2025Code\python\orc-order-v2\data\output +2026-03-30 13:47:06,653 - app.core.excel.processor - INFO - 使用临时目录: E:\2025Code\python\orc-order-v2\data\temp +2026-03-30 13:47:06,653 - app.core.excel.processor - INFO - 初始化ExcelProcessor完成,模板文件: templates/银豹-采购单模板.xls +2026-03-30 13:48:28,518 - app.core.excel.processor - INFO - 使用输出目录: E:\2025Code\python\orc-order-v2\data\output +2026-03-30 13:48:28,518 - app.core.excel.processor - INFO - 使用临时目录: E:\2025Code\python\orc-order-v2\data\temp +2026-03-30 13:48:28,519 - app.core.excel.processor - INFO - 初始化ExcelProcessor完成,模板文件: templates/银豹-采购单模板.xls +2026-03-30 13:48:28,523 - app.core.excel.processor - INFO - 使用输出目录: E:\2025Code\python\orc-order-v2\data\output +2026-03-30 13:48:28,523 - app.core.excel.processor - INFO - 使用临时目录: E:\2025Code\python\orc-order-v2\data\temp +2026-03-30 13:48:28,524 - app.core.excel.processor - INFO - 初始化ExcelProcessor完成,模板文件: templates/银豹-采购单模板.xls +2026-03-30 13:48:28,557 - app.core.excel.processor - INFO - 开始处理Excel文件: E:/2025Code/python/orc-order-v2/data/output/订单1774849009841.xlsx +2026-03-30 13:48:28,590 - app.core.excel.processor - INFO - 成功读取Excel文件: E:/2025Code/python/orc-order-v2/data/output/订单1774849009841.xlsx, 共 106 行 +2026-03-30 13:48:28,594 - app.core.excel.processor - INFO - 找到可能的表头行: 第3行,评分: 185 +2026-03-30 13:48:28,594 - app.core.excel.processor - INFO - 识别到表头在第 3 行 +2026-03-30 13:48:28,595 - app.core.excel.processor - INFO - 重新整理数据结构,共 103 行有效数据 +2026-03-30 13:48:28,596 - app.core.excel.processor - INFO - 找到精确匹配的条码列: 商品编号 +2026-03-30 13:48:28,596 - app.core.excel.processor - INFO - 使用条码列: 商品编号 +2026-03-30 13:48:28,596 - app.core.excel.processor - INFO - 找到name列: 商品名称 +2026-03-30 13:48:28,596 - app.core.excel.processor - INFO - 找到specification列: 规格 +2026-03-30 13:48:28,596 - app.core.excel.processor - INFO - 找到quantity列(部分匹配): 数量(订购单位) +2026-03-30 13:48:28,596 - app.core.excel.processor - INFO - 找到unit列(部分匹配): 商品条码(订购单位) +2026-03-30 13:48:28,596 - app.core.excel.processor - INFO - 找到price列(部分匹配): 单价(订购单位) +2026-03-30 13:48:28,597 - app.core.excel.processor - INFO - 找到amount列(部分匹配): 优惠后金额(小单位) +2026-03-30 13:48:28,597 - app.core.excel.processor - INFO - 检测到列映射: {'barcode': '商品编号', 'name': '商品名称', 'specification': '规格', 'quantity': '数量(订购单位)', 'unit': '商品条码(订购单位)', 'price': '单价(订购单位)', 'amount': '优惠后金额(小单位)'} +2026-03-30 13:48:28,597 - app.core.excel.processor - INFO - 解析规格: 1*36盒*20条 -> 包装数量=36 +2026-03-30 13:48:28,598 - app.core.excel.processor - INFO - 解析规格: 1*4盒*9个 -> 包装数量=4 +2026-03-30 13:48:28,598 - app.core.excel.processor - INFO - 解析规格: 1*24盒 -> 包装数量=24 +2026-03-30 13:48:28,599 - app.core.excel.processor - INFO - 解析规格: 1*24盒 -> 包装数量=24 +2026-03-30 13:48:28,599 - app.core.excel.processor - INFO - 解析规格: 1*24盒 -> 包装数量=24 +2026-03-30 13:48:28,599 - app.core.excel.processor - INFO - 解析规格: 1*24个 -> 包装数量=24 +2026-03-30 13:48:28,600 - app.core.excel.processor - INFO - 解析规格: 1*36袋 -> 包装数量=36 +2026-03-30 13:48:28,600 - app.core.excel.processor - INFO - 解析规格: 1*24袋 -> 包装数量=24 +2026-03-30 13:48:28,601 - app.core.excel.processor - INFO - 解析规格: 1*50袋 -> 包装数量=50 +2026-03-30 13:48:28,601 - app.core.excel.processor - INFO - 解析规格: 1*50袋 -> 包装数量=50 +2026-03-30 13:48:28,602 - app.core.excel.processor - INFO - 解析规格: 1*30袋 -> 包装数量=30 +2026-03-30 13:48:28,602 - app.core.excel.processor - INFO - 解析规格: 1*30袋 -> 包装数量=30 +2026-03-30 13:48:28,603 - app.core.excel.processor - INFO - 解析规格: 1*40袋 -> 包装数量=40 +2026-03-30 13:48:28,603 - app.core.excel.processor - INFO - 解析规格: 1*40袋 -> 包装数量=40 +2026-03-30 13:48:28,604 - app.core.excel.processor - INFO - 解析规格: 1*24袋 -> 包装数量=24 +2026-03-30 13:48:28,604 - app.core.excel.processor - INFO - 解析规格: 1*20袋 -> 包装数量=20 +2026-03-30 13:48:28,605 - app.core.excel.processor - INFO - 解析规格: 1*20袋 -> 包装数量=20 +2026-03-30 13:48:28,605 - app.core.excel.processor - INFO - 解析规格: 1*20袋 -> 包装数量=20 +2026-03-30 13:48:28,606 - app.core.excel.processor - INFO - 解析规格: 1*70袋 -> 包装数量=70 +2026-03-30 13:48:28,606 - app.core.excel.processor - INFO - 解析规格: 1*24袋 -> 包装数量=24 +2026-03-30 13:48:28,607 - app.core.excel.processor - INFO - 解析规格: 1*12袋 -> 包装数量=12 +2026-03-30 13:48:28,607 - app.core.excel.processor - INFO - 解析规格: 1*24盒*32条 -> 包装数量=24 +2026-03-30 13:48:28,607 - app.core.excel.processor - INFO - 解析规格: 1*18盒*20袋 -> 包装数量=18 +2026-03-30 13:48:28,608 - app.core.excel.processor - INFO - 解析规格: 1*18盒*20袋 -> 包装数量=18 +2026-03-30 13:48:28,608 - app.core.excel.processor - INFO - 解析规格: 1*18盒*20袋 -> 包装数量=18 +2026-03-30 13:48:28,609 - app.core.excel.processor - INFO - 解析规格: 1*8盒*20袋 -> 包装数量=8 +2026-03-30 13:48:28,609 - app.core.excel.processor - INFO - 根据规格推断单位: 1*8盒*20袋 -> 单位=件 +2026-03-30 13:48:28,610 - app.core.excel.processor - INFO - 解析规格: 1*8盒*20袋 -> 包装数量=8 +2026-03-30 13:48:28,610 - app.core.excel.processor - INFO - 根据规格推断单位: 1*8盒*20袋 -> 单位=件 +2026-03-30 13:48:28,610 - app.core.excel.processor - INFO - 解析规格: 1*12盒*20袋 -> 包装数量=12 +2026-03-30 13:48:28,611 - app.core.excel.processor - INFO - 解析规格: 1*15提*20袋 -> 包装数量=15 +2026-03-30 13:48:28,611 - app.core.excel.processor - INFO - 根据规格推断单位: 1*15提*20袋 -> 单位=件 +2026-03-30 13:48:28,612 - app.core.excel.processor - INFO - 解析规格: 1*18盒*20袋 -> 包装数量=18 +2026-03-30 13:48:28,612 - app.core.excel.processor - INFO - 解析规格: 1*20盒*20袋 -> 包装数量=20 +2026-03-30 13:48:28,613 - app.core.excel.processor - INFO - 解析规格: 1*20盒*20袋 -> 包装数量=20 +2026-03-30 13:48:28,614 - app.core.excel.processor - INFO - 解析规格: 1*20盒*20袋 -> 包装数量=20 +2026-03-30 13:48:28,614 - app.core.excel.processor - INFO - 解析规格: 1*18盒*20袋 -> 包装数量=18 +2026-03-30 13:48:28,615 - app.core.excel.processor - INFO - 解析规格: 1*18盒*20袋 -> 包装数量=18 +2026-03-30 13:48:28,616 - app.core.excel.processor - INFO - 解析规格: 1*18盒*20袋 -> 包装数量=18 +2026-03-30 13:48:28,616 - app.core.excel.processor - INFO - 解析规格: 1*24袋 -> 包装数量=24 +2026-03-30 13:48:28,617 - app.core.excel.processor - INFO - 解析规格: 1*24袋 -> 包装数量=24 +2026-03-30 13:48:28,617 - app.core.excel.processor - INFO - 解析规格: 1*24袋 -> 包装数量=24 +2026-03-30 13:48:28,618 - app.core.excel.processor - INFO - 解析规格: 1*24袋 -> 包装数量=24 +2026-03-30 13:48:28,619 - app.core.excel.processor - INFO - 解析规格: 1*22袋 -> 包装数量=22 +2026-03-30 13:48:28,619 - app.core.excel.processor - INFO - 解析规格: 1*22袋 -> 包装数量=22 +2026-03-30 13:48:28,620 - app.core.excel.processor - INFO - 解析规格: 1*30袋 -> 包装数量=30 +2026-03-30 13:48:28,620 - app.core.excel.processor - INFO - 解析规格: 1*50袋 -> 包装数量=50 +2026-03-30 13:48:28,621 - app.core.excel.processor - INFO - 解析规格: 1*25袋 -> 包装数量=25 +2026-03-30 13:48:28,622 - app.core.excel.processor - INFO - 解析规格: 1*25袋 -> 包装数量=25 +2026-03-30 13:48:28,623 - app.core.excel.processor - INFO - 解析规格: 1*25袋 -> 包装数量=25 +2026-03-30 13:48:28,623 - app.core.excel.processor - INFO - 解析规格: 1*25袋 -> 包装数量=25 +2026-03-30 13:48:28,624 - app.core.excel.processor - INFO - 解析规格: 1*80袋 -> 包装数量=80 +2026-03-30 13:48:28,624 - app.core.excel.processor - INFO - 解析规格: 1*50袋 -> 包装数量=50 +2026-03-30 13:48:28,625 - app.core.excel.processor - INFO - 解析规格: 1*50袋 -> 包装数量=50 +2026-03-30 13:48:28,626 - app.core.excel.processor - INFO - 解析规格: 1*40袋 -> 包装数量=40 +2026-03-30 13:48:28,627 - app.core.excel.processor - INFO - 解析规格: 1*60袋 -> 包装数量=60 +2026-03-30 13:48:28,627 - app.core.excel.processor - INFO - 解析规格: 1*120袋 -> 包装数量=120 +2026-03-30 13:48:28,628 - app.core.excel.processor - INFO - 解析规格: 48g*200袋 -> 包装数量=200 +2026-03-30 13:48:28,628 - app.core.excel.processor - INFO - 解析规格: 1*100袋 -> 包装数量=100 +2026-03-30 13:48:28,629 - app.core.excel.processor - INFO - 解析规格: 1*50袋 -> 包装数量=50 +2026-03-30 13:48:28,630 - app.core.excel.processor - INFO - 解析规格: 1*100袋 -> 包装数量=100 +2026-03-30 13:48:28,630 - app.core.excel.processor - INFO - 解析规格: 50g*60袋 -> 包装数量=60 +2026-03-30 13:48:28,631 - app.core.excel.processor - INFO - 解析规格: 1*60袋 -> 包装数量=60 +2026-03-30 13:48:28,632 - app.core.excel.processor - INFO - 解析规格: 1*10包*10袋 -> 包装数量=10 +2026-03-30 13:48:28,632 - app.core.excel.processor - INFO - 解析规格: 1*60袋 -> 包装数量=60 +2026-03-30 13:48:28,633 - app.core.excel.processor - INFO - 解析规格: 1*10提*6袋 -> 包装数量=10 +2026-03-30 13:48:28,633 - app.core.excel.processor - INFO - 根据规格推断单位: 1*10提*6袋 -> 单位=件 +2026-03-30 13:48:28,634 - app.core.excel.processor - INFO - 解析规格: 1*20袋 -> 包装数量=20 +2026-03-30 13:48:28,634 - app.core.excel.processor - INFO - 解析规格: 80g*80袋 -> 包装数量=80 +2026-03-30 13:48:28,635 - app.core.excel.processor - INFO - 解析规格: 1*60袋 -> 包装数量=60 +2026-03-30 13:48:28,636 - app.core.excel.processor - INFO - 解析规格: 1*40袋 -> 包装数量=40 +2026-03-30 13:48:28,636 - app.core.excel.processor - INFO - 解析规格: 160g*30袋 -> 包装数量=30 +2026-03-30 13:48:28,637 - app.core.excel.processor - INFO - 解析规格: 1*50袋 -> 包装数量=50 +2026-03-30 13:48:28,637 - app.core.excel.processor - INFO - 解析规格: 1*50袋 -> 包装数量=50 +2026-03-30 13:48:28,638 - app.core.excel.processor - INFO - 解析规格: 1*30袋 -> 包装数量=30 +2026-03-30 13:48:28,639 - app.core.excel.processor - INFO - 解析规格: 1*50 -> 包装数量=50 +2026-03-30 13:48:28,639 - app.core.excel.processor - INFO - 解析规格: 1*50袋 -> 包装数量=50 +2026-03-30 13:48:28,640 - app.core.excel.processor - INFO - 解析规格: 1*60袋 -> 包装数量=60 +2026-03-30 13:48:28,641 - app.core.excel.processor - INFO - 解析规格: 1*60袋 -> 包装数量=60 +2026-03-30 13:48:28,641 - app.core.excel.processor - INFO - 解析规格: 80g*50袋 -> 包装数量=50 +2026-03-30 13:48:28,642 - app.core.excel.processor - INFO - 解析规格: 1*32袋 -> 包装数量=32 +2026-03-30 13:48:28,643 - app.core.excel.processor - INFO - 解析规格: 1*20袋 -> 包装数量=20 +2026-03-30 13:48:28,644 - app.core.excel.processor - INFO - 解析规格: 1*20袋 -> 包装数量=20 +2026-03-30 13:48:28,644 - app.core.excel.processor - INFO - 解析规格: 1*32袋 -> 包装数量=32 +2026-03-30 13:48:28,645 - app.core.excel.processor - INFO - 解析规格: 1*40袋 -> 包装数量=40 +2026-03-30 13:48:28,645 - app.core.excel.processor - INFO - 解析规格: 1*40袋 -> 包装数量=40 +2026-03-30 13:48:28,646 - app.core.excel.processor - INFO - 解析规格: 1*50袋 -> 包装数量=50 +2026-03-30 13:48:28,647 - app.core.excel.processor - INFO - 解析规格: 1*96袋 -> 包装数量=96 +2026-03-30 13:48:28,647 - app.core.excel.processor - INFO - 解析规格: 1*100袋 -> 包装数量=100 +2026-03-30 13:48:28,648 - app.core.excel.processor - INFO - 解析规格: 1*35袋 -> 包装数量=35 +2026-03-30 13:48:28,648 - app.core.excel.processor - INFO - 解析规格: 1*50袋 -> 包装数量=50 +2026-03-30 13:48:28,649 - app.core.excel.processor - INFO - 解析规格: 1*40袋 -> 包装数量=40 +2026-03-30 13:48:28,649 - app.core.excel.processor - INFO - 解析规格: 1*40袋 -> 包装数量=40 +2026-03-30 13:48:28,650 - app.core.excel.processor - INFO - 解析规格: 1*50袋 -> 包装数量=50 +2026-03-30 13:48:28,651 - app.core.excel.processor - INFO - 解析规格: 1*30袋 -> 包装数量=30 +2026-03-30 13:48:28,651 - app.core.excel.processor - INFO - 解析规格: 1*45袋 -> 包装数量=45 +2026-03-30 13:48:28,652 - app.core.excel.processor - INFO - 解析规格: 1*40袋 -> 包装数量=40 +2026-03-30 13:48:28,652 - app.core.excel.processor - INFO - 解析规格: 1*8袋*10支 -> 包装数量=8 +2026-03-30 13:48:28,652 - app.core.excel.processor - INFO - 根据规格推断单位: 1*8袋*10支 -> 单位=件 +2026-03-30 13:48:28,653 - app.core.excel.processor - INFO - 解析规格: 1*20瓶 -> 包装数量=20 +2026-03-30 13:48:28,653 - app.core.excel.processor - INFO - 根据规格推断单位: 1*20瓶 -> 单位=件 +2026-03-30 13:48:28,654 - app.core.excel.processor - INFO - 解析规格: 1*18盒*20袋 -> 包装数量=18 +2026-03-30 13:48:28,654 - app.core.excel.processor - INFO - 解析规格: 1*30袋 -> 包装数量=30 +2026-03-30 13:48:28,655 - app.core.excel.processor - INFO - 解析规格: 1*40支 -> 包装数量=40 +2026-03-30 13:48:28,656 - app.core.excel.processor - INFO - 提取到 100 个商品信息 +2026-03-30 13:48:28,660 - app.core.excel.processor - INFO - 开始处理100 个产品信息 +2026-03-30 13:48:28,660 - app.core.excel.processor - INFO - 处理商品: 条码=342055, 数量=1.0, 单价=43.0, 是否赠品=False +2026-03-30 13:48:28,660 - app.core.excel.processor - INFO - 发现正常商品:条码342055, 数量=1.0, 单价=43.0 +2026-03-30 13:48:28,660 - app.core.excel.processor - INFO - 处理商品: 条码=304162, 数量=1.0, 单价=79.2, 是否赠品=False +2026-03-30 13:48:28,660 - app.core.excel.processor - INFO - 发现正常商品:条码304162, 数量=1.0, 单价=79.2 +2026-03-30 13:48:28,660 - app.core.excel.processor - INFO - 处理商品: 条码=304088, 数量=5.0, 单价=5.2, 是否赠品=False +2026-03-30 13:48:28,661 - app.core.excel.processor - INFO - 发现正常商品:条码304088, 数量=5.0, 单价=5.2 +2026-03-30 13:48:28,661 - app.core.excel.processor - INFO - 处理商品: 条码=304093, 数量=5.0, 单价=4.99, 是否赠品=False +2026-03-30 13:48:28,661 - app.core.excel.processor - INFO - 发现正常商品:条码304093, 数量=5.0, 单价=4.99 +2026-03-30 13:48:28,661 - app.core.excel.processor - INFO - 处理商品: 条码=304214, 数量=4.0, 单价=6.5, 是否赠品=False +2026-03-30 13:48:28,661 - app.core.excel.processor - INFO - 发现正常商品:条码304214, 数量=4.0, 单价=6.5 +2026-03-30 13:48:28,661 - app.core.excel.processor - INFO - 处理商品: 条码=033026, 数量=5.0, 单价=3.15, 是否赠品=False +2026-03-30 13:48:28,661 - app.core.excel.processor - INFO - 发现正常商品:条码033026, 数量=5.0, 单价=3.15 +2026-03-30 13:48:28,661 - app.core.excel.processor - INFO - 处理商品: 条码=489018, 数量=5.0, 单价=2.8, 是否赠品=False +2026-03-30 13:48:28,661 - app.core.excel.processor - INFO - 发现正常商品:条码489018, 数量=5.0, 单价=2.8 +2026-03-30 13:48:28,662 - app.core.excel.processor - INFO - 处理商品: 条码=304217, 数量=3.0, 单价=3.5, 是否赠品=False +2026-03-30 13:48:28,662 - app.core.excel.processor - INFO - 发现正常商品:条码304217, 数量=3.0, 单价=3.5 +2026-03-30 13:48:28,662 - app.core.excel.processor - INFO - 处理商品: 条码=002049, 数量=5.0, 单价=1.4, 是否赠品=False +2026-03-30 13:48:28,662 - app.core.excel.processor - INFO - 发现正常商品:条码002049, 数量=5.0, 单价=1.4 +2026-03-30 13:48:28,662 - app.core.excel.processor - INFO - 处理商品: 条码=301021, 数量=3.0, 单价=2.07, 是否赠品=False +2026-03-30 13:48:28,662 - app.core.excel.processor - INFO - 发现正常商品:条码301021, 数量=3.0, 单价=2.07 +2026-03-30 13:48:28,662 - app.core.excel.processor - INFO - 处理商品: 条码=303010, 数量=2.0, 单价=3.5, 是否赠品=False +2026-03-30 13:48:28,662 - app.core.excel.processor - INFO - 发现正常商品:条码303010, 数量=2.0, 单价=3.5 +2026-03-30 13:48:28,663 - app.core.excel.processor - INFO - 处理商品: 条码=303009, 数量=2.0, 单价=3.5, 是否赠品=False +2026-03-30 13:48:28,663 - app.core.excel.processor - INFO - 发现正常商品:条码303009, 数量=2.0, 单价=3.5 +2026-03-30 13:48:28,663 - app.core.excel.processor - INFO - 处理商品: 条码=303007, 数量=3.0, 单价=2.63, 是否赠品=False +2026-03-30 13:48:28,663 - app.core.excel.processor - INFO - 发现正常商品:条码303007, 数量=3.0, 单价=2.63 +2026-03-30 13:48:28,663 - app.core.excel.processor - INFO - 处理商品: 条码=303005, 数量=3.0, 单价=2.63, 是否赠品=False +2026-03-30 13:48:28,663 - app.core.excel.processor - INFO - 发现正常商品:条码303005, 数量=3.0, 单价=2.63 +2026-03-30 13:48:28,663 - app.core.excel.processor - INFO - 处理商品: 条码=315026, 数量=4.0, 单价=4.64, 是否赠品=False +2026-03-30 13:48:28,663 - app.core.excel.processor - INFO - 发现正常商品:条码315026, 数量=4.0, 单价=4.64 +2026-03-30 13:48:28,663 - app.core.excel.processor - INFO - 处理商品: 条码=318001, 数量=3.0, 单价=4.3, 是否赠品=False +2026-03-30 13:48:28,664 - app.core.excel.processor - INFO - 发现正常商品:条码318001, 数量=3.0, 单价=4.3 +2026-03-30 13:48:28,664 - app.core.excel.processor - INFO - 处理商品: 条码=324005, 数量=5.0, 单价=4.5, 是否赠品=False +2026-03-30 13:48:28,664 - app.core.excel.processor - INFO - 发现正常商品:条码324005, 数量=5.0, 单价=4.5 +2026-03-30 13:48:28,664 - app.core.excel.processor - INFO - 处理商品: 条码=324009, 数量=3.0, 单价=3.95, 是否赠品=False +2026-03-30 13:48:28,664 - app.core.excel.processor - INFO - 发现正常商品:条码324009, 数量=3.0, 单价=3.95 +2026-03-30 13:48:28,664 - app.core.excel.processor - INFO - 处理商品: 条码=028306, 数量=10.0, 单价=0.65, 是否赠品=False +2026-03-30 13:48:28,664 - app.core.excel.processor - INFO - 发现正常商品:条码028306, 数量=10.0, 单价=0.65 +2026-03-30 13:48:28,664 - app.core.excel.processor - INFO - 处理商品: 条码=458007, 数量=3.0, 单价=4.0, 是否赠品=False +2026-03-30 13:48:28,665 - app.core.excel.processor - INFO - 发现正常商品:条码458007, 数量=3.0, 单价=4.0 +2026-03-30 13:48:28,665 - app.core.excel.processor - INFO - 处理商品: 条码=907010, 数量=4.0, 单价=6.8, 是否赠品=False +2026-03-30 13:48:28,665 - app.core.excel.processor - INFO - 发现正常商品:条码907010, 数量=4.0, 单价=6.8 +2026-03-30 13:48:28,665 - app.core.excel.processor - INFO - 处理商品: 条码=453090, 数量=1.0, 单价=30.72, 是否赠品=False +2026-03-30 13:48:28,665 - app.core.excel.processor - INFO - 发现正常商品:条码453090, 数量=1.0, 单价=30.72 +2026-03-30 13:48:28,665 - app.core.excel.processor - INFO - 处理商品: 条码=648028, 数量=1.0, 单价=11.6, 是否赠品=False +2026-03-30 13:48:28,665 - app.core.excel.processor - INFO - 发现正常商品:条码648028, 数量=1.0, 单价=11.6 +2026-03-30 13:48:28,665 - app.core.excel.processor - INFO - 处理商品: 条码=648029, 数量=1.0, 单价=11.6, 是否赠品=False +2026-03-30 13:48:28,666 - app.core.excel.processor - INFO - 发现正常商品:条码648029, 数量=1.0, 单价=11.6 +2026-03-30 13:48:28,666 - app.core.excel.processor - INFO - 处理商品: 条码=648079, 数量=1.0, 单价=11.8, 是否赠品=False +2026-03-30 13:48:28,666 - app.core.excel.processor - INFO - 发现正常商品:条码648079, 数量=1.0, 单价=11.8 +2026-03-30 13:48:28,666 - app.core.excel.processor - INFO - 处理商品: 条码=398064, 数量=8.0, 单价=5.75, 是否赠品=False +2026-03-30 13:48:28,666 - app.core.excel.processor - INFO - 发现正常商品:条码398064, 数量=8.0, 单价=5.75 +2026-03-30 13:48:28,666 - app.core.excel.processor - INFO - 处理商品: 条码=398066, 数量=8.0, 单价=5.75, 是否赠品=False +2026-03-30 13:48:28,666 - app.core.excel.processor - INFO - 发现正常商品:条码398066, 数量=8.0, 单价=5.75 +2026-03-30 13:48:28,666 - app.core.excel.processor - INFO - 处理商品: 条码=078054, 数量=1.0, 单价=15.0, 是否赠品=False +2026-03-30 13:48:28,666 - app.core.excel.processor - INFO - 发现正常商品:条码078054, 数量=1.0, 单价=15.0 +2026-03-30 13:48:28,666 - app.core.excel.processor - INFO - 处理商品: 条码=078049, 数量=15.0, 单价=1.0, 是否赠品=False +2026-03-30 13:48:28,667 - app.core.excel.processor - INFO - 发现正常商品:条码078049, 数量=15.0, 单价=1.0 +2026-03-30 13:48:28,667 - app.core.excel.processor - INFO - 处理商品: 条码=648078, 数量=2.0, 单价=14.0, 是否赠品=False +2026-03-30 13:48:28,667 - app.core.excel.processor - INFO - 发现正常商品:条码648078, 数量=2.0, 单价=14.0 +2026-03-30 13:48:28,667 - app.core.excel.processor - INFO - 处理商品: 条码=322138, 数量=1.0, 单价=14.2, 是否赠品=False +2026-03-30 13:48:28,667 - app.core.excel.processor - INFO - 发现正常商品:条码322138, 数量=1.0, 单价=14.2 +2026-03-30 13:48:28,667 - app.core.excel.processor - INFO - 处理商品: 条码=322135, 数量=1.0, 单价=13.6, 是否赠品=False +2026-03-30 13:48:28,667 - app.core.excel.processor - INFO - 发现正常商品:条码322135, 数量=1.0, 单价=13.6 +2026-03-30 13:48:28,667 - app.core.excel.processor - INFO - 处理商品: 条码=322139, 数量=1.0, 单价=14.2, 是否赠品=False +2026-03-30 13:48:28,667 - app.core.excel.processor - INFO - 发现正常商品:条码322139, 数量=1.0, 单价=14.2 +2026-03-30 13:48:28,667 - app.core.excel.processor - INFO - 处理商品: 条码=322273, 数量=1.0, 单价=24.0, 是否赠品=False +2026-03-30 13:48:28,667 - app.core.excel.processor - INFO - 发现正常商品:条码322273, 数量=1.0, 单价=24.0 +2026-03-30 13:48:28,668 - app.core.excel.processor - INFO - 处理商品: 条码=322272, 数量=1.0, 单价=24.0, 是否赠品=False +2026-03-30 13:48:28,668 - app.core.excel.processor - INFO - 发现正常商品:条码322272, 数量=1.0, 单价=24.0 +2026-03-30 13:48:28,668 - app.core.excel.processor - INFO - 处理商品: 条码=648055, 数量=1.0, 单价=12.99, 是否赠品=False +2026-03-30 13:48:28,668 - app.core.excel.processor - INFO - 发现正常商品:条码648055, 数量=1.0, 单价=12.99 +2026-03-30 13:48:28,668 - app.core.excel.processor - INFO - 处理商品: 条码=313049, 数量=5.0, 单价=5.6, 是否赠品=False +2026-03-30 13:48:28,668 - app.core.excel.processor - INFO - 发现正常商品:条码313049, 数量=5.0, 单价=5.6 +2026-03-30 13:48:28,668 - app.core.excel.processor - INFO - 处理商品: 条码=313036, 数量=6.0, 单价=5.6, 是否赠品=False +2026-03-30 13:48:28,668 - app.core.excel.processor - INFO - 发现正常商品:条码313036, 数量=6.0, 单价=5.6 +2026-03-30 13:48:28,668 - app.core.excel.processor - INFO - 处理商品: 条码=313038, 数量=6.0, 单价=5.6, 是否赠品=False +2026-03-30 13:48:28,668 - app.core.excel.processor - INFO - 发现正常商品:条码313038, 数量=6.0, 单价=5.6 +2026-03-30 13:48:28,668 - app.core.excel.processor - INFO - 处理商品: 条码=313039, 数量=5.0, 单价=5.6, 是否赠品=False +2026-03-30 13:48:28,668 - app.core.excel.processor - INFO - 发现正常商品:条码313039, 数量=5.0, 单价=5.6 +2026-03-30 13:48:28,668 - app.core.excel.processor - INFO - 处理商品: 条码=500334, 数量=6.0, 单价=4.39, 是否赠品=False +2026-03-30 13:48:28,668 - app.core.excel.processor - INFO - 发现正常商品:条码500334, 数量=6.0, 单价=4.39 +2026-03-30 13:48:28,669 - app.core.excel.processor - INFO - 处理商品: 条码=323073, 数量=6.0, 单价=4.39, 是否赠品=False +2026-03-30 13:48:28,669 - app.core.excel.processor - INFO - 发现正常商品:条码323073, 数量=6.0, 单价=4.39 +2026-03-30 13:48:28,669 - app.core.excel.processor - INFO - 处理商品: 条码=259007, 数量=5.0, 单价=9.0, 是否赠品=False +2026-03-30 13:48:28,669 - app.core.excel.processor - INFO - 发现正常商品:条码259007, 数量=5.0, 单价=9.0 +2026-03-30 13:48:28,669 - app.core.excel.processor - INFO - 处理商品: 条码=890022, 数量=3.0, 单价=8.9, 是否赠品=False +2026-03-30 13:48:28,669 - app.core.excel.processor - INFO - 发现正常商品:条码890022, 数量=3.0, 单价=8.9 +2026-03-30 13:48:28,669 - app.core.excel.processor - INFO - 处理商品: 条码=908070, 数量=3.0, 单价=10.9, 是否赠品=False +2026-03-30 13:48:28,669 - app.core.excel.processor - INFO - 发现正常商品:条码908070, 数量=3.0, 单价=10.9 +2026-03-30 13:48:28,669 - app.core.excel.processor - INFO - 处理商品: 条码=908069, 数量=5.0, 单价=10.9, 是否赠品=False +2026-03-30 13:48:28,669 - app.core.excel.processor - INFO - 发现正常商品:条码908069, 数量=5.0, 单价=10.9 +2026-03-30 13:48:28,669 - app.core.excel.processor - INFO - 处理商品: 条码=908068, 数量=4.0, 单价=10.9, 是否赠品=False +2026-03-30 13:48:28,669 - app.core.excel.processor - INFO - 发现正常商品:条码908068, 数量=4.0, 单价=10.9 +2026-03-30 13:48:28,669 - app.core.excel.processor - INFO - 处理商品: 条码=908071, 数量=2.0, 单价=10.9, 是否赠品=False +2026-03-30 13:48:28,669 - app.core.excel.processor - INFO - 发现正常商品:条码908071, 数量=2.0, 单价=10.9 +2026-03-30 13:48:28,670 - app.core.excel.processor - INFO - 处理商品: 条码=398013, 数量=4.0, 单价=4.0, 是否赠品=False +2026-03-30 13:48:28,670 - app.core.excel.processor - INFO - 发现正常商品:条码398013, 数量=4.0, 单价=4.0 +2026-03-30 13:48:28,670 - app.core.excel.processor - INFO - 处理商品: 条码=060197, 数量=6.0, 单价=3.0, 是否赠品=False +2026-03-30 13:48:28,670 - app.core.excel.processor - INFO - 发现正常商品:条码060197, 数量=6.0, 单价=3.0 +2026-03-30 13:48:28,670 - app.core.excel.processor - INFO - 处理商品: 条码=660042, 数量=3.0, 单价=5.0, 是否赠品=False +2026-03-30 13:48:28,670 - app.core.excel.processor - INFO - 发现正常商品:条码660042, 数量=3.0, 单价=5.0 +2026-03-30 13:48:28,670 - app.core.excel.processor - INFO - 处理商品: 条码=259019, 数量=3.0, 单价=8.2, 是否赠品=False +2026-03-30 13:48:28,670 - app.core.excel.processor - INFO - 发现正常商品:条码259019, 数量=3.0, 单价=8.2 +2026-03-30 13:48:28,670 - app.core.excel.processor - INFO - 处理商品: 条码=623012, 数量=6.0, 单价=3.1, 是否赠品=False +2026-03-30 13:48:28,670 - app.core.excel.processor - INFO - 发现正常商品:条码623012, 数量=6.0, 单价=3.1 +2026-03-30 13:48:28,670 - app.core.excel.processor - INFO - 处理商品: 条码=078051, 数量=5.0, 单价=1.6, 是否赠品=False +2026-03-30 13:48:28,670 - app.core.excel.processor - INFO - 发现正常商品:条码078051, 数量=5.0, 单价=1.6 +2026-03-30 13:48:28,670 - app.core.excel.processor - INFO - 处理商品: 条码=689002, 数量=10.0, 单价=2.2, 是否赠品=False +2026-03-30 13:48:28,671 - app.core.excel.processor - INFO - 发现正常商品:条码689002, 数量=10.0, 单价=2.2 +2026-03-30 13:48:28,671 - app.core.excel.processor - INFO - 处理商品: 条码=525001, 数量=6.0, 单价=1.4, 是否赠品=False +2026-03-30 13:48:28,671 - app.core.excel.processor - INFO - 发现正常商品:条码525001, 数量=6.0, 单价=1.4 +2026-03-30 13:48:28,671 - app.core.excel.processor - INFO - 处理商品: 条码=060111, 数量=4.0, 单价=2.4, 是否赠品=False +2026-03-30 13:48:28,671 - app.core.excel.processor - INFO - 发现正常商品:条码060111, 数量=4.0, 单价=2.4 +2026-03-30 13:48:28,671 - app.core.excel.processor - INFO - 处理商品: 条码=710045, 数量=4.0, 单价=1.8, 是否赠品=False +2026-03-30 13:48:28,671 - app.core.excel.processor - INFO - 发现正常商品:条码710045, 数量=4.0, 单价=1.8 +2026-03-30 13:48:28,671 - app.core.excel.processor - INFO - 处理商品: 条码=648040, 数量=6.0, 单价=3.29, 是否赠品=False +2026-03-30 13:48:28,671 - app.core.excel.processor - INFO - 发现正常商品:条码648040, 数量=6.0, 单价=3.29 +2026-03-30 13:48:28,671 - app.core.excel.processor - INFO - 处理商品: 条码=648015, 数量=5.0, 单价=3.29, 是否赠品=False +2026-03-30 13:48:28,671 - app.core.excel.processor - INFO - 发现正常商品:条码648015, 数量=5.0, 单价=3.29 +2026-03-30 13:48:28,672 - app.core.excel.processor - INFO - 处理商品: 条码=322331, 数量=5.0, 单价=1.5, 是否赠品=False +2026-03-30 13:48:28,672 - app.core.excel.processor - INFO - 发现正常商品:条码322331, 数量=5.0, 单价=1.5 +2026-03-30 13:48:28,672 - app.core.excel.processor - INFO - 处理商品: 条码=648039, 数量=7.0, 单价=2.79, 是否赠品=False +2026-03-30 13:48:28,672 - app.core.excel.processor - INFO - 发现正常商品:条码648039, 数量=7.0, 单价=2.79 +2026-03-30 13:48:28,672 - app.core.excel.processor - INFO - 处理商品: 条码=695002, 数量=10.0, 单价=1.3199999999999998, 是否赠品=False +2026-03-30 13:48:28,672 - app.core.excel.processor - INFO - 发现正常商品:条码695002, 数量=10.0, 单价=1.3199999999999998 +2026-03-30 13:48:28,672 - app.core.excel.processor - INFO - 处理商品: 条码=324002, 数量=5.0, 单价=5.5, 是否赠品=False +2026-03-30 13:48:28,672 - app.core.excel.processor - INFO - 发现正常商品:条码324002, 数量=5.0, 单价=5.5 +2026-03-30 13:48:28,672 - app.core.excel.processor - INFO - 处理商品: 条码=660096, 数量=2.0, 单价=2.5, 是否赠品=False +2026-03-30 13:48:28,672 - app.core.excel.processor - INFO - 发现正常商品:条码660096, 数量=2.0, 单价=2.5 +2026-03-30 13:48:28,672 - app.core.excel.processor - INFO - 处理商品: 条码=308015, 数量=5.0, 单价=3.69, 是否赠品=False +2026-03-30 13:48:28,672 - app.core.excel.processor - INFO - 发现正常商品:条码308015, 数量=5.0, 单价=3.69 +2026-03-30 13:48:28,673 - app.core.excel.processor - INFO - 处理商品: 条码=660062, 数量=2.0, 单价=10.0, 是否赠品=False +2026-03-30 13:48:28,673 - app.core.excel.processor - INFO - 发现正常商品:条码660062, 数量=2.0, 单价=10.0 +2026-03-30 13:48:28,673 - app.core.excel.processor - INFO - 处理商品: 条码=912011, 数量=2.0, 单价=10.8, 是否赠品=False +2026-03-30 13:48:28,673 - app.core.excel.processor - INFO - 发现正常商品:条码912011, 数量=2.0, 单价=10.8 +2026-03-30 13:48:28,673 - app.core.excel.processor - INFO - 处理商品: 条码=398043, 数量=3.0, 单价=5.3, 是否赠品=False +2026-03-30 13:48:28,673 - app.core.excel.processor - INFO - 发现正常商品:条码398043, 数量=3.0, 单价=5.3 +2026-03-30 13:48:28,673 - app.core.excel.processor - INFO - 处理商品: 条码=890056, 数量=3.0, 单价=4.5, 是否赠品=False +2026-03-30 13:48:28,673 - app.core.excel.processor - INFO - 发现正常商品:条码890056, 数量=3.0, 单价=4.5 +2026-03-30 13:48:28,673 - app.core.excel.processor - INFO - 处理商品: 条码=059057, 数量=3.0, 单价=9.2, 是否赠品=False +2026-03-30 13:48:28,673 - app.core.excel.processor - INFO - 发现正常商品:条码059057, 数量=3.0, 单价=9.2 +2026-03-30 13:48:28,673 - app.core.excel.processor - INFO - 处理商品: 条码=307002, 数量=6.0, 单价=5.15, 是否赠品=False +2026-03-30 13:48:28,673 - app.core.excel.processor - INFO - 发现正常商品:条码307002, 数量=6.0, 单价=5.15 +2026-03-30 13:48:28,673 - app.core.excel.processor - INFO - 处理商品: 条码=307017, 数量=5.0, 单价=3.68, 是否赠品=False +2026-03-30 13:48:28,673 - app.core.excel.processor - INFO - 发现正常商品:条码307017, 数量=5.0, 单价=3.68 +2026-03-30 13:48:28,674 - app.core.excel.processor - INFO - 处理商品: 条码=310003, 数量=5.0, 单价=2.8, 是否赠品=False +2026-03-30 13:48:28,674 - app.core.excel.processor - INFO - 发现正常商品:条码310003, 数量=5.0, 单价=2.8 +2026-03-30 13:48:28,674 - app.core.excel.processor - INFO - 处理商品: 条码=310004, 数量=5.0, 单价=2.8, 是否赠品=False +2026-03-30 13:48:28,674 - app.core.excel.processor - INFO - 发现正常商品:条码310004, 数量=5.0, 单价=2.8 +2026-03-30 13:48:28,674 - app.core.excel.processor - INFO - 处理商品: 条码=949003, 数量=4.0, 单价=2.66, 是否赠品=False +2026-03-30 13:48:28,674 - app.core.excel.processor - INFO - 发现正常商品:条码949003, 数量=4.0, 单价=2.66 +2026-03-30 13:48:28,674 - app.core.excel.processor - INFO - 处理商品: 条码=908025, 数量=5.0, 单价=5.32, 是否赠品=False +2026-03-30 13:48:28,674 - app.core.excel.processor - INFO - 发现正常商品:条码908025, 数量=5.0, 单价=5.32 +2026-03-30 13:48:28,674 - app.core.excel.processor - INFO - 处理商品: 条码=908009, 数量=4.0, 单价=10.13, 是否赠品=False +2026-03-30 13:48:28,674 - app.core.excel.processor - INFO - 发现正常商品:条码908009, 数量=4.0, 单价=10.13 +2026-03-30 13:48:28,674 - app.core.excel.processor - INFO - 处理商品: 条码=908011, 数量=3.0, 单价=9.0, 是否赠品=False +2026-03-30 13:48:28,674 - app.core.excel.processor - INFO - 发现正常商品:条码908011, 数量=3.0, 单价=9.0 +2026-03-30 13:48:28,674 - app.core.excel.processor - INFO - 处理商品: 条码=306006, 数量=5.0, 单价=4.3, 是否赠品=False +2026-03-30 13:48:28,675 - app.core.excel.processor - INFO - 发现正常商品:条码306006, 数量=5.0, 单价=4.3 +2026-03-30 13:48:28,675 - app.core.excel.processor - INFO - 处理商品: 条码=011027, 数量=3.0, 单价=4.1, 是否赠品=False +2026-03-30 13:48:28,675 - app.core.excel.processor - INFO - 发现正常商品:条码011027, 数量=3.0, 单价=4.1 +2026-03-30 13:48:28,675 - app.core.excel.processor - INFO - 处理商品: 条码=924016, 数量=3.0, 单价=3.9, 是否赠品=False +2026-03-30 13:48:28,675 - app.core.excel.processor - INFO - 发现正常商品:条码924016, 数量=3.0, 单价=3.9 +2026-03-30 13:48:28,675 - app.core.excel.processor - INFO - 处理商品: 条码=028240, 数量=3.0, 单价=3.6, 是否赠品=False +2026-03-30 13:48:28,675 - app.core.excel.processor - INFO - 发现正常商品:条码028240, 数量=3.0, 单价=3.6 +2026-03-30 13:48:28,675 - app.core.excel.processor - INFO - 处理商品: 条码=332046, 数量=3.0, 单价=5.99, 是否赠品=False +2026-03-30 13:48:28,675 - app.core.excel.processor - INFO - 发现正常商品:条码332046, 数量=3.0, 单价=5.99 +2026-03-30 13:48:28,675 - app.core.excel.processor - INFO - 处理商品: 条码=906012, 数量=5.0, 单价=1.4, 是否赠品=False +2026-03-30 13:48:28,675 - app.core.excel.processor - INFO - 发现正常商品:条码906012, 数量=5.0, 单价=1.4 +2026-03-30 13:48:28,675 - app.core.excel.processor - INFO - 处理商品: 条码=308103, 数量=4.0, 单价=13.3, 是否赠品=False +2026-03-30 13:48:28,675 - app.core.excel.processor - INFO - 发现正常商品:条码308103, 数量=4.0, 单价=13.3 +2026-03-30 13:48:28,675 - app.core.excel.processor - INFO - 处理商品: 条码=317257, 数量=4.0, 单价=2.5, 是否赠品=False +2026-03-30 13:48:28,676 - app.core.excel.processor - INFO - 发现正常商品:条码317257, 数量=4.0, 单价=2.5 +2026-03-30 13:48:28,676 - app.core.excel.processor - INFO - 处理商品: 条码=308016, 数量=5.0, 单价=2.89, 是否赠品=False +2026-03-30 13:48:28,676 - app.core.excel.processor - INFO - 发现正常商品:条码308016, 数量=5.0, 单价=2.89 +2026-03-30 13:48:28,676 - app.core.excel.processor - INFO - 处理商品: 条码=308011, 数量=4.0, 单价=4.15, 是否赠品=False +2026-03-30 13:48:28,676 - app.core.excel.processor - INFO - 发现正常商品:条码308011, 数量=4.0, 单价=4.15 +2026-03-30 13:48:28,676 - app.core.excel.processor - INFO - 处理商品: 条码=906010, 数量=6.0, 单价=2.86, 是否赠品=False +2026-03-30 13:48:28,676 - app.core.excel.processor - INFO - 发现正常商品:条码906010, 数量=6.0, 单价=2.86 +2026-03-30 13:48:28,676 - app.core.excel.processor - INFO - 处理商品: 条码=400009, 数量=2.0, 单价=2.59, 是否赠品=False +2026-03-30 13:48:28,676 - app.core.excel.processor - INFO - 发现正常商品:条码400009, 数量=2.0, 单价=2.59 +2026-03-30 13:48:28,676 - app.core.excel.processor - INFO - 处理商品: 条码=045001, 数量=3.0, 单价=2.0, 是否赠品=False +2026-03-30 13:48:28,676 - app.core.excel.processor - INFO - 发现正常商品:条码045001, 数量=3.0, 单价=2.0 +2026-03-30 13:48:28,677 - app.core.excel.processor - INFO - 处理商品: 条码=666014, 数量=4.0, 单价=2.6, 是否赠品=False +2026-03-30 13:48:28,677 - app.core.excel.processor - INFO - 发现正常商品:条码666014, 数量=4.0, 单价=2.6 +2026-03-30 13:48:28,677 - app.core.excel.processor - INFO - 处理商品: 条码=309115, 数量=8.0, 单价=14.375, 是否赠品=False +2026-03-30 13:48:28,677 - app.core.excel.processor - INFO - 发现正常商品:条码309115, 数量=8.0, 单价=14.375 +2026-03-30 13:48:28,677 - app.core.excel.processor - INFO - 处理商品: 条码=634001, 数量=40.0, 单价=1.65, 是否赠品=False +2026-03-30 13:48:28,677 - app.core.excel.processor - INFO - 发现正常商品:条码634001, 数量=40.0, 单价=1.65 +2026-03-30 13:48:28,677 - app.core.excel.processor - INFO - 处理商品: 条码=648030, 数量=1.0, 单价=11.6, 是否赠品=False +2026-03-30 13:48:28,677 - app.core.excel.processor - INFO - 发现正常商品:条码648030, 数量=1.0, 单价=11.6 +2026-03-30 13:48:28,677 - app.core.excel.processor - INFO - 处理商品: 条码=371007, 数量=1.0, 单价=24.0, 是否赠品=False +2026-03-30 13:48:28,677 - app.core.excel.processor - INFO - 发现正常商品:条码371007, 数量=1.0, 单价=24.0 +2026-03-30 13:48:28,677 - app.core.excel.processor - INFO - 处理商品: 条码=309020, 数量=2.0, 单价=0, 是否赠品=True +2026-03-30 13:48:28,677 - app.core.excel.processor - INFO - 发现赠品:条码309020, 数量=2.0 +2026-03-30 13:48:28,677 - app.core.excel.processor - INFO - 处理商品: 条码=1000, 数量=110.0, 单价=0.0, 是否赠品=True +2026-03-30 13:48:28,678 - app.core.excel.processor - INFO - 发现赠品:条码1000, 数量=110.0 +2026-03-30 13:48:28,678 - app.core.excel.processor - INFO - 处理商品: 条码=2026033013365, 数量=0.0, 单价=0.0, 是否赠品=True +2026-03-30 13:48:28,678 - app.core.excel.processor - INFO - 发现赠品:条码2026033013365, 数量=0.0 +2026-03-30 13:48:28,678 - app.core.excel.processor - INFO - 分组后共100 个不同条码的商品 +2026-03-30 13:48:28,678 - app.core.excel.processor - INFO - 条码 342055 处理结果:正常商品数量1.0,单价43.0,赠品数量0 +2026-03-30 13:48:28,678 - app.core.excel.processor - INFO - 条码 304162 处理结果:正常商品数量1.0,单价79.2,赠品数量0 +2026-03-30 13:48:28,678 - app.core.excel.processor - INFO - 条码 304088 处理结果:正常商品数量5.0,单价5.2,赠品数量0 +2026-03-30 13:48:28,678 - app.core.excel.processor - INFO - 条码 304093 处理结果:正常商品数量5.0,单价4.99,赠品数量0 +2026-03-30 13:48:28,678 - app.core.excel.processor - INFO - 条码 304214 处理结果:正常商品数量4.0,单价6.5,赠品数量0 +2026-03-30 13:48:28,678 - app.core.excel.processor - INFO - 条码 033026 处理结果:正常商品数量5.0,单价3.15,赠品数量0 +2026-03-30 13:48:28,678 - app.core.excel.processor - INFO - 条码 489018 处理结果:正常商品数量5.0,单价2.8,赠品数量0 +2026-03-30 13:48:28,678 - app.core.excel.processor - INFO - 条码 304217 处理结果:正常商品数量3.0,单价3.5,赠品数量0 +2026-03-30 13:48:28,678 - app.core.excel.processor - INFO - 条码 002049 处理结果:正常商品数量5.0,单价1.4,赠品数量0 +2026-03-30 13:48:28,679 - app.core.excel.processor - INFO - 条码 301021 处理结果:正常商品数量3.0,单价2.07,赠品数量0 +2026-03-30 13:48:28,679 - app.core.excel.processor - INFO - 条码 303010 处理结果:正常商品数量2.0,单价3.5,赠品数量0 +2026-03-30 13:48:28,679 - app.core.excel.processor - INFO - 条码 303009 处理结果:正常商品数量2.0,单价3.5,赠品数量0 +2026-03-30 13:48:28,679 - app.core.excel.processor - INFO - 条码 303007 处理结果:正常商品数量3.0,单价2.63,赠品数量0 +2026-03-30 13:48:28,679 - app.core.excel.processor - INFO - 条码 303005 处理结果:正常商品数量3.0,单价2.63,赠品数量0 +2026-03-30 13:48:28,679 - app.core.excel.processor - INFO - 条码 315026 处理结果:正常商品数量4.0,单价4.64,赠品数量0 +2026-03-30 13:48:28,679 - app.core.excel.processor - INFO - 条码 318001 处理结果:正常商品数量3.0,单价4.3,赠品数量0 +2026-03-30 13:48:28,679 - app.core.excel.processor - INFO - 条码 324005 处理结果:正常商品数量5.0,单价4.5,赠品数量0 +2026-03-30 13:48:28,679 - app.core.excel.processor - INFO - 条码 324009 处理结果:正常商品数量3.0,单价3.95,赠品数量0 +2026-03-30 13:48:28,679 - app.core.excel.processor - INFO - 条码 028306 处理结果:正常商品数量10.0,单价0.65,赠品数量0 +2026-03-30 13:48:28,679 - app.core.excel.processor - INFO - 条码 458007 处理结果:正常商品数量3.0,单价4.0,赠品数量0 +2026-03-30 13:48:28,679 - app.core.excel.processor - INFO - 条码 907010 处理结果:正常商品数量4.0,单价6.8,赠品数量0 +2026-03-30 13:48:28,679 - app.core.excel.processor - INFO - 条码 453090 处理结果:正常商品数量1.0,单价30.72,赠品数量0 +2026-03-30 13:48:28,679 - app.core.excel.processor - INFO - 条码 648028 处理结果:正常商品数量1.0,单价11.6,赠品数量0 +2026-03-30 13:48:28,680 - app.core.excel.processor - INFO - 条码 648029 处理结果:正常商品数量1.0,单价11.6,赠品数量0 +2026-03-30 13:48:28,680 - app.core.excel.processor - INFO - 条码 648079 处理结果:正常商品数量1.0,单价11.8,赠品数量0 +2026-03-30 13:48:28,680 - app.core.excel.processor - INFO - 条码 398064 处理结果:正常商品数量8.0,单价5.75,赠品数量0 +2026-03-30 13:48:28,680 - app.core.excel.processor - INFO - 条码 398066 处理结果:正常商品数量8.0,单价5.75,赠品数量0 +2026-03-30 13:48:28,680 - app.core.excel.processor - INFO - 条码 078054 处理结果:正常商品数量1.0,单价15.0,赠品数量0 +2026-03-30 13:48:28,680 - app.core.excel.processor - INFO - 条码 078049 处理结果:正常商品数量15.0,单价1.0,赠品数量0 +2026-03-30 13:48:28,680 - app.core.excel.processor - INFO - 条码 648078 处理结果:正常商品数量2.0,单价14.0,赠品数量0 +2026-03-30 13:48:28,680 - app.core.excel.processor - INFO - 条码 322138 处理结果:正常商品数量1.0,单价14.2,赠品数量0 +2026-03-30 13:48:28,680 - app.core.excel.processor - INFO - 条码 322135 处理结果:正常商品数量1.0,单价13.6,赠品数量0 +2026-03-30 13:48:28,680 - app.core.excel.processor - INFO - 条码 322139 处理结果:正常商品数量1.0,单价14.2,赠品数量0 +2026-03-30 13:48:28,680 - app.core.excel.processor - INFO - 条码 322273 处理结果:正常商品数量1.0,单价24.0,赠品数量0 +2026-03-30 13:48:28,680 - app.core.excel.processor - INFO - 条码 322272 处理结果:正常商品数量1.0,单价24.0,赠品数量0 +2026-03-30 13:48:28,680 - app.core.excel.processor - INFO - 条码 648055 处理结果:正常商品数量1.0,单价12.99,赠品数量0 +2026-03-30 13:48:28,680 - app.core.excel.processor - INFO - 条码 313049 处理结果:正常商品数量5.0,单价5.6,赠品数量0 +2026-03-30 13:48:28,681 - app.core.excel.processor - INFO - 条码 313036 处理结果:正常商品数量6.0,单价5.6,赠品数量0 +2026-03-30 13:48:28,681 - app.core.excel.processor - INFO - 条码 313038 处理结果:正常商品数量6.0,单价5.6,赠品数量0 +2026-03-30 13:48:28,681 - app.core.excel.processor - INFO - 条码 313039 处理结果:正常商品数量5.0,单价5.6,赠品数量0 +2026-03-30 13:48:28,681 - app.core.excel.processor - INFO - 条码 500334 处理结果:正常商品数量6.0,单价4.39,赠品数量0 +2026-03-30 13:48:28,681 - app.core.excel.processor - INFO - 条码 323073 处理结果:正常商品数量6.0,单价4.39,赠品数量0 +2026-03-30 13:48:28,681 - app.core.excel.processor - INFO - 条码 259007 处理结果:正常商品数量5.0,单价9.0,赠品数量0 +2026-03-30 13:48:28,681 - app.core.excel.processor - INFO - 条码 890022 处理结果:正常商品数量3.0,单价8.9,赠品数量0 +2026-03-30 13:48:28,681 - app.core.excel.processor - INFO - 条码 908070 处理结果:正常商品数量3.0,单价10.9,赠品数量0 +2026-03-30 13:48:28,681 - app.core.excel.processor - INFO - 条码 908069 处理结果:正常商品数量5.0,单价10.9,赠品数量0 +2026-03-30 13:48:28,681 - app.core.excel.processor - INFO - 条码 908068 处理结果:正常商品数量4.0,单价10.9,赠品数量0 +2026-03-30 13:48:28,681 - app.core.excel.processor - INFO - 条码 908071 处理结果:正常商品数量2.0,单价10.9,赠品数量0 +2026-03-30 13:48:28,681 - app.core.excel.processor - INFO - 条码 398013 处理结果:正常商品数量4.0,单价4.0,赠品数量0 +2026-03-30 13:48:28,681 - app.core.excel.processor - INFO - 条码 060197 处理结果:正常商品数量6.0,单价3.0,赠品数量0 +2026-03-30 13:48:28,682 - app.core.excel.processor - INFO - 条码 660042 处理结果:正常商品数量3.0,单价5.0,赠品数量0 +2026-03-30 13:48:28,682 - app.core.excel.processor - INFO - 条码 259019 处理结果:正常商品数量3.0,单价8.2,赠品数量0 +2026-03-30 13:48:28,682 - app.core.excel.processor - INFO - 条码 623012 处理结果:正常商品数量6.0,单价3.1,赠品数量0 +2026-03-30 13:48:28,682 - app.core.excel.processor - INFO - 条码 078051 处理结果:正常商品数量5.0,单价1.6,赠品数量0 +2026-03-30 13:48:28,682 - app.core.excel.processor - INFO - 条码 689002 处理结果:正常商品数量10.0,单价2.2,赠品数量0 +2026-03-30 13:48:28,682 - app.core.excel.processor - INFO - 条码 525001 处理结果:正常商品数量6.0,单价1.4,赠品数量0 +2026-03-30 13:48:28,682 - app.core.excel.processor - INFO - 条码 060111 处理结果:正常商品数量4.0,单价2.4,赠品数量0 +2026-03-30 13:48:28,682 - app.core.excel.processor - INFO - 条码 710045 处理结果:正常商品数量4.0,单价1.8,赠品数量0 +2026-03-30 13:48:28,682 - app.core.excel.processor - INFO - 条码 648040 处理结果:正常商品数量6.0,单价3.29,赠品数量0 +2026-03-30 13:48:28,682 - app.core.excel.processor - INFO - 条码 648015 处理结果:正常商品数量5.0,单价3.29,赠品数量0 +2026-03-30 13:48:28,682 - app.core.excel.processor - INFO - 条码 322331 处理结果:正常商品数量5.0,单价1.5,赠品数量0 +2026-03-30 13:48:28,682 - app.core.excel.processor - INFO - 条码 648039 处理结果:正常商品数量7.0,单价2.79,赠品数量0 +2026-03-30 13:48:28,682 - app.core.excel.processor - INFO - 条码 695002 处理结果:正常商品数量10.0,单价1.3199999999999998,赠品数量0 +2026-03-30 13:48:28,682 - app.core.excel.processor - INFO - 条码 324002 处理结果:正常商品数量5.0,单价5.5,赠品数量0 +2026-03-30 13:48:28,683 - app.core.excel.processor - INFO - 条码 660096 处理结果:正常商品数量2.0,单价2.5,赠品数量0 +2026-03-30 13:48:28,683 - app.core.excel.processor - INFO - 条码 308015 处理结果:正常商品数量5.0,单价3.69,赠品数量0 +2026-03-30 13:48:28,683 - app.core.excel.processor - INFO - 条码 660062 处理结果:正常商品数量2.0,单价10.0,赠品数量0 +2026-03-30 13:48:28,683 - app.core.excel.processor - INFO - 条码 912011 处理结果:正常商品数量2.0,单价10.8,赠品数量0 +2026-03-30 13:48:28,683 - app.core.excel.processor - INFO - 条码 398043 处理结果:正常商品数量3.0,单价5.3,赠品数量0 +2026-03-30 13:48:28,683 - app.core.excel.processor - INFO - 条码 890056 处理结果:正常商品数量3.0,单价4.5,赠品数量0 +2026-03-30 13:48:28,683 - app.core.excel.processor - INFO - 条码 059057 处理结果:正常商品数量3.0,单价9.2,赠品数量0 +2026-03-30 13:48:28,683 - app.core.excel.processor - INFO - 条码 307002 处理结果:正常商品数量6.0,单价5.15,赠品数量0 +2026-03-30 13:48:28,683 - app.core.excel.processor - INFO - 条码 307017 处理结果:正常商品数量5.0,单价3.68,赠品数量0 +2026-03-30 13:48:28,683 - app.core.excel.processor - INFO - 条码 310003 处理结果:正常商品数量5.0,单价2.8,赠品数量0 +2026-03-30 13:48:28,683 - app.core.excel.processor - INFO - 条码 310004 处理结果:正常商品数量5.0,单价2.8,赠品数量0 +2026-03-30 13:48:28,683 - app.core.excel.processor - INFO - 条码 949003 处理结果:正常商品数量4.0,单价2.66,赠品数量0 +2026-03-30 13:48:28,683 - app.core.excel.processor - INFO - 条码 908025 处理结果:正常商品数量5.0,单价5.32,赠品数量0 +2026-03-30 13:48:28,684 - app.core.excel.processor - INFO - 条码 908009 处理结果:正常商品数量4.0,单价10.13,赠品数量0 +2026-03-30 13:48:28,684 - app.core.excel.processor - INFO - 条码 908011 处理结果:正常商品数量3.0,单价9.0,赠品数量0 +2026-03-30 13:48:28,684 - app.core.excel.processor - INFO - 条码 306006 处理结果:正常商品数量5.0,单价4.3,赠品数量0 +2026-03-30 13:48:28,684 - app.core.excel.processor - INFO - 条码 011027 处理结果:正常商品数量3.0,单价4.1,赠品数量0 +2026-03-30 13:48:28,684 - app.core.excel.processor - INFO - 条码 924016 处理结果:正常商品数量3.0,单价3.9,赠品数量0 +2026-03-30 13:48:28,684 - app.core.excel.processor - INFO - 条码 028240 处理结果:正常商品数量3.0,单价3.6,赠品数量0 +2026-03-30 13:48:28,684 - app.core.excel.processor - INFO - 条码 332046 处理结果:正常商品数量3.0,单价5.99,赠品数量0 +2026-03-30 13:48:28,684 - app.core.excel.processor - INFO - 条码 906012 处理结果:正常商品数量5.0,单价1.4,赠品数量0 +2026-03-30 13:48:28,684 - app.core.excel.processor - INFO - 条码 308103 处理结果:正常商品数量4.0,单价13.3,赠品数量0 +2026-03-30 13:48:28,684 - app.core.excel.processor - INFO - 条码 317257 处理结果:正常商品数量4.0,单价2.5,赠品数量0 +2026-03-30 13:48:28,684 - app.core.excel.processor - INFO - 条码 308016 处理结果:正常商品数量5.0,单价2.89,赠品数量0 +2026-03-30 13:48:28,684 - app.core.excel.processor - INFO - 条码 308011 处理结果:正常商品数量4.0,单价4.15,赠品数量0 +2026-03-30 13:48:28,684 - app.core.excel.processor - INFO - 条码 906010 处理结果:正常商品数量6.0,单价2.86,赠品数量0 +2026-03-30 13:48:28,684 - app.core.excel.processor - INFO - 条码 400009 处理结果:正常商品数量2.0,单价2.59,赠品数量0 +2026-03-30 13:48:28,685 - app.core.excel.processor - INFO - 条码 045001 处理结果:正常商品数量3.0,单价2.0,赠品数量0 +2026-03-30 13:48:28,685 - app.core.excel.processor - INFO - 条码 666014 处理结果:正常商品数量4.0,单价2.6,赠品数量0 +2026-03-30 13:48:28,685 - app.core.excel.processor - INFO - 条码 309115 处理结果:正常商品数量8.0,单价14.375,赠品数量0 +2026-03-30 13:48:28,685 - app.core.excel.processor - INFO - 条码 634001 处理结果:正常商品数量40.0,单价1.65,赠品数量0 +2026-03-30 13:48:28,685 - app.core.excel.processor - INFO - 条码 648030 处理结果:正常商品数量1.0,单价11.6,赠品数量0 +2026-03-30 13:48:28,685 - app.core.excel.processor - INFO - 条码 371007 处理结果:正常商品数量1.0,单价24.0,赠品数量0 +2026-03-30 13:48:28,685 - app.core.excel.processor - INFO - 条码 309020 处理结果:只有赠品,数量=2.0 +2026-03-30 13:48:28,685 - app.core.excel.processor - INFO - 条码 1000 处理结果:只有赠品,数量=110.0 +2026-03-30 13:48:28,685 - app.core.excel.processor - INFO - 条码 2026033013365 处理结果:只有赠品,数量=0.0 +2026-03-30 13:48:28,686 - app.core.excel.processor - INFO - 条码 309020 填充:仅有赠品,采购量=0,赠品数量=2.0 +2026-03-30 13:48:28,686 - app.core.excel.processor - INFO - 条码 1000 填充:仅有赠品,采购量=0,赠品数量=110.0 +2026-03-30 13:48:28,687 - app.core.excel.processor - INFO - 条码 2026033013365 填充:仅有赠品,采购量=0,赠品数量=0.0 +2026-03-30 13:48:28,688 - app.core.excel.processor - INFO - 采购单已保存到: data/result\采购单_订单1774849009841.xls +2026-03-30 13:48:28,710 - app.core.excel.processor - INFO - 采购单已保存到: data/result\采购单_订单1774849009841.xls +2026-03-30 13:48:30,800 - app.core.excel.processor - INFO - 使用输出目录: E:\2025Code\python\orc-order-v2\data\output +2026-03-30 13:48:30,801 - app.core.excel.processor - INFO - 使用临时目录: E:\2025Code\python\orc-order-v2\data\temp +2026-03-30 13:48:30,801 - app.core.excel.processor - INFO - 初始化ExcelProcessor完成,模板文件: templates/银豹-采购单模板.xls +2026-03-30 13:51:44,154 - app.core.excel.processor - INFO - 使用输出目录: E:\2025Code\python\orc-order-v2\data\output +2026-03-30 13:51:44,154 - app.core.excel.processor - INFO - 使用临时目录: E:\2025Code\python\orc-order-v2\data\temp +2026-03-30 13:51:44,155 - app.core.excel.processor - INFO - 初始化ExcelProcessor完成,模板文件: templates/银豹-采购单模板.xls +2026-03-30 13:51:44,169 - app.core.excel.processor - INFO - 使用输出目录: E:\2025Code\python\orc-order-v2\data\output +2026-03-30 13:51:44,169 - app.core.excel.processor - INFO - 使用临时目录: E:\2025Code\python\orc-order-v2\data\temp +2026-03-30 13:51:44,170 - app.core.excel.processor - INFO - 初始化ExcelProcessor完成,模板文件: templates/银豹-采购单模板.xls +2026-03-30 13:51:44,181 - app.core.excel.processor - INFO - 开始处理Excel文件: E:/2025Code/python/orc-order-v2/data/output/订单明细20260330133908.xlsx +2026-03-30 13:51:44,188 - app.core.excel.processor - INFO - 成功读取Excel文件: E:/2025Code/python/orc-order-v2/data/output/订单明细20260330133908.xlsx, 共 30 行 +2026-03-30 13:51:44,191 - app.core.excel.processor - INFO - 找到可能的表头行: 第2行,评分: 20 +2026-03-30 13:51:44,191 - app.core.excel.processor - INFO - 识别到表头在第 2 行 +2026-03-30 13:51:44,192 - app.core.excel.processor - INFO - 重新整理数据结构,共 28 行有效数据 +2026-03-30 13:51:44,192 - app.core.excel.processor - INFO - 找到精确匹配的条码列: 条码 +2026-03-30 13:51:44,193 - app.core.excel.processor - INFO - 使用条码列: 条码 +2026-03-30 13:51:44,193 - app.core.excel.processor - INFO - 找到name列: 商品 +2026-03-30 13:51:44,193 - app.core.excel.processor - INFO - 找到amount列: 金额 +2026-03-30 13:51:44,193 - app.core.excel.processor - INFO - 检测到列映射: {'barcode': '条码', 'name': '商品', 'amount': '金额'} +2026-03-30 13:51:44,200 - app.core.excel.processor - INFO - 提取到 27 个商品信息 +2026-03-30 13:51:44,204 - app.core.excel.processor - INFO - 开始处理27 个产品信息 +2026-03-30 13:51:44,204 - app.core.excel.processor - INFO - 处理商品: 条码=6901028247375, 数量=0.0, 单价=0.0, 是否赠品=True +2026-03-30 13:51:44,204 - app.core.excel.processor - INFO - 发现赠品:条码6901028247375, 数量=0.0 +2026-03-30 13:51:44,204 - app.core.excel.processor - INFO - 处理商品: 条码=6901028339537, 数量=0.0, 单价=0.0, 是否赠品=True +2026-03-30 13:51:44,204 - app.core.excel.processor - INFO - 发现赠品:条码6901028339537, 数量=0.0 +2026-03-30 13:51:44,204 - app.core.excel.processor - INFO - 处理商品: 条码=6901028322867, 数量=0.0, 单价=0.0, 是否赠品=True +2026-03-30 13:51:44,204 - app.core.excel.processor - INFO - 发现赠品:条码6901028322867, 数量=0.0 +2026-03-30 13:51:44,204 - app.core.excel.processor - INFO - 处理商品: 条码=6901028221450, 数量=0.0, 单价=0.0, 是否赠品=True +2026-03-30 13:51:44,204 - app.core.excel.processor - INFO - 发现赠品:条码6901028221450, 数量=0.0 +2026-03-30 13:51:44,204 - app.core.excel.processor - INFO - 处理商品: 条码=6901028172509, 数量=0.0, 单价=0.0, 是否赠品=True +2026-03-30 13:51:44,204 - app.core.excel.processor - INFO - 发现赠品:条码6901028172509, 数量=0.0 +2026-03-30 13:51:44,204 - app.core.excel.processor - INFO - 处理商品: 条码=6901028227285, 数量=0.0, 单价=0.0, 是否赠品=True +2026-03-30 13:51:44,204 - app.core.excel.processor - INFO - 发现赠品:条码6901028227285, 数量=0.0 +2026-03-30 13:51:44,204 - app.core.excel.processor - INFO - 处理商品: 条码=6901028221542, 数量=0.0, 单价=0.0, 是否赠品=True +2026-03-30 13:51:44,204 - app.core.excel.processor - INFO - 发现赠品:条码6901028221542, 数量=0.0 +2026-03-30 13:51:44,205 - app.core.excel.processor - INFO - 处理商品: 条码=6901028001625, 数量=0.0, 单价=0.0, 是否赠品=True +2026-03-30 13:51:44,205 - app.core.excel.processor - INFO - 发现赠品:条码6901028001625, 数量=0.0 +2026-03-30 13:51:44,205 - app.core.excel.processor - INFO - 处理商品: 条码=6901028180665, 数量=0.0, 单价=0.0, 是否赠品=True +2026-03-30 13:51:44,205 - app.core.excel.processor - INFO - 发现赠品:条码6901028180665, 数量=0.0 +2026-03-30 13:51:44,205 - app.core.excel.processor - INFO - 处理商品: 条码=6901028046893, 数量=0.0, 单价=0.0, 是否赠品=True +2026-03-30 13:51:44,205 - app.core.excel.processor - INFO - 发现赠品:条码6901028046893, 数量=0.0 +2026-03-30 13:51:44,205 - app.core.excel.processor - INFO - 处理商品: 条码=6901028339896, 数量=0.0, 单价=0.0, 是否赠品=True +2026-03-30 13:51:44,205 - app.core.excel.processor - INFO - 发现赠品:条码6901028339896, 数量=0.0 +2026-03-30 13:51:44,205 - app.core.excel.processor - INFO - 处理商品: 条码=6901028268981, 数量=0.0, 单价=0.0, 是否赠品=True +2026-03-30 13:51:44,205 - app.core.excel.processor - INFO - 发现赠品:条码6901028268981, 数量=0.0 +2026-03-30 13:51:44,205 - app.core.excel.processor - INFO - 处理商品: 条码=6901028010863, 数量=0.0, 单价=0.0, 是否赠品=True +2026-03-30 13:51:44,205 - app.core.excel.processor - INFO - 发现赠品:条码6901028010863, 数量=0.0 +2026-03-30 13:51:44,205 - app.core.excel.processor - INFO - 处理商品: 条码=6901028145077, 数量=0.0, 单价=0.0, 是否赠品=True +2026-03-30 13:51:44,205 - app.core.excel.processor - INFO - 发现赠品:条码6901028145077, 数量=0.0 +2026-03-30 13:51:44,205 - app.core.excel.processor - INFO - 处理商品: 条码=6901028211659, 数量=0.0, 单价=0.0, 是否赠品=True +2026-03-30 13:51:44,205 - app.core.excel.processor - INFO - 发现赠品:条码6901028211659, 数量=0.0 +2026-03-30 13:51:44,205 - app.core.excel.processor - INFO - 处理商品: 条码=6901028143738, 数量=0.0, 单价=0.0, 是否赠品=True +2026-03-30 13:51:44,205 - app.core.excel.processor - INFO - 发现赠品:条码6901028143738, 数量=0.0 +2026-03-30 13:51:44,206 - app.core.excel.processor - INFO - 处理商品: 条码=6901028084772, 数量=0.0, 单价=0.0, 是否赠品=True +2026-03-30 13:51:44,206 - app.core.excel.processor - INFO - 发现赠品:条码6901028084772, 数量=0.0 +2026-03-30 13:51:44,206 - app.core.excel.processor - INFO - 处理商品: 条码=6901028192736, 数量=0.0, 单价=0.0, 是否赠品=True +2026-03-30 13:51:44,206 - app.core.excel.processor - INFO - 发现赠品:条码6901028192736, 数量=0.0 +2026-03-30 13:51:44,206 - app.core.excel.processor - INFO - 处理商品: 条码=6901028159579, 数量=0.0, 单价=0.0, 是否赠品=True +2026-03-30 13:51:44,206 - app.core.excel.processor - INFO - 发现赠品:条码6901028159579, 数量=0.0 +2026-03-30 13:51:44,206 - app.core.excel.processor - INFO - 处理商品: 条码=6901028315432, 数量=0.0, 单价=0.0, 是否赠品=True +2026-03-30 13:51:44,206 - app.core.excel.processor - INFO - 发现赠品:条码6901028315432, 数量=0.0 +2026-03-30 13:51:44,206 - app.core.excel.processor - INFO - 处理商品: 条码=6901028024976, 数量=0.0, 单价=0.0, 是否赠品=True +2026-03-30 13:51:44,206 - app.core.excel.processor - INFO - 发现赠品:条码6901028024976, 数量=0.0 +2026-03-30 13:51:44,206 - app.core.excel.processor - INFO - 处理商品: 条码=6901028084321, 数量=0.0, 单价=0.0, 是否赠品=True +2026-03-30 13:51:44,206 - app.core.excel.processor - INFO - 发现赠品:条码6901028084321, 数量=0.0 +2026-03-30 13:51:44,206 - app.core.excel.processor - INFO - 处理商品: 条码=6901028042062, 数量=0.0, 单价=0.0, 是否赠品=True +2026-03-30 13:51:44,206 - app.core.excel.processor - INFO - 发现赠品:条码6901028042062, 数量=0.0 +2026-03-30 13:51:44,206 - app.core.excel.processor - INFO - 处理商品: 条码=6901028025645, 数量=0.0, 单价=0.0, 是否赠品=True +2026-03-30 13:51:44,206 - app.core.excel.processor - INFO - 发现赠品:条码6901028025645, 数量=0.0 +2026-03-30 13:51:44,206 - app.core.excel.processor - INFO - 处理商品: 条码=6901028141147, 数量=0.0, 单价=0.0, 是否赠品=True +2026-03-30 13:51:44,207 - app.core.excel.processor - INFO - 发现赠品:条码6901028141147, 数量=0.0 +2026-03-30 13:51:44,207 - app.core.excel.processor - INFO - 处理商品: 条码=6901028257169, 数量=0.0, 单价=0.0, 是否赠品=True +2026-03-30 13:51:44,207 - app.core.excel.processor - INFO - 发现赠品:条码6901028257169, 数量=0.0 +2026-03-30 13:51:44,207 - app.core.excel.processor - INFO - 处理商品: 条码=6901028095891, 数量=0.0, 单价=0.0, 是否赠品=True +2026-03-30 13:51:44,207 - app.core.excel.processor - INFO - 发现赠品:条码6901028095891, 数量=0.0 +2026-03-30 13:51:44,207 - app.core.excel.processor - INFO - 分组后共27 个不同条码的商品 +2026-03-30 13:51:44,207 - app.core.excel.processor - INFO - 条码 6901028247375 处理结果:只有赠品,数量=0.0 +2026-03-30 13:51:44,207 - app.core.excel.processor - INFO - 条码 6901028339537 处理结果:只有赠品,数量=0.0 +2026-03-30 13:51:44,207 - app.core.excel.processor - INFO - 条码 6901028322867 处理结果:只有赠品,数量=0.0 +2026-03-30 13:51:44,207 - app.core.excel.processor - INFO - 条码 6901028221450 处理结果:只有赠品,数量=0.0 +2026-03-30 13:51:44,207 - app.core.excel.processor - INFO - 条码 6901028172509 处理结果:只有赠品,数量=0.0 +2026-03-30 13:51:44,207 - app.core.excel.processor - INFO - 条码 6901028227285 处理结果:只有赠品,数量=0.0 +2026-03-30 13:51:44,207 - app.core.excel.processor - INFO - 条码 6901028221542 处理结果:只有赠品,数量=0.0 +2026-03-30 13:51:44,207 - app.core.excel.processor - INFO - 条码 6901028001625 处理结果:只有赠品,数量=0.0 +2026-03-30 13:51:44,207 - app.core.excel.processor - INFO - 条码 6901028180665 处理结果:只有赠品,数量=0.0 +2026-03-30 13:51:44,207 - app.core.excel.processor - INFO - 条码 6901028046893 处理结果:只有赠品,数量=0.0 +2026-03-30 13:51:44,207 - app.core.excel.processor - INFO - 条码 6901028339896 处理结果:只有赠品,数量=0.0 +2026-03-30 13:51:44,207 - app.core.excel.processor - INFO - 条码 6901028268981 处理结果:只有赠品,数量=0.0 +2026-03-30 13:51:44,207 - app.core.excel.processor - INFO - 条码 6901028010863 处理结果:只有赠品,数量=0.0 +2026-03-30 13:51:44,208 - app.core.excel.processor - INFO - 条码 6901028145077 处理结果:只有赠品,数量=0.0 +2026-03-30 13:51:44,208 - app.core.excel.processor - INFO - 条码 6901028211659 处理结果:只有赠品,数量=0.0 +2026-03-30 13:51:44,208 - app.core.excel.processor - INFO - 条码 6901028143738 处理结果:只有赠品,数量=0.0 +2026-03-30 13:51:44,208 - app.core.excel.processor - INFO - 条码 6901028084772 处理结果:只有赠品,数量=0.0 +2026-03-30 13:51:44,208 - app.core.excel.processor - INFO - 条码 6901028192736 处理结果:只有赠品,数量=0.0 +2026-03-30 13:51:44,208 - app.core.excel.processor - INFO - 条码 6901028159579 处理结果:只有赠品,数量=0.0 +2026-03-30 13:51:44,208 - app.core.excel.processor - INFO - 条码 6901028315432 处理结果:只有赠品,数量=0.0 +2026-03-30 13:51:44,208 - app.core.excel.processor - INFO - 条码 6901028024976 处理结果:只有赠品,数量=0.0 +2026-03-30 13:51:44,208 - app.core.excel.processor - INFO - 条码 6901028084321 处理结果:只有赠品,数量=0.0 +2026-03-30 13:51:44,208 - app.core.excel.processor - INFO - 条码 6901028042062 处理结果:只有赠品,数量=0.0 +2026-03-30 13:51:44,208 - app.core.excel.processor - INFO - 条码 6901028025645 处理结果:只有赠品,数量=0.0 +2026-03-30 13:51:44,208 - app.core.excel.processor - INFO - 条码 6901028141147 处理结果:只有赠品,数量=0.0 +2026-03-30 13:51:44,208 - app.core.excel.processor - INFO - 条码 6901028257169 处理结果:只有赠品,数量=0.0 +2026-03-30 13:51:44,208 - app.core.excel.processor - INFO - 条码 6901028095891 处理结果:只有赠品,数量=0.0 +2026-03-30 13:51:44,208 - app.core.excel.processor - INFO - 条码 6901028247375 填充:仅有赠品,采购量=0,赠品数量=0.0 +2026-03-30 13:51:44,208 - app.core.excel.processor - INFO - 条码 6901028339537 填充:仅有赠品,采购量=0,赠品数量=0.0 +2026-03-30 13:51:44,208 - app.core.excel.processor - INFO - 条码 6901028322867 填充:仅有赠品,采购量=0,赠品数量=0.0 +2026-03-30 13:51:44,209 - app.core.excel.processor - INFO - 条码 6901028221450 填充:仅有赠品,采购量=0,赠品数量=0.0 +2026-03-30 13:51:44,209 - app.core.excel.processor - INFO - 条码 6901028172509 填充:仅有赠品,采购量=0,赠品数量=0.0 +2026-03-30 13:51:44,209 - app.core.excel.processor - INFO - 条码 6901028227285 填充:仅有赠品,采购量=0,赠品数量=0.0 +2026-03-30 13:51:44,209 - app.core.excel.processor - INFO - 条码 6901028221542 填充:仅有赠品,采购量=0,赠品数量=0.0 +2026-03-30 13:51:44,209 - app.core.excel.processor - INFO - 条码 6901028001625 填充:仅有赠品,采购量=0,赠品数量=0.0 +2026-03-30 13:51:44,209 - app.core.excel.processor - INFO - 条码 6901028180665 填充:仅有赠品,采购量=0,赠品数量=0.0 +2026-03-30 13:51:44,209 - app.core.excel.processor - INFO - 条码 6901028046893 填充:仅有赠品,采购量=0,赠品数量=0.0 +2026-03-30 13:51:44,209 - app.core.excel.processor - INFO - 条码 6901028339896 填充:仅有赠品,采购量=0,赠品数量=0.0 +2026-03-30 13:51:44,209 - app.core.excel.processor - INFO - 条码 6901028268981 填充:仅有赠品,采购量=0,赠品数量=0.0 +2026-03-30 13:51:44,209 - app.core.excel.processor - INFO - 条码 6901028010863 填充:仅有赠品,采购量=0,赠品数量=0.0 +2026-03-30 13:51:44,209 - app.core.excel.processor - INFO - 条码 6901028145077 填充:仅有赠品,采购量=0,赠品数量=0.0 +2026-03-30 13:51:44,209 - app.core.excel.processor - INFO - 条码 6901028211659 填充:仅有赠品,采购量=0,赠品数量=0.0 +2026-03-30 13:51:44,209 - app.core.excel.processor - INFO - 条码 6901028143738 填充:仅有赠品,采购量=0,赠品数量=0.0 +2026-03-30 13:51:44,210 - app.core.excel.processor - INFO - 条码 6901028084772 填充:仅有赠品,采购量=0,赠品数量=0.0 +2026-03-30 13:51:44,210 - app.core.excel.processor - INFO - 条码 6901028192736 填充:仅有赠品,采购量=0,赠品数量=0.0 +2026-03-30 13:51:44,210 - app.core.excel.processor - INFO - 条码 6901028159579 填充:仅有赠品,采购量=0,赠品数量=0.0 +2026-03-30 13:51:44,210 - app.core.excel.processor - INFO - 条码 6901028315432 填充:仅有赠品,采购量=0,赠品数量=0.0 +2026-03-30 13:51:44,210 - app.core.excel.processor - INFO - 条码 6901028024976 填充:仅有赠品,采购量=0,赠品数量=0.0 +2026-03-30 13:51:44,210 - app.core.excel.processor - INFO - 条码 6901028084321 填充:仅有赠品,采购量=0,赠品数量=0.0 +2026-03-30 13:51:44,210 - app.core.excel.processor - INFO - 条码 6901028042062 填充:仅有赠品,采购量=0,赠品数量=0.0 +2026-03-30 13:51:44,210 - app.core.excel.processor - INFO - 条码 6901028025645 填充:仅有赠品,采购量=0,赠品数量=0.0 +2026-03-30 13:51:44,210 - app.core.excel.processor - INFO - 条码 6901028141147 填充:仅有赠品,采购量=0,赠品数量=0.0 +2026-03-30 13:51:44,210 - app.core.excel.processor - INFO - 条码 6901028257169 填充:仅有赠品,采购量=0,赠品数量=0.0 +2026-03-30 13:51:44,210 - app.core.excel.processor - INFO - 条码 6901028095891 填充:仅有赠品,采购量=0,赠品数量=0.0 +2026-03-30 13:51:44,212 - app.core.excel.processor - INFO - 采购单已保存到: data/result\采购单_订单明细20260330133908.xls +2026-03-30 13:51:44,213 - app.core.excel.processor - INFO - 采购单已保存到: data/result\采购单_订单明细20260330133908.xls +2026-03-30 13:51:46,071 - app.core.excel.processor - INFO - 使用输出目录: E:\2025Code\python\orc-order-v2\data\output +2026-03-30 13:51:46,071 - app.core.excel.processor - INFO - 使用临时目录: E:\2025Code\python\orc-order-v2\data\temp +2026-03-30 13:51:46,071 - app.core.excel.processor - INFO - 初始化ExcelProcessor完成,模板文件: templates/银豹-采购单模板.xls +2026-03-30 14:00:52,373 - app.core.excel.processor - INFO - 使用输出目录: E:\2025Code\python\orc-order-v2\data\output +2026-03-30 14:00:52,373 - app.core.excel.processor - INFO - 使用临时目录: E:\2025Code\python\orc-order-v2\data\temp +2026-03-30 14:00:52,374 - app.core.excel.processor - INFO - 初始化ExcelProcessor完成,模板文件: templates/银豹-采购单模板.xls +2026-03-30 14:00:52,391 - app.core.excel.processor - INFO - 使用输出目录: E:\2025Code\python\orc-order-v2\data\output +2026-03-30 14:00:52,391 - app.core.excel.processor - INFO - 使用临时目录: E:\2025Code\python\orc-order-v2\data\temp +2026-03-30 14:00:52,391 - app.core.excel.processor - INFO - 初始化ExcelProcessor完成,模板文件: templates/银豹-采购单模板.xls +2026-03-30 14:00:52,428 - app.core.excel.processor - INFO - 开始处理Excel文件: E:/2025Code/python/orc-order-v2/data/output/订单1774849009841.xlsx +2026-03-30 14:00:52,463 - app.core.excel.processor - INFO - 成功读取Excel文件: E:/2025Code/python/orc-order-v2/data/output/订单1774849009841.xlsx, 共 106 行 +2026-03-30 14:00:52,467 - app.core.excel.processor - INFO - 找到可能的表头行: 第3行,评分: 185 +2026-03-30 14:00:52,468 - app.core.excel.processor - INFO - 识别到表头在第 3 行 +2026-03-30 14:00:52,469 - app.core.excel.processor - INFO - 重新整理数据结构,共 103 行有效数据 +2026-03-30 14:00:52,470 - app.core.excel.processor - INFO - 找到精确匹配的条码列: 商品编号 +2026-03-30 14:00:52,470 - app.core.excel.processor - INFO - 使用条码列: 商品编号 +2026-03-30 14:00:52,470 - app.core.excel.processor - INFO - 找到name列: 商品名称 +2026-03-30 14:00:52,470 - app.core.excel.processor - INFO - 找到specification列: 规格 +2026-03-30 14:00:52,470 - app.core.excel.processor - INFO - 找到quantity列(部分匹配): 数量(订购单位) +2026-03-30 14:00:52,470 - app.core.excel.processor - INFO - 找到unit列(部分匹配): 商品条码(订购单位) +2026-03-30 14:00:52,471 - app.core.excel.processor - INFO - 找到price列(部分匹配): 单价(订购单位) +2026-03-30 14:00:52,471 - app.core.excel.processor - INFO - 找到amount列(部分匹配): 优惠后金额(小单位) +2026-03-30 14:00:52,471 - app.core.excel.processor - INFO - 检测到列映射: {'barcode': '商品编号', 'name': '商品名称', 'specification': '规格', 'quantity': '数量(订购单位)', 'unit': '商品条码(订购单位)', 'price': '单价(订购单位)', 'amount': '优惠后金额(小单位)'} +2026-03-30 14:00:52,471 - app.core.excel.processor - INFO - 解析规格: 1*36盒*20条 -> 包装数量=36 +2026-03-30 14:00:52,472 - app.core.excel.processor - INFO - 解析规格: 1*4盒*9个 -> 包装数量=4 +2026-03-30 14:00:52,473 - app.core.excel.processor - INFO - 解析规格: 1*24盒 -> 包装数量=24 +2026-03-30 14:00:52,473 - app.core.excel.processor - INFO - 解析规格: 1*24盒 -> 包装数量=24 +2026-03-30 14:00:52,474 - app.core.excel.processor - INFO - 解析规格: 1*24盒 -> 包装数量=24 +2026-03-30 14:00:52,474 - app.core.excel.processor - INFO - 解析规格: 1*24个 -> 包装数量=24 +2026-03-30 14:00:52,475 - app.core.excel.processor - INFO - 解析规格: 1*36袋 -> 包装数量=36 +2026-03-30 14:00:52,475 - app.core.excel.processor - INFO - 解析规格: 1*24袋 -> 包装数量=24 +2026-03-30 14:00:52,476 - app.core.excel.processor - INFO - 解析规格: 1*50袋 -> 包装数量=50 +2026-03-30 14:00:52,477 - app.core.excel.processor - INFO - 解析规格: 1*50袋 -> 包装数量=50 +2026-03-30 14:00:52,477 - app.core.excel.processor - INFO - 解析规格: 1*30袋 -> 包装数量=30 +2026-03-30 14:00:52,478 - app.core.excel.processor - INFO - 解析规格: 1*30袋 -> 包装数量=30 +2026-03-30 14:00:52,478 - app.core.excel.processor - INFO - 解析规格: 1*40袋 -> 包装数量=40 +2026-03-30 14:00:52,479 - app.core.excel.processor - INFO - 解析规格: 1*40袋 -> 包装数量=40 +2026-03-30 14:00:52,480 - app.core.excel.processor - INFO - 解析规格: 1*24袋 -> 包装数量=24 +2026-03-30 14:00:52,480 - app.core.excel.processor - INFO - 解析规格: 1*20袋 -> 包装数量=20 +2026-03-30 14:00:52,481 - app.core.excel.processor - INFO - 解析规格: 1*20袋 -> 包装数量=20 +2026-03-30 14:00:52,482 - app.core.excel.processor - INFO - 解析规格: 1*20袋 -> 包装数量=20 +2026-03-30 14:00:52,482 - app.core.excel.processor - INFO - 解析规格: 1*70袋 -> 包装数量=70 +2026-03-30 14:00:52,483 - app.core.excel.processor - INFO - 解析规格: 1*24袋 -> 包装数量=24 +2026-03-30 14:00:52,483 - app.core.excel.processor - INFO - 解析规格: 1*12袋 -> 包装数量=12 +2026-03-30 14:00:52,484 - app.core.excel.processor - INFO - 解析规格: 1*24盒*32条 -> 包装数量=24 +2026-03-30 14:00:52,485 - app.core.excel.processor - INFO - 解析规格: 1*18盒*20袋 -> 包装数量=18 +2026-03-30 14:00:52,485 - app.core.excel.processor - INFO - 解析规格: 1*18盒*20袋 -> 包装数量=18 +2026-03-30 14:00:52,486 - app.core.excel.processor - INFO - 解析规格: 1*18盒*20袋 -> 包装数量=18 +2026-03-30 14:00:52,487 - app.core.excel.processor - INFO - 解析规格: 1*8盒*20袋 -> 包装数量=8 +2026-03-30 14:00:52,487 - app.core.excel.processor - INFO - 根据规格推断单位: 1*8盒*20袋 -> 单位=件 +2026-03-30 14:00:52,487 - app.core.excel.processor - INFO - 解析规格: 1*8盒*20袋 -> 包装数量=8 +2026-03-30 14:00:52,487 - app.core.excel.processor - INFO - 根据规格推断单位: 1*8盒*20袋 -> 单位=件 +2026-03-30 14:00:52,488 - app.core.excel.processor - INFO - 解析规格: 1*12盒*20袋 -> 包装数量=12 +2026-03-30 14:00:52,489 - app.core.excel.processor - INFO - 解析规格: 1*15提*20袋 -> 包装数量=15 +2026-03-30 14:00:52,489 - app.core.excel.processor - INFO - 根据规格推断单位: 1*15提*20袋 -> 单位=件 +2026-03-30 14:00:52,489 - app.core.excel.processor - INFO - 解析规格: 1*18盒*20袋 -> 包装数量=18 +2026-03-30 14:00:52,490 - app.core.excel.processor - INFO - 解析规格: 1*20盒*20袋 -> 包装数量=20 +2026-03-30 14:00:52,490 - app.core.excel.processor - INFO - 解析规格: 1*20盒*20袋 -> 包装数量=20 +2026-03-30 14:00:52,491 - app.core.excel.processor - INFO - 解析规格: 1*20盒*20袋 -> 包装数量=20 +2026-03-30 14:00:52,491 - app.core.excel.processor - INFO - 解析规格: 1*18盒*20袋 -> 包装数量=18 +2026-03-30 14:00:52,492 - app.core.excel.processor - INFO - 解析规格: 1*18盒*20袋 -> 包装数量=18 +2026-03-30 14:00:52,492 - app.core.excel.processor - INFO - 解析规格: 1*18盒*20袋 -> 包装数量=18 +2026-03-30 14:00:52,493 - app.core.excel.processor - INFO - 解析规格: 1*24袋 -> 包装数量=24 +2026-03-30 14:00:52,494 - app.core.excel.processor - INFO - 解析规格: 1*24袋 -> 包装数量=24 +2026-03-30 14:00:52,494 - app.core.excel.processor - INFO - 解析规格: 1*24袋 -> 包装数量=24 +2026-03-30 14:00:52,495 - app.core.excel.processor - INFO - 解析规格: 1*24袋 -> 包装数量=24 +2026-03-30 14:00:52,496 - app.core.excel.processor - INFO - 解析规格: 1*22袋 -> 包装数量=22 +2026-03-30 14:00:52,496 - app.core.excel.processor - INFO - 解析规格: 1*22袋 -> 包装数量=22 +2026-03-30 14:00:52,497 - app.core.excel.processor - INFO - 解析规格: 1*30袋 -> 包装数量=30 +2026-03-30 14:00:52,497 - app.core.excel.processor - INFO - 解析规格: 1*50袋 -> 包装数量=50 +2026-03-30 14:00:52,498 - app.core.excel.processor - INFO - 解析规格: 1*25袋 -> 包装数量=25 +2026-03-30 14:00:52,498 - app.core.excel.processor - INFO - 解析规格: 1*25袋 -> 包装数量=25 +2026-03-30 14:00:52,499 - app.core.excel.processor - INFO - 解析规格: 1*25袋 -> 包装数量=25 +2026-03-30 14:00:52,499 - app.core.excel.processor - INFO - 解析规格: 1*25袋 -> 包装数量=25 +2026-03-30 14:00:52,500 - app.core.excel.processor - INFO - 解析规格: 1*80袋 -> 包装数量=80 +2026-03-30 14:00:52,500 - app.core.excel.processor - INFO - 解析规格: 1*50袋 -> 包装数量=50 +2026-03-30 14:00:52,501 - app.core.excel.processor - INFO - 解析规格: 1*50袋 -> 包装数量=50 +2026-03-30 14:00:52,502 - app.core.excel.processor - INFO - 解析规格: 1*40袋 -> 包装数量=40 +2026-03-30 14:00:52,502 - app.core.excel.processor - INFO - 解析规格: 1*60袋 -> 包装数量=60 +2026-03-30 14:00:52,503 - app.core.excel.processor - INFO - 解析规格: 1*120袋 -> 包装数量=120 +2026-03-30 14:00:52,503 - app.core.excel.processor - INFO - 解析规格: 48g*200袋 -> 包装数量=200 +2026-03-30 14:00:52,504 - app.core.excel.processor - INFO - 解析规格: 1*100袋 -> 包装数量=100 +2026-03-30 14:00:52,505 - app.core.excel.processor - INFO - 解析规格: 1*50袋 -> 包装数量=50 +2026-03-30 14:00:52,505 - app.core.excel.processor - INFO - 解析规格: 1*100袋 -> 包装数量=100 +2026-03-30 14:00:52,506 - app.core.excel.processor - INFO - 解析规格: 50g*60袋 -> 包装数量=60 +2026-03-30 14:00:52,506 - app.core.excel.processor - INFO - 解析规格: 1*60袋 -> 包装数量=60 +2026-03-30 14:00:52,507 - app.core.excel.processor - INFO - 解析规格: 1*10包*10袋 -> 包装数量=10 +2026-03-30 14:00:52,508 - app.core.excel.processor - INFO - 解析规格: 1*60袋 -> 包装数量=60 +2026-03-30 14:00:52,508 - app.core.excel.processor - INFO - 解析规格: 1*10提*6袋 -> 包装数量=10 +2026-03-30 14:00:52,508 - app.core.excel.processor - INFO - 根据规格推断单位: 1*10提*6袋 -> 单位=件 +2026-03-30 14:00:52,509 - app.core.excel.processor - INFO - 解析规格: 1*20袋 -> 包装数量=20 +2026-03-30 14:00:52,509 - app.core.excel.processor - INFO - 解析规格: 80g*80袋 -> 包装数量=80 +2026-03-30 14:00:52,510 - app.core.excel.processor - INFO - 解析规格: 1*60袋 -> 包装数量=60 +2026-03-30 14:00:52,510 - app.core.excel.processor - INFO - 解析规格: 1*40袋 -> 包装数量=40 +2026-03-30 14:00:52,511 - app.core.excel.processor - INFO - 解析规格: 160g*30袋 -> 包装数量=30 +2026-03-30 14:00:52,512 - app.core.excel.processor - INFO - 解析规格: 1*50袋 -> 包装数量=50 +2026-03-30 14:00:52,512 - app.core.excel.processor - INFO - 解析规格: 1*50袋 -> 包装数量=50 +2026-03-30 14:00:52,513 - app.core.excel.processor - INFO - 解析规格: 1*30袋 -> 包装数量=30 +2026-03-30 14:00:52,513 - app.core.excel.processor - INFO - 解析规格: 1*50 -> 包装数量=50 +2026-03-30 14:00:52,514 - app.core.excel.processor - INFO - 解析规格: 1*50袋 -> 包装数量=50 +2026-03-30 14:00:52,514 - app.core.excel.processor - INFO - 解析规格: 1*60袋 -> 包装数量=60 +2026-03-30 14:00:52,515 - app.core.excel.processor - INFO - 解析规格: 1*60袋 -> 包装数量=60 +2026-03-30 14:00:52,516 - app.core.excel.processor - INFO - 解析规格: 80g*50袋 -> 包装数量=50 +2026-03-30 14:00:52,516 - app.core.excel.processor - INFO - 解析规格: 1*32袋 -> 包装数量=32 +2026-03-30 14:00:52,517 - app.core.excel.processor - INFO - 解析规格: 1*20袋 -> 包装数量=20 +2026-03-30 14:00:52,517 - app.core.excel.processor - INFO - 解析规格: 1*20袋 -> 包装数量=20 +2026-03-30 14:00:52,518 - app.core.excel.processor - INFO - 解析规格: 1*32袋 -> 包装数量=32 +2026-03-30 14:00:52,518 - app.core.excel.processor - INFO - 解析规格: 1*40袋 -> 包装数量=40 +2026-03-30 14:00:52,519 - app.core.excel.processor - INFO - 解析规格: 1*40袋 -> 包装数量=40 +2026-03-30 14:00:52,519 - app.core.excel.processor - INFO - 解析规格: 1*50袋 -> 包装数量=50 +2026-03-30 14:00:52,520 - app.core.excel.processor - INFO - 解析规格: 1*96袋 -> 包装数量=96 +2026-03-30 14:00:52,521 - app.core.excel.processor - INFO - 解析规格: 1*100袋 -> 包装数量=100 +2026-03-30 14:00:52,521 - app.core.excel.processor - INFO - 解析规格: 1*35袋 -> 包装数量=35 +2026-03-30 14:00:52,522 - app.core.excel.processor - INFO - 解析规格: 1*50袋 -> 包装数量=50 +2026-03-30 14:00:52,522 - app.core.excel.processor - INFO - 解析规格: 1*40袋 -> 包装数量=40 +2026-03-30 14:00:52,523 - app.core.excel.processor - INFO - 解析规格: 1*40袋 -> 包装数量=40 +2026-03-30 14:00:52,523 - app.core.excel.processor - INFO - 解析规格: 1*50袋 -> 包装数量=50 +2026-03-30 14:00:52,524 - app.core.excel.processor - INFO - 解析规格: 1*30袋 -> 包装数量=30 +2026-03-30 14:00:52,524 - app.core.excel.processor - INFO - 解析规格: 1*45袋 -> 包装数量=45 +2026-03-30 14:00:52,525 - app.core.excel.processor - INFO - 解析规格: 1*40袋 -> 包装数量=40 +2026-03-30 14:00:52,526 - app.core.excel.processor - INFO - 解析规格: 1*8袋*10支 -> 包装数量=8 +2026-03-30 14:00:52,526 - app.core.excel.processor - INFO - 根据规格推断单位: 1*8袋*10支 -> 单位=件 +2026-03-30 14:00:52,526 - app.core.excel.processor - INFO - 解析规格: 1*20瓶 -> 包装数量=20 +2026-03-30 14:00:52,526 - app.core.excel.processor - INFO - 根据规格推断单位: 1*20瓶 -> 单位=件 +2026-03-30 14:00:52,527 - app.core.excel.processor - INFO - 解析规格: 1*18盒*20袋 -> 包装数量=18 +2026-03-30 14:00:52,527 - app.core.excel.processor - INFO - 解析规格: 1*30袋 -> 包装数量=30 +2026-03-30 14:00:52,528 - app.core.excel.processor - INFO - 解析规格: 1*40支 -> 包装数量=40 +2026-03-30 14:00:52,529 - app.core.excel.processor - INFO - 提取到 100 个商品信息 +2026-03-30 14:00:52,533 - app.core.excel.processor - INFO - 开始处理100 个产品信息 +2026-03-30 14:00:52,533 - app.core.excel.processor - INFO - 处理商品: 条码=342055, 数量=1.0, 单价=43.0, 是否赠品=False +2026-03-30 14:00:52,533 - app.core.excel.processor - INFO - 发现正常商品:条码342055, 数量=1.0, 单价=43.0 +2026-03-30 14:00:52,533 - app.core.excel.processor - INFO - 处理商品: 条码=304162, 数量=1.0, 单价=79.2, 是否赠品=False +2026-03-30 14:00:52,533 - app.core.excel.processor - INFO - 发现正常商品:条码304162, 数量=1.0, 单价=79.2 +2026-03-30 14:00:52,533 - app.core.excel.processor - INFO - 处理商品: 条码=304088, 数量=5.0, 单价=5.2, 是否赠品=False +2026-03-30 14:00:52,533 - app.core.excel.processor - INFO - 发现正常商品:条码304088, 数量=5.0, 单价=5.2 +2026-03-30 14:00:52,534 - app.core.excel.processor - INFO - 处理商品: 条码=304093, 数量=5.0, 单价=4.99, 是否赠品=False +2026-03-30 14:00:52,534 - app.core.excel.processor - INFO - 发现正常商品:条码304093, 数量=5.0, 单价=4.99 +2026-03-30 14:00:52,534 - app.core.excel.processor - INFO - 处理商品: 条码=304214, 数量=4.0, 单价=6.5, 是否赠品=False +2026-03-30 14:00:52,534 - app.core.excel.processor - INFO - 发现正常商品:条码304214, 数量=4.0, 单价=6.5 +2026-03-30 14:00:52,534 - app.core.excel.processor - INFO - 处理商品: 条码=033026, 数量=5.0, 单价=3.15, 是否赠品=False +2026-03-30 14:00:52,534 - app.core.excel.processor - INFO - 发现正常商品:条码033026, 数量=5.0, 单价=3.15 +2026-03-30 14:00:52,534 - app.core.excel.processor - INFO - 处理商品: 条码=489018, 数量=5.0, 单价=2.8, 是否赠品=False +2026-03-30 14:00:52,534 - app.core.excel.processor - INFO - 发现正常商品:条码489018, 数量=5.0, 单价=2.8 +2026-03-30 14:00:52,534 - app.core.excel.processor - INFO - 处理商品: 条码=304217, 数量=3.0, 单价=3.5, 是否赠品=False +2026-03-30 14:00:52,534 - app.core.excel.processor - INFO - 发现正常商品:条码304217, 数量=3.0, 单价=3.5 +2026-03-30 14:00:52,534 - app.core.excel.processor - INFO - 处理商品: 条码=002049, 数量=5.0, 单价=1.4, 是否赠品=False +2026-03-30 14:00:52,534 - app.core.excel.processor - INFO - 发现正常商品:条码002049, 数量=5.0, 单价=1.4 +2026-03-30 14:00:52,535 - app.core.excel.processor - INFO - 处理商品: 条码=301021, 数量=3.0, 单价=2.07, 是否赠品=False +2026-03-30 14:00:52,535 - app.core.excel.processor - INFO - 发现正常商品:条码301021, 数量=3.0, 单价=2.07 +2026-03-30 14:00:52,535 - app.core.excel.processor - INFO - 处理商品: 条码=303010, 数量=2.0, 单价=3.5, 是否赠品=False +2026-03-30 14:00:52,535 - app.core.excel.processor - INFO - 发现正常商品:条码303010, 数量=2.0, 单价=3.5 +2026-03-30 14:00:52,535 - app.core.excel.processor - INFO - 处理商品: 条码=303009, 数量=2.0, 单价=3.5, 是否赠品=False +2026-03-30 14:00:52,535 - app.core.excel.processor - INFO - 发现正常商品:条码303009, 数量=2.0, 单价=3.5 +2026-03-30 14:00:52,535 - app.core.excel.processor - INFO - 处理商品: 条码=303007, 数量=3.0, 单价=2.63, 是否赠品=False +2026-03-30 14:00:52,535 - app.core.excel.processor - INFO - 发现正常商品:条码303007, 数量=3.0, 单价=2.63 +2026-03-30 14:00:52,535 - app.core.excel.processor - INFO - 处理商品: 条码=303005, 数量=3.0, 单价=2.63, 是否赠品=False +2026-03-30 14:00:52,535 - app.core.excel.processor - INFO - 发现正常商品:条码303005, 数量=3.0, 单价=2.63 +2026-03-30 14:00:52,535 - app.core.excel.processor - INFO - 处理商品: 条码=315026, 数量=4.0, 单价=4.64, 是否赠品=False +2026-03-30 14:00:52,536 - app.core.excel.processor - INFO - 发现正常商品:条码315026, 数量=4.0, 单价=4.64 +2026-03-30 14:00:52,536 - app.core.excel.processor - INFO - 处理商品: 条码=318001, 数量=3.0, 单价=4.3, 是否赠品=False +2026-03-30 14:00:52,536 - app.core.excel.processor - INFO - 发现正常商品:条码318001, 数量=3.0, 单价=4.3 +2026-03-30 14:00:52,536 - app.core.excel.processor - INFO - 处理商品: 条码=324005, 数量=5.0, 单价=4.5, 是否赠品=False +2026-03-30 14:00:52,536 - app.core.excel.processor - INFO - 发现正常商品:条码324005, 数量=5.0, 单价=4.5 +2026-03-30 14:00:52,536 - app.core.excel.processor - INFO - 处理商品: 条码=324009, 数量=3.0, 单价=3.95, 是否赠品=False +2026-03-30 14:00:52,536 - app.core.excel.processor - INFO - 发现正常商品:条码324009, 数量=3.0, 单价=3.95 +2026-03-30 14:00:52,536 - app.core.excel.processor - INFO - 处理商品: 条码=028306, 数量=10.0, 单价=0.65, 是否赠品=False +2026-03-30 14:00:52,536 - app.core.excel.processor - INFO - 发现正常商品:条码028306, 数量=10.0, 单价=0.65 +2026-03-30 14:00:52,537 - app.core.excel.processor - INFO - 处理商品: 条码=458007, 数量=3.0, 单价=4.0, 是否赠品=False +2026-03-30 14:00:52,537 - app.core.excel.processor - INFO - 发现正常商品:条码458007, 数量=3.0, 单价=4.0 +2026-03-30 14:00:52,537 - app.core.excel.processor - INFO - 处理商品: 条码=907010, 数量=4.0, 单价=6.8, 是否赠品=False +2026-03-30 14:00:52,537 - app.core.excel.processor - INFO - 发现正常商品:条码907010, 数量=4.0, 单价=6.8 +2026-03-30 14:00:52,537 - app.core.excel.processor - INFO - 处理商品: 条码=453090, 数量=1.0, 单价=30.72, 是否赠品=False +2026-03-30 14:00:52,537 - app.core.excel.processor - INFO - 发现正常商品:条码453090, 数量=1.0, 单价=30.72 +2026-03-30 14:00:52,537 - app.core.excel.processor - INFO - 处理商品: 条码=648028, 数量=1.0, 单价=11.6, 是否赠品=False +2026-03-30 14:00:52,537 - app.core.excel.processor - INFO - 发现正常商品:条码648028, 数量=1.0, 单价=11.6 +2026-03-30 14:00:52,537 - app.core.excel.processor - INFO - 处理商品: 条码=648029, 数量=1.0, 单价=11.6, 是否赠品=False +2026-03-30 14:00:52,537 - app.core.excel.processor - INFO - 发现正常商品:条码648029, 数量=1.0, 单价=11.6 +2026-03-30 14:00:52,538 - app.core.excel.processor - INFO - 处理商品: 条码=648079, 数量=1.0, 单价=11.8, 是否赠品=False +2026-03-30 14:00:52,538 - app.core.excel.processor - INFO - 发现正常商品:条码648079, 数量=1.0, 单价=11.8 +2026-03-30 14:00:52,538 - app.core.excel.processor - INFO - 处理商品: 条码=398064, 数量=8.0, 单价=5.75, 是否赠品=False +2026-03-30 14:00:52,538 - app.core.excel.processor - INFO - 发现正常商品:条码398064, 数量=8.0, 单价=5.75 +2026-03-30 14:00:52,538 - app.core.excel.processor - INFO - 处理商品: 条码=398066, 数量=8.0, 单价=5.75, 是否赠品=False +2026-03-30 14:00:52,538 - app.core.excel.processor - INFO - 发现正常商品:条码398066, 数量=8.0, 单价=5.75 +2026-03-30 14:00:52,538 - app.core.excel.processor - INFO - 处理商品: 条码=078054, 数量=1.0, 单价=15.0, 是否赠品=False +2026-03-30 14:00:52,538 - app.core.excel.processor - INFO - 发现正常商品:条码078054, 数量=1.0, 单价=15.0 +2026-03-30 14:00:52,538 - app.core.excel.processor - INFO - 处理商品: 条码=078049, 数量=15.0, 单价=1.0, 是否赠品=False +2026-03-30 14:00:52,538 - app.core.excel.processor - INFO - 发现正常商品:条码078049, 数量=15.0, 单价=1.0 +2026-03-30 14:00:52,539 - app.core.excel.processor - INFO - 处理商品: 条码=648078, 数量=2.0, 单价=14.0, 是否赠品=False +2026-03-30 14:00:52,539 - app.core.excel.processor - INFO - 发现正常商品:条码648078, 数量=2.0, 单价=14.0 +2026-03-30 14:00:52,539 - app.core.excel.processor - INFO - 处理商品: 条码=322138, 数量=1.0, 单价=14.2, 是否赠品=False +2026-03-30 14:00:52,539 - app.core.excel.processor - INFO - 发现正常商品:条码322138, 数量=1.0, 单价=14.2 +2026-03-30 14:00:52,539 - app.core.excel.processor - INFO - 处理商品: 条码=322135, 数量=1.0, 单价=13.6, 是否赠品=False +2026-03-30 14:00:52,539 - app.core.excel.processor - INFO - 发现正常商品:条码322135, 数量=1.0, 单价=13.6 +2026-03-30 14:00:52,539 - app.core.excel.processor - INFO - 处理商品: 条码=322139, 数量=1.0, 单价=14.2, 是否赠品=False +2026-03-30 14:00:52,539 - app.core.excel.processor - INFO - 发现正常商品:条码322139, 数量=1.0, 单价=14.2 +2026-03-30 14:00:52,539 - app.core.excel.processor - INFO - 处理商品: 条码=322273, 数量=1.0, 单价=24.0, 是否赠品=False +2026-03-30 14:00:52,539 - app.core.excel.processor - INFO - 发现正常商品:条码322273, 数量=1.0, 单价=24.0 +2026-03-30 14:00:52,539 - app.core.excel.processor - INFO - 处理商品: 条码=322272, 数量=1.0, 单价=24.0, 是否赠品=False +2026-03-30 14:00:52,539 - app.core.excel.processor - INFO - 发现正常商品:条码322272, 数量=1.0, 单价=24.0 +2026-03-30 14:00:52,539 - app.core.excel.processor - INFO - 处理商品: 条码=648055, 数量=1.0, 单价=12.99, 是否赠品=False +2026-03-30 14:00:52,540 - app.core.excel.processor - INFO - 发现正常商品:条码648055, 数量=1.0, 单价=12.99 +2026-03-30 14:00:52,540 - app.core.excel.processor - INFO - 处理商品: 条码=313049, 数量=5.0, 单价=5.6, 是否赠品=False +2026-03-30 14:00:52,540 - app.core.excel.processor - INFO - 发现正常商品:条码313049, 数量=5.0, 单价=5.6 +2026-03-30 14:00:52,540 - app.core.excel.processor - INFO - 处理商品: 条码=313036, 数量=6.0, 单价=5.6, 是否赠品=False +2026-03-30 14:00:52,540 - app.core.excel.processor - INFO - 发现正常商品:条码313036, 数量=6.0, 单价=5.6 +2026-03-30 14:00:52,540 - app.core.excel.processor - INFO - 处理商品: 条码=313038, 数量=6.0, 单价=5.6, 是否赠品=False +2026-03-30 14:00:52,540 - app.core.excel.processor - INFO - 发现正常商品:条码313038, 数量=6.0, 单价=5.6 +2026-03-30 14:00:52,540 - app.core.excel.processor - INFO - 处理商品: 条码=313039, 数量=5.0, 单价=5.6, 是否赠品=False +2026-03-30 14:00:52,541 - app.core.excel.processor - INFO - 发现正常商品:条码313039, 数量=5.0, 单价=5.6 +2026-03-30 14:00:52,541 - app.core.excel.processor - INFO - 处理商品: 条码=500334, 数量=6.0, 单价=4.39, 是否赠品=False +2026-03-30 14:00:52,541 - app.core.excel.processor - INFO - 发现正常商品:条码500334, 数量=6.0, 单价=4.39 +2026-03-30 14:00:52,541 - app.core.excel.processor - INFO - 处理商品: 条码=323073, 数量=6.0, 单价=4.39, 是否赠品=False +2026-03-30 14:00:52,541 - app.core.excel.processor - INFO - 发现正常商品:条码323073, 数量=6.0, 单价=4.39 +2026-03-30 14:00:52,541 - app.core.excel.processor - INFO - 处理商品: 条码=259007, 数量=5.0, 单价=9.0, 是否赠品=False +2026-03-30 14:00:52,541 - app.core.excel.processor - INFO - 发现正常商品:条码259007, 数量=5.0, 单价=9.0 +2026-03-30 14:00:52,541 - app.core.excel.processor - INFO - 处理商品: 条码=890022, 数量=3.0, 单价=8.9, 是否赠品=False +2026-03-30 14:00:52,541 - app.core.excel.processor - INFO - 发现正常商品:条码890022, 数量=3.0, 单价=8.9 +2026-03-30 14:00:52,541 - app.core.excel.processor - INFO - 处理商品: 条码=908070, 数量=3.0, 单价=10.9, 是否赠品=False +2026-03-30 14:00:52,541 - app.core.excel.processor - INFO - 发现正常商品:条码908070, 数量=3.0, 单价=10.9 +2026-03-30 14:00:52,541 - app.core.excel.processor - INFO - 处理商品: 条码=908069, 数量=5.0, 单价=10.9, 是否赠品=False +2026-03-30 14:00:52,542 - app.core.excel.processor - INFO - 发现正常商品:条码908069, 数量=5.0, 单价=10.9 +2026-03-30 14:00:52,542 - app.core.excel.processor - INFO - 处理商品: 条码=908068, 数量=4.0, 单价=10.9, 是否赠品=False +2026-03-30 14:00:52,542 - app.core.excel.processor - INFO - 发现正常商品:条码908068, 数量=4.0, 单价=10.9 +2026-03-30 14:00:52,542 - app.core.excel.processor - INFO - 处理商品: 条码=908071, 数量=2.0, 单价=10.9, 是否赠品=False +2026-03-30 14:00:52,542 - app.core.excel.processor - INFO - 发现正常商品:条码908071, 数量=2.0, 单价=10.9 +2026-03-30 14:00:52,542 - app.core.excel.processor - INFO - 处理商品: 条码=398013, 数量=4.0, 单价=4.0, 是否赠品=False +2026-03-30 14:00:52,542 - app.core.excel.processor - INFO - 发现正常商品:条码398013, 数量=4.0, 单价=4.0 +2026-03-30 14:00:52,542 - app.core.excel.processor - INFO - 处理商品: 条码=060197, 数量=6.0, 单价=3.0, 是否赠品=False +2026-03-30 14:00:52,542 - app.core.excel.processor - INFO - 发现正常商品:条码060197, 数量=6.0, 单价=3.0 +2026-03-30 14:00:52,542 - app.core.excel.processor - INFO - 处理商品: 条码=660042, 数量=3.0, 单价=5.0, 是否赠品=False +2026-03-30 14:00:52,542 - app.core.excel.processor - INFO - 发现正常商品:条码660042, 数量=3.0, 单价=5.0 +2026-03-30 14:00:52,543 - app.core.excel.processor - INFO - 处理商品: 条码=259019, 数量=3.0, 单价=8.2, 是否赠品=False +2026-03-30 14:00:52,543 - app.core.excel.processor - INFO - 发现正常商品:条码259019, 数量=3.0, 单价=8.2 +2026-03-30 14:00:52,543 - app.core.excel.processor - INFO - 处理商品: 条码=623012, 数量=6.0, 单价=3.1, 是否赠品=False +2026-03-30 14:00:52,543 - app.core.excel.processor - INFO - 发现正常商品:条码623012, 数量=6.0, 单价=3.1 +2026-03-30 14:00:52,543 - app.core.excel.processor - INFO - 处理商品: 条码=078051, 数量=5.0, 单价=1.6, 是否赠品=False +2026-03-30 14:00:52,543 - app.core.excel.processor - INFO - 发现正常商品:条码078051, 数量=5.0, 单价=1.6 +2026-03-30 14:00:52,543 - app.core.excel.processor - INFO - 处理商品: 条码=689002, 数量=10.0, 单价=2.2, 是否赠品=False +2026-03-30 14:00:52,543 - app.core.excel.processor - INFO - 发现正常商品:条码689002, 数量=10.0, 单价=2.2 +2026-03-30 14:00:52,543 - app.core.excel.processor - INFO - 处理商品: 条码=525001, 数量=6.0, 单价=1.4, 是否赠品=False +2026-03-30 14:00:52,543 - app.core.excel.processor - INFO - 发现正常商品:条码525001, 数量=6.0, 单价=1.4 +2026-03-30 14:00:52,544 - app.core.excel.processor - INFO - 处理商品: 条码=060111, 数量=4.0, 单价=2.4, 是否赠品=False +2026-03-30 14:00:52,544 - app.core.excel.processor - INFO - 发现正常商品:条码060111, 数量=4.0, 单价=2.4 +2026-03-30 14:00:52,544 - app.core.excel.processor - INFO - 处理商品: 条码=710045, 数量=4.0, 单价=1.8, 是否赠品=False +2026-03-30 14:00:52,544 - app.core.excel.processor - INFO - 发现正常商品:条码710045, 数量=4.0, 单价=1.8 +2026-03-30 14:00:52,544 - app.core.excel.processor - INFO - 处理商品: 条码=648040, 数量=6.0, 单价=3.29, 是否赠品=False +2026-03-30 14:00:52,544 - app.core.excel.processor - INFO - 发现正常商品:条码648040, 数量=6.0, 单价=3.29 +2026-03-30 14:00:52,544 - app.core.excel.processor - INFO - 处理商品: 条码=648015, 数量=5.0, 单价=3.29, 是否赠品=False +2026-03-30 14:00:52,544 - app.core.excel.processor - INFO - 发现正常商品:条码648015, 数量=5.0, 单价=3.29 +2026-03-30 14:00:52,544 - app.core.excel.processor - INFO - 处理商品: 条码=322331, 数量=5.0, 单价=1.5, 是否赠品=False +2026-03-30 14:00:52,545 - app.core.excel.processor - INFO - 发现正常商品:条码322331, 数量=5.0, 单价=1.5 +2026-03-30 14:00:52,545 - app.core.excel.processor - INFO - 处理商品: 条码=648039, 数量=7.0, 单价=2.79, 是否赠品=False +2026-03-30 14:00:52,545 - app.core.excel.processor - INFO - 发现正常商品:条码648039, 数量=7.0, 单价=2.79 +2026-03-30 14:00:52,545 - app.core.excel.processor - INFO - 处理商品: 条码=695002, 数量=10.0, 单价=1.3199999999999998, 是否赠品=False +2026-03-30 14:00:52,545 - app.core.excel.processor - INFO - 发现正常商品:条码695002, 数量=10.0, 单价=1.3199999999999998 +2026-03-30 14:00:52,545 - app.core.excel.processor - INFO - 处理商品: 条码=324002, 数量=5.0, 单价=5.5, 是否赠品=False +2026-03-30 14:00:52,545 - app.core.excel.processor - INFO - 发现正常商品:条码324002, 数量=5.0, 单价=5.5 +2026-03-30 14:00:52,545 - app.core.excel.processor - INFO - 处理商品: 条码=660096, 数量=2.0, 单价=2.5, 是否赠品=False +2026-03-30 14:00:52,545 - app.core.excel.processor - INFO - 发现正常商品:条码660096, 数量=2.0, 单价=2.5 +2026-03-30 14:00:52,546 - app.core.excel.processor - INFO - 处理商品: 条码=308015, 数量=5.0, 单价=3.69, 是否赠品=False +2026-03-30 14:00:52,546 - app.core.excel.processor - INFO - 发现正常商品:条码308015, 数量=5.0, 单价=3.69 +2026-03-30 14:00:52,546 - app.core.excel.processor - INFO - 处理商品: 条码=660062, 数量=2.0, 单价=10.0, 是否赠品=False +2026-03-30 14:00:52,546 - app.core.excel.processor - INFO - 发现正常商品:条码660062, 数量=2.0, 单价=10.0 +2026-03-30 14:00:52,546 - app.core.excel.processor - INFO - 处理商品: 条码=912011, 数量=2.0, 单价=10.8, 是否赠品=False +2026-03-30 14:00:52,546 - app.core.excel.processor - INFO - 发现正常商品:条码912011, 数量=2.0, 单价=10.8 +2026-03-30 14:00:52,546 - app.core.excel.processor - INFO - 处理商品: 条码=398043, 数量=3.0, 单价=5.3, 是否赠品=False +2026-03-30 14:00:52,546 - app.core.excel.processor - INFO - 发现正常商品:条码398043, 数量=3.0, 单价=5.3 +2026-03-30 14:00:52,547 - app.core.excel.processor - INFO - 处理商品: 条码=890056, 数量=3.0, 单价=4.5, 是否赠品=False +2026-03-30 14:00:52,547 - app.core.excel.processor - INFO - 发现正常商品:条码890056, 数量=3.0, 单价=4.5 +2026-03-30 14:00:52,547 - app.core.excel.processor - INFO - 处理商品: 条码=059057, 数量=3.0, 单价=9.2, 是否赠品=False +2026-03-30 14:00:52,547 - app.core.excel.processor - INFO - 发现正常商品:条码059057, 数量=3.0, 单价=9.2 +2026-03-30 14:00:52,547 - app.core.excel.processor - INFO - 处理商品: 条码=307002, 数量=6.0, 单价=5.15, 是否赠品=False +2026-03-30 14:00:52,547 - app.core.excel.processor - INFO - 发现正常商品:条码307002, 数量=6.0, 单价=5.15 +2026-03-30 14:00:52,547 - app.core.excel.processor - INFO - 处理商品: 条码=307017, 数量=5.0, 单价=3.68, 是否赠品=False +2026-03-30 14:00:52,547 - app.core.excel.processor - INFO - 发现正常商品:条码307017, 数量=5.0, 单价=3.68 +2026-03-30 14:00:52,547 - app.core.excel.processor - INFO - 处理商品: 条码=310003, 数量=5.0, 单价=2.8, 是否赠品=False +2026-03-30 14:00:52,548 - app.core.excel.processor - INFO - 发现正常商品:条码310003, 数量=5.0, 单价=2.8 +2026-03-30 14:00:52,548 - app.core.excel.processor - INFO - 处理商品: 条码=310004, 数量=5.0, 单价=2.8, 是否赠品=False +2026-03-30 14:00:52,548 - app.core.excel.processor - INFO - 发现正常商品:条码310004, 数量=5.0, 单价=2.8 +2026-03-30 14:00:52,548 - app.core.excel.processor - INFO - 处理商品: 条码=949003, 数量=4.0, 单价=2.66, 是否赠品=False +2026-03-30 14:00:52,548 - app.core.excel.processor - INFO - 发现正常商品:条码949003, 数量=4.0, 单价=2.66 +2026-03-30 14:00:52,548 - app.core.excel.processor - INFO - 处理商品: 条码=908025, 数量=5.0, 单价=5.32, 是否赠品=False +2026-03-30 14:00:52,548 - app.core.excel.processor - INFO - 发现正常商品:条码908025, 数量=5.0, 单价=5.32 +2026-03-30 14:00:52,548 - app.core.excel.processor - INFO - 处理商品: 条码=908009, 数量=4.0, 单价=10.13, 是否赠品=False +2026-03-30 14:00:52,549 - app.core.excel.processor - INFO - 发现正常商品:条码908009, 数量=4.0, 单价=10.13 +2026-03-30 14:00:52,549 - app.core.excel.processor - INFO - 处理商品: 条码=908011, 数量=3.0, 单价=9.0, 是否赠品=False +2026-03-30 14:00:52,549 - app.core.excel.processor - INFO - 发现正常商品:条码908011, 数量=3.0, 单价=9.0 +2026-03-30 14:00:52,549 - app.core.excel.processor - INFO - 处理商品: 条码=306006, 数量=5.0, 单价=4.3, 是否赠品=False +2026-03-30 14:00:52,549 - app.core.excel.processor - INFO - 发现正常商品:条码306006, 数量=5.0, 单价=4.3 +2026-03-30 14:00:52,549 - app.core.excel.processor - INFO - 处理商品: 条码=011027, 数量=3.0, 单价=4.1, 是否赠品=False +2026-03-30 14:00:52,549 - app.core.excel.processor - INFO - 发现正常商品:条码011027, 数量=3.0, 单价=4.1 +2026-03-30 14:00:52,549 - app.core.excel.processor - INFO - 处理商品: 条码=924016, 数量=3.0, 单价=3.9, 是否赠品=False +2026-03-30 14:00:52,559 - app.core.excel.processor - INFO - 发现正常商品:条码924016, 数量=3.0, 单价=3.9 +2026-03-30 14:00:52,559 - app.core.excel.processor - INFO - 处理商品: 条码=028240, 数量=3.0, 单价=3.6, 是否赠品=False +2026-03-30 14:00:52,560 - app.core.excel.processor - INFO - 发现正常商品:条码028240, 数量=3.0, 单价=3.6 +2026-03-30 14:00:52,560 - app.core.excel.processor - INFO - 处理商品: 条码=332046, 数量=3.0, 单价=5.99, 是否赠品=False +2026-03-30 14:00:52,560 - app.core.excel.processor - INFO - 发现正常商品:条码332046, 数量=3.0, 单价=5.99 +2026-03-30 14:00:52,560 - app.core.excel.processor - INFO - 处理商品: 条码=906012, 数量=5.0, 单价=1.4, 是否赠品=False +2026-03-30 14:00:52,560 - app.core.excel.processor - INFO - 发现正常商品:条码906012, 数量=5.0, 单价=1.4 +2026-03-30 14:00:52,560 - app.core.excel.processor - INFO - 处理商品: 条码=308103, 数量=4.0, 单价=13.3, 是否赠品=False +2026-03-30 14:00:52,560 - app.core.excel.processor - INFO - 发现正常商品:条码308103, 数量=4.0, 单价=13.3 +2026-03-30 14:00:52,560 - app.core.excel.processor - INFO - 处理商品: 条码=317257, 数量=4.0, 单价=2.5, 是否赠品=False +2026-03-30 14:00:52,561 - app.core.excel.processor - INFO - 发现正常商品:条码317257, 数量=4.0, 单价=2.5 +2026-03-30 14:00:52,561 - app.core.excel.processor - INFO - 处理商品: 条码=308016, 数量=5.0, 单价=2.89, 是否赠品=False +2026-03-30 14:00:52,561 - app.core.excel.processor - INFO - 发现正常商品:条码308016, 数量=5.0, 单价=2.89 +2026-03-30 14:00:52,561 - app.core.excel.processor - INFO - 处理商品: 条码=308011, 数量=4.0, 单价=4.15, 是否赠品=False +2026-03-30 14:00:52,561 - app.core.excel.processor - INFO - 发现正常商品:条码308011, 数量=4.0, 单价=4.15 +2026-03-30 14:00:52,561 - app.core.excel.processor - INFO - 处理商品: 条码=906010, 数量=6.0, 单价=2.86, 是否赠品=False +2026-03-30 14:00:52,561 - app.core.excel.processor - INFO - 发现正常商品:条码906010, 数量=6.0, 单价=2.86 +2026-03-30 14:00:52,561 - app.core.excel.processor - INFO - 处理商品: 条码=400009, 数量=2.0, 单价=2.59, 是否赠品=False +2026-03-30 14:00:52,561 - app.core.excel.processor - INFO - 发现正常商品:条码400009, 数量=2.0, 单价=2.59 +2026-03-30 14:00:52,562 - app.core.excel.processor - INFO - 处理商品: 条码=045001, 数量=3.0, 单价=2.0, 是否赠品=False +2026-03-30 14:00:52,562 - app.core.excel.processor - INFO - 发现正常商品:条码045001, 数量=3.0, 单价=2.0 +2026-03-30 14:00:52,562 - app.core.excel.processor - INFO - 处理商品: 条码=666014, 数量=4.0, 单价=2.6, 是否赠品=False +2026-03-30 14:00:52,562 - app.core.excel.processor - INFO - 发现正常商品:条码666014, 数量=4.0, 单价=2.6 +2026-03-30 14:00:52,562 - app.core.excel.processor - INFO - 处理商品: 条码=309115, 数量=8.0, 单价=14.375, 是否赠品=False +2026-03-30 14:00:52,562 - app.core.excel.processor - INFO - 发现正常商品:条码309115, 数量=8.0, 单价=14.375 +2026-03-30 14:00:52,562 - app.core.excel.processor - INFO - 处理商品: 条码=634001, 数量=40.0, 单价=1.65, 是否赠品=False +2026-03-30 14:00:52,562 - app.core.excel.processor - INFO - 发现正常商品:条码634001, 数量=40.0, 单价=1.65 +2026-03-30 14:00:52,563 - app.core.excel.processor - INFO - 处理商品: 条码=648030, 数量=1.0, 单价=11.6, 是否赠品=False +2026-03-30 14:00:52,563 - app.core.excel.processor - INFO - 发现正常商品:条码648030, 数量=1.0, 单价=11.6 +2026-03-30 14:00:52,563 - app.core.excel.processor - INFO - 处理商品: 条码=371007, 数量=1.0, 单价=24.0, 是否赠品=False +2026-03-30 14:00:52,563 - app.core.excel.processor - INFO - 发现正常商品:条码371007, 数量=1.0, 单价=24.0 +2026-03-30 14:00:52,563 - app.core.excel.processor - INFO - 处理商品: 条码=309020, 数量=2.0, 单价=0, 是否赠品=True +2026-03-30 14:00:52,563 - app.core.excel.processor - INFO - 发现赠品:条码309020, 数量=2.0 +2026-03-30 14:00:52,563 - app.core.excel.processor - INFO - 处理商品: 条码=1000, 数量=110.0, 单价=0.0, 是否赠品=True +2026-03-30 14:00:52,563 - app.core.excel.processor - INFO - 发现赠品:条码1000, 数量=110.0 +2026-03-30 14:00:52,564 - app.core.excel.processor - INFO - 处理商品: 条码=2026033013365, 数量=0.0, 单价=0.0, 是否赠品=True +2026-03-30 14:00:52,566 - app.core.excel.processor - INFO - 发现赠品:条码2026033013365, 数量=0.0 +2026-03-30 14:00:52,566 - app.core.excel.processor - INFO - 分组后共100 个不同条码的商品 +2026-03-30 14:00:52,566 - app.core.excel.processor - INFO - 条码 342055 处理结果:正常商品数量1.0,单价43.0,赠品数量0 +2026-03-30 14:00:52,567 - app.core.excel.processor - INFO - 条码 304162 处理结果:正常商品数量1.0,单价79.2,赠品数量0 +2026-03-30 14:00:52,567 - app.core.excel.processor - INFO - 条码 304088 处理结果:正常商品数量5.0,单价5.2,赠品数量0 +2026-03-30 14:00:52,567 - app.core.excel.processor - INFO - 条码 304093 处理结果:正常商品数量5.0,单价4.99,赠品数量0 +2026-03-30 14:00:52,567 - app.core.excel.processor - INFO - 条码 304214 处理结果:正常商品数量4.0,单价6.5,赠品数量0 +2026-03-30 14:00:52,567 - app.core.excel.processor - INFO - 条码 033026 处理结果:正常商品数量5.0,单价3.15,赠品数量0 +2026-03-30 14:00:52,567 - app.core.excel.processor - INFO - 条码 489018 处理结果:正常商品数量5.0,单价2.8,赠品数量0 +2026-03-30 14:00:52,567 - app.core.excel.processor - INFO - 条码 304217 处理结果:正常商品数量3.0,单价3.5,赠品数量0 +2026-03-30 14:00:52,567 - app.core.excel.processor - INFO - 条码 002049 处理结果:正常商品数量5.0,单价1.4,赠品数量0 +2026-03-30 14:00:52,568 - app.core.excel.processor - INFO - 条码 301021 处理结果:正常商品数量3.0,单价2.07,赠品数量0 +2026-03-30 14:00:52,568 - app.core.excel.processor - INFO - 条码 303010 处理结果:正常商品数量2.0,单价3.5,赠品数量0 +2026-03-30 14:00:52,568 - app.core.excel.processor - INFO - 条码 303009 处理结果:正常商品数量2.0,单价3.5,赠品数量0 +2026-03-30 14:00:52,568 - app.core.excel.processor - INFO - 条码 303007 处理结果:正常商品数量3.0,单价2.63,赠品数量0 +2026-03-30 14:00:52,568 - app.core.excel.processor - INFO - 条码 303005 处理结果:正常商品数量3.0,单价2.63,赠品数量0 +2026-03-30 14:00:52,568 - app.core.excel.processor - INFO - 条码 315026 处理结果:正常商品数量4.0,单价4.64,赠品数量0 +2026-03-30 14:00:52,568 - app.core.excel.processor - INFO - 条码 318001 处理结果:正常商品数量3.0,单价4.3,赠品数量0 +2026-03-30 14:00:52,568 - app.core.excel.processor - INFO - 条码 324005 处理结果:正常商品数量5.0,单价4.5,赠品数量0 +2026-03-30 14:00:52,568 - app.core.excel.processor - INFO - 条码 324009 处理结果:正常商品数量3.0,单价3.95,赠品数量0 +2026-03-30 14:00:52,569 - app.core.excel.processor - INFO - 条码 028306 处理结果:正常商品数量10.0,单价0.65,赠品数量0 +2026-03-30 14:00:52,569 - app.core.excel.processor - INFO - 条码 458007 处理结果:正常商品数量3.0,单价4.0,赠品数量0 +2026-03-30 14:00:52,569 - app.core.excel.processor - INFO - 条码 907010 处理结果:正常商品数量4.0,单价6.8,赠品数量0 +2026-03-30 14:00:52,569 - app.core.excel.processor - INFO - 条码 453090 处理结果:正常商品数量1.0,单价30.72,赠品数量0 +2026-03-30 14:00:52,569 - app.core.excel.processor - INFO - 条码 648028 处理结果:正常商品数量1.0,单价11.6,赠品数量0 +2026-03-30 14:00:52,569 - app.core.excel.processor - INFO - 条码 648029 处理结果:正常商品数量1.0,单价11.6,赠品数量0 +2026-03-30 14:00:52,569 - app.core.excel.processor - INFO - 条码 648079 处理结果:正常商品数量1.0,单价11.8,赠品数量0 +2026-03-30 14:00:52,569 - app.core.excel.processor - INFO - 条码 398064 处理结果:正常商品数量8.0,单价5.75,赠品数量0 +2026-03-30 14:00:52,570 - app.core.excel.processor - INFO - 条码 398066 处理结果:正常商品数量8.0,单价5.75,赠品数量0 +2026-03-30 14:00:52,570 - app.core.excel.processor - INFO - 条码 078054 处理结果:正常商品数量1.0,单价15.0,赠品数量0 +2026-03-30 14:00:52,570 - app.core.excel.processor - INFO - 条码 078049 处理结果:正常商品数量15.0,单价1.0,赠品数量0 +2026-03-30 14:00:52,570 - app.core.excel.processor - INFO - 条码 648078 处理结果:正常商品数量2.0,单价14.0,赠品数量0 +2026-03-30 14:00:52,570 - app.core.excel.processor - INFO - 条码 322138 处理结果:正常商品数量1.0,单价14.2,赠品数量0 +2026-03-30 14:00:52,570 - app.core.excel.processor - INFO - 条码 322135 处理结果:正常商品数量1.0,单价13.6,赠品数量0 +2026-03-30 14:00:52,570 - app.core.excel.processor - INFO - 条码 322139 处理结果:正常商品数量1.0,单价14.2,赠品数量0 +2026-03-30 14:00:52,573 - app.core.excel.processor - INFO - 条码 322273 处理结果:正常商品数量1.0,单价24.0,赠品数量0 +2026-03-30 14:00:52,573 - app.core.excel.processor - INFO - 条码 322272 处理结果:正常商品数量1.0,单价24.0,赠品数量0 +2026-03-30 14:00:52,573 - app.core.excel.processor - INFO - 条码 648055 处理结果:正常商品数量1.0,单价12.99,赠品数量0 +2026-03-30 14:00:52,574 - app.core.excel.processor - INFO - 条码 313049 处理结果:正常商品数量5.0,单价5.6,赠品数量0 +2026-03-30 14:00:52,574 - app.core.excel.processor - INFO - 条码 313036 处理结果:正常商品数量6.0,单价5.6,赠品数量0 +2026-03-30 14:00:52,574 - app.core.excel.processor - INFO - 条码 313038 处理结果:正常商品数量6.0,单价5.6,赠品数量0 +2026-03-30 14:00:52,574 - app.core.excel.processor - INFO - 条码 313039 处理结果:正常商品数量5.0,单价5.6,赠品数量0 +2026-03-30 14:00:52,574 - app.core.excel.processor - INFO - 条码 500334 处理结果:正常商品数量6.0,单价4.39,赠品数量0 +2026-03-30 14:00:52,574 - app.core.excel.processor - INFO - 条码 323073 处理结果:正常商品数量6.0,单价4.39,赠品数量0 +2026-03-30 14:00:52,574 - app.core.excel.processor - INFO - 条码 259007 处理结果:正常商品数量5.0,单价9.0,赠品数量0 +2026-03-30 14:00:52,574 - app.core.excel.processor - INFO - 条码 890022 处理结果:正常商品数量3.0,单价8.9,赠品数量0 +2026-03-30 14:00:52,575 - app.core.excel.processor - INFO - 条码 908070 处理结果:正常商品数量3.0,单价10.9,赠品数量0 +2026-03-30 14:00:52,575 - app.core.excel.processor - INFO - 条码 908069 处理结果:正常商品数量5.0,单价10.9,赠品数量0 +2026-03-30 14:00:52,575 - app.core.excel.processor - INFO - 条码 908068 处理结果:正常商品数量4.0,单价10.9,赠品数量0 +2026-03-30 14:00:52,575 - app.core.excel.processor - INFO - 条码 908071 处理结果:正常商品数量2.0,单价10.9,赠品数量0 +2026-03-30 14:00:52,575 - app.core.excel.processor - INFO - 条码 398013 处理结果:正常商品数量4.0,单价4.0,赠品数量0 +2026-03-30 14:00:52,575 - app.core.excel.processor - INFO - 条码 060197 处理结果:正常商品数量6.0,单价3.0,赠品数量0 +2026-03-30 14:00:52,575 - app.core.excel.processor - INFO - 条码 660042 处理结果:正常商品数量3.0,单价5.0,赠品数量0 +2026-03-30 14:00:52,575 - app.core.excel.processor - INFO - 条码 259019 处理结果:正常商品数量3.0,单价8.2,赠品数量0 +2026-03-30 14:00:52,575 - app.core.excel.processor - INFO - 条码 623012 处理结果:正常商品数量6.0,单价3.1,赠品数量0 +2026-03-30 14:00:52,576 - app.core.excel.processor - INFO - 条码 078051 处理结果:正常商品数量5.0,单价1.6,赠品数量0 +2026-03-30 14:00:52,576 - app.core.excel.processor - INFO - 条码 689002 处理结果:正常商品数量10.0,单价2.2,赠品数量0 +2026-03-30 14:00:52,576 - app.core.excel.processor - INFO - 条码 525001 处理结果:正常商品数量6.0,单价1.4,赠品数量0 +2026-03-30 14:00:52,576 - app.core.excel.processor - INFO - 条码 060111 处理结果:正常商品数量4.0,单价2.4,赠品数量0 +2026-03-30 14:00:52,576 - app.core.excel.processor - INFO - 条码 710045 处理结果:正常商品数量4.0,单价1.8,赠品数量0 +2026-03-30 14:00:52,576 - app.core.excel.processor - INFO - 条码 648040 处理结果:正常商品数量6.0,单价3.29,赠品数量0 +2026-03-30 14:00:52,576 - app.core.excel.processor - INFO - 条码 648015 处理结果:正常商品数量5.0,单价3.29,赠品数量0 +2026-03-30 14:00:52,576 - app.core.excel.processor - INFO - 条码 322331 处理结果:正常商品数量5.0,单价1.5,赠品数量0 +2026-03-30 14:00:52,577 - app.core.excel.processor - INFO - 条码 648039 处理结果:正常商品数量7.0,单价2.79,赠品数量0 +2026-03-30 14:00:52,577 - app.core.excel.processor - INFO - 条码 695002 处理结果:正常商品数量10.0,单价1.3199999999999998,赠品数量0 +2026-03-30 14:00:52,577 - app.core.excel.processor - INFO - 条码 324002 处理结果:正常商品数量5.0,单价5.5,赠品数量0 +2026-03-30 14:00:52,577 - app.core.excel.processor - INFO - 条码 660096 处理结果:正常商品数量2.0,单价2.5,赠品数量0 +2026-03-30 14:00:52,577 - app.core.excel.processor - INFO - 条码 308015 处理结果:正常商品数量5.0,单价3.69,赠品数量0 +2026-03-30 14:00:52,577 - app.core.excel.processor - INFO - 条码 660062 处理结果:正常商品数量2.0,单价10.0,赠品数量0 +2026-03-30 14:00:52,580 - app.core.excel.processor - INFO - 条码 912011 处理结果:正常商品数量2.0,单价10.8,赠品数量0 +2026-03-30 14:00:52,580 - app.core.excel.processor - INFO - 条码 398043 处理结果:正常商品数量3.0,单价5.3,赠品数量0 +2026-03-30 14:00:52,580 - app.core.excel.processor - INFO - 条码 890056 处理结果:正常商品数量3.0,单价4.5,赠品数量0 +2026-03-30 14:00:52,580 - app.core.excel.processor - INFO - 条码 059057 处理结果:正常商品数量3.0,单价9.2,赠品数量0 +2026-03-30 14:00:52,581 - app.core.excel.processor - INFO - 条码 307002 处理结果:正常商品数量6.0,单价5.15,赠品数量0 +2026-03-30 14:00:52,581 - app.core.excel.processor - INFO - 条码 307017 处理结果:正常商品数量5.0,单价3.68,赠品数量0 +2026-03-30 14:00:52,581 - app.core.excel.processor - INFO - 条码 310003 处理结果:正常商品数量5.0,单价2.8,赠品数量0 +2026-03-30 14:00:52,581 - app.core.excel.processor - INFO - 条码 310004 处理结果:正常商品数量5.0,单价2.8,赠品数量0 +2026-03-30 14:00:52,581 - app.core.excel.processor - INFO - 条码 949003 处理结果:正常商品数量4.0,单价2.66,赠品数量0 +2026-03-30 14:00:52,581 - app.core.excel.processor - INFO - 条码 908025 处理结果:正常商品数量5.0,单价5.32,赠品数量0 +2026-03-30 14:00:52,581 - app.core.excel.processor - INFO - 条码 908009 处理结果:正常商品数量4.0,单价10.13,赠品数量0 +2026-03-30 14:00:52,581 - app.core.excel.processor - INFO - 条码 908011 处理结果:正常商品数量3.0,单价9.0,赠品数量0 +2026-03-30 14:00:52,581 - app.core.excel.processor - INFO - 条码 306006 处理结果:正常商品数量5.0,单价4.3,赠品数量0 +2026-03-30 14:00:52,582 - app.core.excel.processor - INFO - 条码 011027 处理结果:正常商品数量3.0,单价4.1,赠品数量0 +2026-03-30 14:00:52,582 - app.core.excel.processor - INFO - 条码 924016 处理结果:正常商品数量3.0,单价3.9,赠品数量0 +2026-03-30 14:00:52,582 - app.core.excel.processor - INFO - 条码 028240 处理结果:正常商品数量3.0,单价3.6,赠品数量0 +2026-03-30 14:00:52,582 - app.core.excel.processor - INFO - 条码 332046 处理结果:正常商品数量3.0,单价5.99,赠品数量0 +2026-03-30 14:00:52,582 - app.core.excel.processor - INFO - 条码 906012 处理结果:正常商品数量5.0,单价1.4,赠品数量0 +2026-03-30 14:00:52,582 - app.core.excel.processor - INFO - 条码 308103 处理结果:正常商品数量4.0,单价13.3,赠品数量0 +2026-03-30 14:00:52,582 - app.core.excel.processor - INFO - 条码 317257 处理结果:正常商品数量4.0,单价2.5,赠品数量0 +2026-03-30 14:00:52,582 - app.core.excel.processor - INFO - 条码 308016 处理结果:正常商品数量5.0,单价2.89,赠品数量0 +2026-03-30 14:00:52,582 - app.core.excel.processor - INFO - 条码 308011 处理结果:正常商品数量4.0,单价4.15,赠品数量0 +2026-03-30 14:00:52,583 - app.core.excel.processor - INFO - 条码 906010 处理结果:正常商品数量6.0,单价2.86,赠品数量0 +2026-03-30 14:00:52,583 - app.core.excel.processor - INFO - 条码 400009 处理结果:正常商品数量2.0,单价2.59,赠品数量0 +2026-03-30 14:00:52,583 - app.core.excel.processor - INFO - 条码 045001 处理结果:正常商品数量3.0,单价2.0,赠品数量0 +2026-03-30 14:00:52,583 - app.core.excel.processor - INFO - 条码 666014 处理结果:正常商品数量4.0,单价2.6,赠品数量0 +2026-03-30 14:00:52,583 - app.core.excel.processor - INFO - 条码 309115 处理结果:正常商品数量8.0,单价14.375,赠品数量0 +2026-03-30 14:00:52,583 - app.core.excel.processor - INFO - 条码 634001 处理结果:正常商品数量40.0,单价1.65,赠品数量0 +2026-03-30 14:00:52,583 - app.core.excel.processor - INFO - 条码 648030 处理结果:正常商品数量1.0,单价11.6,赠品数量0 +2026-03-30 14:00:52,583 - app.core.excel.processor - INFO - 条码 371007 处理结果:正常商品数量1.0,单价24.0,赠品数量0 +2026-03-30 14:00:52,583 - app.core.excel.processor - INFO - 条码 309020 处理结果:只有赠品,数量=2.0 +2026-03-30 14:00:52,583 - app.core.excel.processor - INFO - 条码 1000 处理结果:只有赠品,数量=110.0 +2026-03-30 14:00:52,584 - app.core.excel.processor - INFO - 条码 2026033013365 处理结果:只有赠品,数量=0.0 +2026-03-30 14:00:52,587 - app.core.excel.processor - INFO - 条码 309020 填充:仅有赠品,采购量=0,赠品数量=2.0 +2026-03-30 14:00:52,587 - app.core.excel.processor - INFO - 条码 1000 填充:仅有赠品,采购量=0,赠品数量=110.0 +2026-03-30 14:00:52,587 - app.core.excel.processor - INFO - 条码 2026033013365 填充:仅有赠品,采购量=0,赠品数量=0.0 +2026-03-30 14:00:52,589 - app.core.excel.processor - ERROR - 填充模板时出错: [Errno 13] Permission denied: 'data/result\\采购单_订单1774849009841.xls' +2026-03-30 14:01:20,294 - app.core.excel.processor - INFO - 使用输出目录: E:\2025Code\python\orc-order-v2\data\output +2026-03-30 14:01:20,294 - app.core.excel.processor - INFO - 使用临时目录: E:\2025Code\python\orc-order-v2\data\temp +2026-03-30 14:01:20,294 - app.core.excel.processor - INFO - 初始化ExcelProcessor完成,模板文件: templates/银豹-采购单模板.xls +2026-03-30 14:01:20,306 - app.core.excel.processor - INFO - 使用输出目录: E:\2025Code\python\orc-order-v2\data\output +2026-03-30 14:01:20,306 - app.core.excel.processor - INFO - 使用临时目录: E:\2025Code\python\orc-order-v2\data\temp +2026-03-30 14:01:20,307 - app.core.excel.processor - INFO - 初始化ExcelProcessor完成,模板文件: templates/银豹-采购单模板.xls +2026-03-30 14:01:20,354 - app.core.excel.processor - INFO - 开始处理Excel文件: E:/2025Code/python/orc-order-v2/data/output/订单1774849009841.xlsx +2026-03-30 14:01:20,385 - app.core.excel.processor - INFO - 成功读取Excel文件: E:/2025Code/python/orc-order-v2/data/output/订单1774849009841.xlsx, 共 106 行 +2026-03-30 14:01:20,390 - app.core.excel.processor - INFO - 找到可能的表头行: 第3行,评分: 185 +2026-03-30 14:01:20,390 - app.core.excel.processor - INFO - 识别到表头在第 3 行 +2026-03-30 14:01:20,390 - app.core.excel.processor - INFO - 重新整理数据结构,共 103 行有效数据 +2026-03-30 14:01:20,391 - app.core.excel.processor - INFO - 找到精确匹配的条码列: 商品编号 +2026-03-30 14:01:20,391 - app.core.excel.processor - INFO - 使用条码列: 商品编号 +2026-03-30 14:01:20,391 - app.core.excel.processor - INFO - 找到name列: 商品名称 +2026-03-30 14:01:20,391 - app.core.excel.processor - INFO - 找到specification列: 规格 +2026-03-30 14:01:20,391 - app.core.excel.processor - INFO - 找到quantity列(部分匹配): 数量(订购单位) +2026-03-30 14:01:20,391 - app.core.excel.processor - INFO - 找到unit列(部分匹配): 商品条码(订购单位) +2026-03-30 14:01:20,391 - app.core.excel.processor - INFO - 找到price列(部分匹配): 单价(订购单位) +2026-03-30 14:01:20,392 - app.core.excel.processor - INFO - 找到amount列(部分匹配): 优惠后金额(小单位) +2026-03-30 14:01:20,392 - app.core.excel.processor - INFO - 检测到列映射: {'barcode': '商品编号', 'name': '商品名称', 'specification': '规格', 'quantity': '数量(订购单位)', 'unit': '商品条码(订购单位)', 'price': '单价(订购单位)', 'amount': '优惠后金额(小单位)'} +2026-03-30 14:01:20,392 - app.core.excel.processor - INFO - 解析规格: 1*36盒*20条 -> 包装数量=36 +2026-03-30 14:01:20,392 - app.core.excel.processor - INFO - 解析规格: 1*4盒*9个 -> 包装数量=4 +2026-03-30 14:01:20,393 - app.core.excel.processor - INFO - 解析规格: 1*24盒 -> 包装数量=24 +2026-03-30 14:01:20,393 - app.core.excel.processor - INFO - 解析规格: 1*24盒 -> 包装数量=24 +2026-03-30 14:01:20,394 - app.core.excel.processor - INFO - 解析规格: 1*24盒 -> 包装数量=24 +2026-03-30 14:01:20,394 - app.core.excel.processor - INFO - 解析规格: 1*24个 -> 包装数量=24 +2026-03-30 14:01:20,395 - app.core.excel.processor - INFO - 解析规格: 1*36袋 -> 包装数量=36 +2026-03-30 14:01:20,395 - app.core.excel.processor - INFO - 解析规格: 1*24袋 -> 包装数量=24 +2026-03-30 14:01:20,396 - app.core.excel.processor - INFO - 解析规格: 1*50袋 -> 包装数量=50 +2026-03-30 14:01:20,396 - app.core.excel.processor - INFO - 解析规格: 1*50袋 -> 包装数量=50 +2026-03-30 14:01:20,397 - app.core.excel.processor - INFO - 解析规格: 1*30袋 -> 包装数量=30 +2026-03-30 14:01:20,397 - app.core.excel.processor - INFO - 解析规格: 1*30袋 -> 包装数量=30 +2026-03-30 14:01:20,398 - app.core.excel.processor - INFO - 解析规格: 1*40袋 -> 包装数量=40 +2026-03-30 14:01:20,398 - app.core.excel.processor - INFO - 解析规格: 1*40袋 -> 包装数量=40 +2026-03-30 14:01:20,399 - app.core.excel.processor - INFO - 解析规格: 1*24袋 -> 包装数量=24 +2026-03-30 14:01:20,399 - app.core.excel.processor - INFO - 解析规格: 1*20袋 -> 包装数量=20 +2026-03-30 14:01:20,400 - app.core.excel.processor - INFO - 解析规格: 1*20袋 -> 包装数量=20 +2026-03-30 14:01:20,400 - app.core.excel.processor - INFO - 解析规格: 1*20袋 -> 包装数量=20 +2026-03-30 14:01:20,401 - app.core.excel.processor - INFO - 解析规格: 1*70袋 -> 包装数量=70 +2026-03-30 14:01:20,401 - app.core.excel.processor - INFO - 解析规格: 1*24袋 -> 包装数量=24 +2026-03-30 14:01:20,402 - app.core.excel.processor - INFO - 解析规格: 1*12袋 -> 包装数量=12 +2026-03-30 14:01:20,402 - app.core.excel.processor - INFO - 解析规格: 1*24盒*32条 -> 包装数量=24 +2026-03-30 14:01:20,403 - app.core.excel.processor - INFO - 解析规格: 1*18盒*20袋 -> 包装数量=18 +2026-03-30 14:01:20,403 - app.core.excel.processor - INFO - 解析规格: 1*18盒*20袋 -> 包装数量=18 +2026-03-30 14:01:20,404 - app.core.excel.processor - INFO - 解析规格: 1*18盒*20袋 -> 包装数量=18 +2026-03-30 14:01:20,404 - app.core.excel.processor - INFO - 解析规格: 1*8盒*20袋 -> 包装数量=8 +2026-03-30 14:01:20,404 - app.core.excel.processor - INFO - 根据规格推断单位: 1*8盒*20袋 -> 单位=件 +2026-03-30 14:01:20,405 - app.core.excel.processor - INFO - 解析规格: 1*8盒*20袋 -> 包装数量=8 +2026-03-30 14:01:20,405 - app.core.excel.processor - INFO - 根据规格推断单位: 1*8盒*20袋 -> 单位=件 +2026-03-30 14:01:20,405 - app.core.excel.processor - INFO - 解析规格: 1*12盒*20袋 -> 包装数量=12 +2026-03-30 14:01:20,406 - app.core.excel.processor - INFO - 解析规格: 1*15提*20袋 -> 包装数量=15 +2026-03-30 14:01:20,406 - app.core.excel.processor - INFO - 根据规格推断单位: 1*15提*20袋 -> 单位=件 +2026-03-30 14:01:20,407 - app.core.excel.processor - INFO - 解析规格: 1*18盒*20袋 -> 包装数量=18 +2026-03-30 14:01:20,407 - app.core.excel.processor - INFO - 解析规格: 1*20盒*20袋 -> 包装数量=20 +2026-03-30 14:01:20,408 - app.core.excel.processor - INFO - 解析规格: 1*20盒*20袋 -> 包装数量=20 +2026-03-30 14:01:20,408 - app.core.excel.processor - INFO - 解析规格: 1*20盒*20袋 -> 包装数量=20 +2026-03-30 14:01:20,409 - app.core.excel.processor - INFO - 解析规格: 1*18盒*20袋 -> 包装数量=18 +2026-03-30 14:01:20,409 - app.core.excel.processor - INFO - 解析规格: 1*18盒*20袋 -> 包装数量=18 +2026-03-30 14:01:20,410 - app.core.excel.processor - INFO - 解析规格: 1*18盒*20袋 -> 包装数量=18 +2026-03-30 14:01:20,410 - app.core.excel.processor - INFO - 解析规格: 1*24袋 -> 包装数量=24 +2026-03-30 14:01:20,410 - app.core.excel.processor - INFO - 解析规格: 1*24袋 -> 包装数量=24 +2026-03-30 14:01:20,411 - app.core.excel.processor - INFO - 解析规格: 1*24袋 -> 包装数量=24 +2026-03-30 14:01:20,411 - app.core.excel.processor - INFO - 解析规格: 1*24袋 -> 包装数量=24 +2026-03-30 14:01:20,412 - app.core.excel.processor - INFO - 解析规格: 1*22袋 -> 包装数量=22 +2026-03-30 14:01:20,412 - app.core.excel.processor - INFO - 解析规格: 1*22袋 -> 包装数量=22 +2026-03-30 14:01:20,413 - app.core.excel.processor - INFO - 解析规格: 1*30袋 -> 包装数量=30 +2026-03-30 14:01:20,413 - app.core.excel.processor - INFO - 解析规格: 1*50袋 -> 包装数量=50 +2026-03-30 14:01:20,414 - app.core.excel.processor - INFO - 解析规格: 1*25袋 -> 包装数量=25 +2026-03-30 14:01:20,414 - app.core.excel.processor - INFO - 解析规格: 1*25袋 -> 包装数量=25 +2026-03-30 14:01:20,415 - app.core.excel.processor - INFO - 解析规格: 1*25袋 -> 包装数量=25 +2026-03-30 14:01:20,415 - app.core.excel.processor - INFO - 解析规格: 1*25袋 -> 包装数量=25 +2026-03-30 14:01:20,416 - app.core.excel.processor - INFO - 解析规格: 1*80袋 -> 包装数量=80 +2026-03-30 14:01:20,416 - app.core.excel.processor - INFO - 解析规格: 1*50袋 -> 包装数量=50 +2026-03-30 14:01:20,417 - app.core.excel.processor - INFO - 解析规格: 1*50袋 -> 包装数量=50 +2026-03-30 14:01:20,417 - app.core.excel.processor - INFO - 解析规格: 1*40袋 -> 包装数量=40 +2026-03-30 14:01:20,418 - app.core.excel.processor - INFO - 解析规格: 1*60袋 -> 包装数量=60 +2026-03-30 14:01:20,418 - app.core.excel.processor - INFO - 解析规格: 1*120袋 -> 包装数量=120 +2026-03-30 14:01:20,419 - app.core.excel.processor - INFO - 解析规格: 48g*200袋 -> 包装数量=200 +2026-03-30 14:01:20,419 - app.core.excel.processor - INFO - 解析规格: 1*100袋 -> 包装数量=100 +2026-03-30 14:01:20,420 - app.core.excel.processor - INFO - 解析规格: 1*50袋 -> 包装数量=50 +2026-03-30 14:01:20,420 - app.core.excel.processor - INFO - 解析规格: 1*100袋 -> 包装数量=100 +2026-03-30 14:01:20,421 - app.core.excel.processor - INFO - 解析规格: 50g*60袋 -> 包装数量=60 +2026-03-30 14:01:20,421 - app.core.excel.processor - INFO - 解析规格: 1*60袋 -> 包装数量=60 +2026-03-30 14:01:20,422 - app.core.excel.processor - INFO - 解析规格: 1*10包*10袋 -> 包装数量=10 +2026-03-30 14:01:20,422 - app.core.excel.processor - INFO - 解析规格: 1*60袋 -> 包装数量=60 +2026-03-30 14:01:20,423 - app.core.excel.processor - INFO - 解析规格: 1*10提*6袋 -> 包装数量=10 +2026-03-30 14:01:20,423 - app.core.excel.processor - INFO - 根据规格推断单位: 1*10提*6袋 -> 单位=件 +2026-03-30 14:01:20,423 - app.core.excel.processor - INFO - 解析规格: 1*20袋 -> 包装数量=20 +2026-03-30 14:01:20,424 - app.core.excel.processor - INFO - 解析规格: 80g*80袋 -> 包装数量=80 +2026-03-30 14:01:20,424 - app.core.excel.processor - INFO - 解析规格: 1*60袋 -> 包装数量=60 +2026-03-30 14:01:20,425 - app.core.excel.processor - INFO - 解析规格: 1*40袋 -> 包装数量=40 +2026-03-30 14:01:20,425 - app.core.excel.processor - INFO - 解析规格: 160g*30袋 -> 包装数量=30 +2026-03-30 14:01:20,426 - app.core.excel.processor - INFO - 解析规格: 1*50袋 -> 包装数量=50 +2026-03-30 14:01:20,426 - app.core.excel.processor - INFO - 解析规格: 1*50袋 -> 包装数量=50 +2026-03-30 14:01:20,427 - app.core.excel.processor - INFO - 解析规格: 1*30袋 -> 包装数量=30 +2026-03-30 14:01:20,427 - app.core.excel.processor - INFO - 解析规格: 1*50 -> 包装数量=50 +2026-03-30 14:01:20,428 - app.core.excel.processor - INFO - 解析规格: 1*50袋 -> 包装数量=50 +2026-03-30 14:01:20,428 - app.core.excel.processor - INFO - 解析规格: 1*60袋 -> 包装数量=60 +2026-03-30 14:01:20,429 - app.core.excel.processor - INFO - 解析规格: 1*60袋 -> 包装数量=60 +2026-03-30 14:01:20,429 - app.core.excel.processor - INFO - 解析规格: 80g*50袋 -> 包装数量=50 +2026-03-30 14:01:20,430 - app.core.excel.processor - INFO - 解析规格: 1*32袋 -> 包装数量=32 +2026-03-30 14:01:20,430 - app.core.excel.processor - INFO - 解析规格: 1*20袋 -> 包装数量=20 +2026-03-30 14:01:20,431 - app.core.excel.processor - INFO - 解析规格: 1*20袋 -> 包装数量=20 +2026-03-30 14:01:20,431 - app.core.excel.processor - INFO - 解析规格: 1*32袋 -> 包装数量=32 +2026-03-30 14:01:20,432 - app.core.excel.processor - INFO - 解析规格: 1*40袋 -> 包装数量=40 +2026-03-30 14:01:20,432 - app.core.excel.processor - INFO - 解析规格: 1*40袋 -> 包装数量=40 +2026-03-30 14:01:20,433 - app.core.excel.processor - INFO - 解析规格: 1*50袋 -> 包装数量=50 +2026-03-30 14:01:20,433 - app.core.excel.processor - INFO - 解析规格: 1*96袋 -> 包装数量=96 +2026-03-30 14:01:20,434 - app.core.excel.processor - INFO - 解析规格: 1*100袋 -> 包装数量=100 +2026-03-30 14:01:20,434 - app.core.excel.processor - INFO - 解析规格: 1*35袋 -> 包装数量=35 +2026-03-30 14:01:20,435 - app.core.excel.processor - INFO - 解析规格: 1*50袋 -> 包装数量=50 +2026-03-30 14:01:20,435 - app.core.excel.processor - INFO - 解析规格: 1*40袋 -> 包装数量=40 +2026-03-30 14:01:20,435 - app.core.excel.processor - INFO - 解析规格: 1*40袋 -> 包装数量=40 +2026-03-30 14:01:20,436 - app.core.excel.processor - INFO - 解析规格: 1*50袋 -> 包装数量=50 +2026-03-30 14:01:20,437 - app.core.excel.processor - INFO - 解析规格: 1*30袋 -> 包装数量=30 +2026-03-30 14:01:20,437 - app.core.excel.processor - INFO - 解析规格: 1*45袋 -> 包装数量=45 +2026-03-30 14:01:20,437 - app.core.excel.processor - INFO - 解析规格: 1*40袋 -> 包装数量=40 +2026-03-30 14:01:20,438 - app.core.excel.processor - INFO - 解析规格: 1*8袋*10支 -> 包装数量=8 +2026-03-30 14:01:20,438 - app.core.excel.processor - INFO - 根据规格推断单位: 1*8袋*10支 -> 单位=件 +2026-03-30 14:01:20,438 - app.core.excel.processor - INFO - 解析规格: 1*20瓶 -> 包装数量=20 +2026-03-30 14:01:20,439 - app.core.excel.processor - INFO - 根据规格推断单位: 1*20瓶 -> 单位=件 +2026-03-30 14:01:20,439 - app.core.excel.processor - INFO - 解析规格: 1*18盒*20袋 -> 包装数量=18 +2026-03-30 14:01:20,440 - app.core.excel.processor - INFO - 解析规格: 1*30袋 -> 包装数量=30 +2026-03-30 14:01:20,440 - app.core.excel.processor - INFO - 解析规格: 1*40支 -> 包装数量=40 +2026-03-30 14:01:20,441 - app.core.excel.processor - INFO - 提取到 100 个商品信息 +2026-03-30 14:01:20,444 - app.core.excel.processor - INFO - 开始处理100 个产品信息 +2026-03-30 14:01:20,445 - app.core.excel.processor - INFO - 处理商品: 条码=342055, 数量=1.0, 单价=43.0, 是否赠品=False +2026-03-30 14:01:20,445 - app.core.excel.processor - INFO - 发现正常商品:条码342055, 数量=1.0, 单价=43.0 +2026-03-30 14:01:20,445 - app.core.excel.processor - INFO - 处理商品: 条码=304162, 数量=1.0, 单价=79.2, 是否赠品=False +2026-03-30 14:01:20,445 - app.core.excel.processor - INFO - 发现正常商品:条码304162, 数量=1.0, 单价=79.2 +2026-03-30 14:01:20,445 - app.core.excel.processor - INFO - 处理商品: 条码=304088, 数量=5.0, 单价=5.2, 是否赠品=False +2026-03-30 14:01:20,445 - app.core.excel.processor - INFO - 发现正常商品:条码304088, 数量=5.0, 单价=5.2 +2026-03-30 14:01:20,445 - app.core.excel.processor - INFO - 处理商品: 条码=304093, 数量=5.0, 单价=4.99, 是否赠品=False +2026-03-30 14:01:20,445 - app.core.excel.processor - INFO - 发现正常商品:条码304093, 数量=5.0, 单价=4.99 +2026-03-30 14:01:20,445 - app.core.excel.processor - INFO - 处理商品: 条码=304214, 数量=4.0, 单价=6.5, 是否赠品=False +2026-03-30 14:01:20,445 - app.core.excel.processor - INFO - 发现正常商品:条码304214, 数量=4.0, 单价=6.5 +2026-03-30 14:01:20,445 - app.core.excel.processor - INFO - 处理商品: 条码=033026, 数量=5.0, 单价=3.15, 是否赠品=False +2026-03-30 14:01:20,445 - app.core.excel.processor - INFO - 发现正常商品:条码033026, 数量=5.0, 单价=3.15 +2026-03-30 14:01:20,445 - app.core.excel.processor - INFO - 处理商品: 条码=489018, 数量=5.0, 单价=2.8, 是否赠品=False +2026-03-30 14:01:20,445 - app.core.excel.processor - INFO - 发现正常商品:条码489018, 数量=5.0, 单价=2.8 +2026-03-30 14:01:20,445 - app.core.excel.processor - INFO - 处理商品: 条码=304217, 数量=3.0, 单价=3.5, 是否赠品=False +2026-03-30 14:01:20,445 - app.core.excel.processor - INFO - 发现正常商品:条码304217, 数量=3.0, 单价=3.5 +2026-03-30 14:01:20,446 - app.core.excel.processor - INFO - 处理商品: 条码=002049, 数量=5.0, 单价=1.4, 是否赠品=False +2026-03-30 14:01:20,446 - app.core.excel.processor - INFO - 发现正常商品:条码002049, 数量=5.0, 单价=1.4 +2026-03-30 14:01:20,446 - app.core.excel.processor - INFO - 处理商品: 条码=301021, 数量=3.0, 单价=2.07, 是否赠品=False +2026-03-30 14:01:20,446 - app.core.excel.processor - INFO - 发现正常商品:条码301021, 数量=3.0, 单价=2.07 +2026-03-30 14:01:20,446 - app.core.excel.processor - INFO - 处理商品: 条码=303010, 数量=2.0, 单价=3.5, 是否赠品=False +2026-03-30 14:01:20,446 - app.core.excel.processor - INFO - 发现正常商品:条码303010, 数量=2.0, 单价=3.5 +2026-03-30 14:01:20,446 - app.core.excel.processor - INFO - 处理商品: 条码=303009, 数量=2.0, 单价=3.5, 是否赠品=False +2026-03-30 14:01:20,446 - app.core.excel.processor - INFO - 发现正常商品:条码303009, 数量=2.0, 单价=3.5 +2026-03-30 14:01:20,446 - app.core.excel.processor - INFO - 处理商品: 条码=303007, 数量=3.0, 单价=2.63, 是否赠品=False +2026-03-30 14:01:20,446 - app.core.excel.processor - INFO - 发现正常商品:条码303007, 数量=3.0, 单价=2.63 +2026-03-30 14:01:20,446 - app.core.excel.processor - INFO - 处理商品: 条码=303005, 数量=3.0, 单价=2.63, 是否赠品=False +2026-03-30 14:01:20,446 - app.core.excel.processor - INFO - 发现正常商品:条码303005, 数量=3.0, 单价=2.63 +2026-03-30 14:01:20,446 - app.core.excel.processor - INFO - 处理商品: 条码=315026, 数量=4.0, 单价=4.64, 是否赠品=False +2026-03-30 14:01:20,446 - app.core.excel.processor - INFO - 发现正常商品:条码315026, 数量=4.0, 单价=4.64 +2026-03-30 14:01:20,446 - app.core.excel.processor - INFO - 处理商品: 条码=318001, 数量=3.0, 单价=4.3, 是否赠品=False +2026-03-30 14:01:20,446 - app.core.excel.processor - INFO - 发现正常商品:条码318001, 数量=3.0, 单价=4.3 +2026-03-30 14:01:20,446 - app.core.excel.processor - INFO - 处理商品: 条码=324005, 数量=5.0, 单价=4.5, 是否赠品=False +2026-03-30 14:01:20,446 - app.core.excel.processor - INFO - 发现正常商品:条码324005, 数量=5.0, 单价=4.5 +2026-03-30 14:01:20,447 - app.core.excel.processor - INFO - 处理商品: 条码=324009, 数量=3.0, 单价=3.95, 是否赠品=False +2026-03-30 14:01:20,447 - app.core.excel.processor - INFO - 发现正常商品:条码324009, 数量=3.0, 单价=3.95 +2026-03-30 14:01:20,447 - app.core.excel.processor - INFO - 处理商品: 条码=028306, 数量=10.0, 单价=0.65, 是否赠品=False +2026-03-30 14:01:20,447 - app.core.excel.processor - INFO - 发现正常商品:条码028306, 数量=10.0, 单价=0.65 +2026-03-30 14:01:20,447 - app.core.excel.processor - INFO - 处理商品: 条码=458007, 数量=3.0, 单价=4.0, 是否赠品=False +2026-03-30 14:01:20,447 - app.core.excel.processor - INFO - 发现正常商品:条码458007, 数量=3.0, 单价=4.0 +2026-03-30 14:01:20,447 - app.core.excel.processor - INFO - 处理商品: 条码=907010, 数量=4.0, 单价=6.8, 是否赠品=False +2026-03-30 14:01:20,447 - app.core.excel.processor - INFO - 发现正常商品:条码907010, 数量=4.0, 单价=6.8 +2026-03-30 14:01:20,447 - app.core.excel.processor - INFO - 处理商品: 条码=453090, 数量=1.0, 单价=30.72, 是否赠品=False +2026-03-30 14:01:20,447 - app.core.excel.processor - INFO - 发现正常商品:条码453090, 数量=1.0, 单价=30.72 +2026-03-30 14:01:20,447 - app.core.excel.processor - INFO - 处理商品: 条码=648028, 数量=1.0, 单价=11.6, 是否赠品=False +2026-03-30 14:01:20,447 - app.core.excel.processor - INFO - 发现正常商品:条码648028, 数量=1.0, 单价=11.6 +2026-03-30 14:01:20,447 - app.core.excel.processor - INFO - 处理商品: 条码=648029, 数量=1.0, 单价=11.6, 是否赠品=False +2026-03-30 14:01:20,447 - app.core.excel.processor - INFO - 发现正常商品:条码648029, 数量=1.0, 单价=11.6 +2026-03-30 14:01:20,447 - app.core.excel.processor - INFO - 处理商品: 条码=648079, 数量=1.0, 单价=11.8, 是否赠品=False +2026-03-30 14:01:20,447 - app.core.excel.processor - INFO - 发现正常商品:条码648079, 数量=1.0, 单价=11.8 +2026-03-30 14:01:20,447 - app.core.excel.processor - INFO - 处理商品: 条码=398064, 数量=8.0, 单价=5.75, 是否赠品=False +2026-03-30 14:01:20,447 - app.core.excel.processor - INFO - 发现正常商品:条码398064, 数量=8.0, 单价=5.75 +2026-03-30 14:01:20,448 - app.core.excel.processor - INFO - 处理商品: 条码=398066, 数量=8.0, 单价=5.75, 是否赠品=False +2026-03-30 14:01:20,448 - app.core.excel.processor - INFO - 发现正常商品:条码398066, 数量=8.0, 单价=5.75 +2026-03-30 14:01:20,448 - app.core.excel.processor - INFO - 处理商品: 条码=078054, 数量=1.0, 单价=15.0, 是否赠品=False +2026-03-30 14:01:20,448 - app.core.excel.processor - INFO - 发现正常商品:条码078054, 数量=1.0, 单价=15.0 +2026-03-30 14:01:20,448 - app.core.excel.processor - INFO - 处理商品: 条码=078049, 数量=15.0, 单价=1.0, 是否赠品=False +2026-03-30 14:01:20,448 - app.core.excel.processor - INFO - 发现正常商品:条码078049, 数量=15.0, 单价=1.0 +2026-03-30 14:01:20,448 - app.core.excel.processor - INFO - 处理商品: 条码=648078, 数量=2.0, 单价=14.0, 是否赠品=False +2026-03-30 14:01:20,448 - app.core.excel.processor - INFO - 发现正常商品:条码648078, 数量=2.0, 单价=14.0 +2026-03-30 14:01:20,448 - app.core.excel.processor - INFO - 处理商品: 条码=322138, 数量=1.0, 单价=14.2, 是否赠品=False +2026-03-30 14:01:20,448 - app.core.excel.processor - INFO - 发现正常商品:条码322138, 数量=1.0, 单价=14.2 +2026-03-30 14:01:20,448 - app.core.excel.processor - INFO - 处理商品: 条码=322135, 数量=1.0, 单价=13.6, 是否赠品=False +2026-03-30 14:01:20,448 - app.core.excel.processor - INFO - 发现正常商品:条码322135, 数量=1.0, 单价=13.6 +2026-03-30 14:01:20,448 - app.core.excel.processor - INFO - 处理商品: 条码=322139, 数量=1.0, 单价=14.2, 是否赠品=False +2026-03-30 14:01:20,448 - app.core.excel.processor - INFO - 发现正常商品:条码322139, 数量=1.0, 单价=14.2 +2026-03-30 14:01:20,448 - app.core.excel.processor - INFO - 处理商品: 条码=322273, 数量=1.0, 单价=24.0, 是否赠品=False +2026-03-30 14:01:20,448 - app.core.excel.processor - INFO - 发现正常商品:条码322273, 数量=1.0, 单价=24.0 +2026-03-30 14:01:20,449 - app.core.excel.processor - INFO - 处理商品: 条码=322272, 数量=1.0, 单价=24.0, 是否赠品=False +2026-03-30 14:01:20,449 - app.core.excel.processor - INFO - 发现正常商品:条码322272, 数量=1.0, 单价=24.0 +2026-03-30 14:01:20,449 - app.core.excel.processor - INFO - 处理商品: 条码=648055, 数量=1.0, 单价=12.99, 是否赠品=False +2026-03-30 14:01:20,449 - app.core.excel.processor - INFO - 发现正常商品:条码648055, 数量=1.0, 单价=12.99 +2026-03-30 14:01:20,449 - app.core.excel.processor - INFO - 处理商品: 条码=313049, 数量=5.0, 单价=5.6, 是否赠品=False +2026-03-30 14:01:20,449 - app.core.excel.processor - INFO - 发现正常商品:条码313049, 数量=5.0, 单价=5.6 +2026-03-30 14:01:20,449 - app.core.excel.processor - INFO - 处理商品: 条码=313036, 数量=6.0, 单价=5.6, 是否赠品=False +2026-03-30 14:01:20,449 - app.core.excel.processor - INFO - 发现正常商品:条码313036, 数量=6.0, 单价=5.6 +2026-03-30 14:01:20,449 - app.core.excel.processor - INFO - 处理商品: 条码=313038, 数量=6.0, 单价=5.6, 是否赠品=False +2026-03-30 14:01:20,449 - app.core.excel.processor - INFO - 发现正常商品:条码313038, 数量=6.0, 单价=5.6 +2026-03-30 14:01:20,449 - app.core.excel.processor - INFO - 处理商品: 条码=313039, 数量=5.0, 单价=5.6, 是否赠品=False +2026-03-30 14:01:20,449 - app.core.excel.processor - INFO - 发现正常商品:条码313039, 数量=5.0, 单价=5.6 +2026-03-30 14:01:20,449 - app.core.excel.processor - INFO - 处理商品: 条码=500334, 数量=6.0, 单价=4.39, 是否赠品=False +2026-03-30 14:01:20,449 - app.core.excel.processor - INFO - 发现正常商品:条码500334, 数量=6.0, 单价=4.39 +2026-03-30 14:01:20,449 - app.core.excel.processor - INFO - 处理商品: 条码=323073, 数量=6.0, 单价=4.39, 是否赠品=False +2026-03-30 14:01:20,449 - app.core.excel.processor - INFO - 发现正常商品:条码323073, 数量=6.0, 单价=4.39 +2026-03-30 14:01:20,450 - app.core.excel.processor - INFO - 处理商品: 条码=259007, 数量=5.0, 单价=9.0, 是否赠品=False +2026-03-30 14:01:20,450 - app.core.excel.processor - INFO - 发现正常商品:条码259007, 数量=5.0, 单价=9.0 +2026-03-30 14:01:20,450 - app.core.excel.processor - INFO - 处理商品: 条码=890022, 数量=3.0, 单价=8.9, 是否赠品=False +2026-03-30 14:01:20,450 - app.core.excel.processor - INFO - 发现正常商品:条码890022, 数量=3.0, 单价=8.9 +2026-03-30 14:01:20,450 - app.core.excel.processor - INFO - 处理商品: 条码=908070, 数量=3.0, 单价=10.9, 是否赠品=False +2026-03-30 14:01:20,450 - app.core.excel.processor - INFO - 发现正常商品:条码908070, 数量=3.0, 单价=10.9 +2026-03-30 14:01:20,450 - app.core.excel.processor - INFO - 处理商品: 条码=908069, 数量=5.0, 单价=10.9, 是否赠品=False +2026-03-30 14:01:20,450 - app.core.excel.processor - INFO - 发现正常商品:条码908069, 数量=5.0, 单价=10.9 +2026-03-30 14:01:20,450 - app.core.excel.processor - INFO - 处理商品: 条码=908068, 数量=4.0, 单价=10.9, 是否赠品=False +2026-03-30 14:01:20,450 - app.core.excel.processor - INFO - 发现正常商品:条码908068, 数量=4.0, 单价=10.9 +2026-03-30 14:01:20,450 - app.core.excel.processor - INFO - 处理商品: 条码=908071, 数量=2.0, 单价=10.9, 是否赠品=False +2026-03-30 14:01:20,450 - app.core.excel.processor - INFO - 发现正常商品:条码908071, 数量=2.0, 单价=10.9 +2026-03-30 14:01:20,450 - app.core.excel.processor - INFO - 处理商品: 条码=398013, 数量=4.0, 单价=4.0, 是否赠品=False +2026-03-30 14:01:20,450 - app.core.excel.processor - INFO - 发现正常商品:条码398013, 数量=4.0, 单价=4.0 +2026-03-30 14:01:20,450 - app.core.excel.processor - INFO - 处理商品: 条码=060197, 数量=6.0, 单价=3.0, 是否赠品=False +2026-03-30 14:01:20,451 - app.core.excel.processor - INFO - 发现正常商品:条码060197, 数量=6.0, 单价=3.0 +2026-03-30 14:01:20,451 - app.core.excel.processor - INFO - 处理商品: 条码=660042, 数量=3.0, 单价=5.0, 是否赠品=False +2026-03-30 14:01:20,451 - app.core.excel.processor - INFO - 发现正常商品:条码660042, 数量=3.0, 单价=5.0 +2026-03-30 14:01:20,451 - app.core.excel.processor - INFO - 处理商品: 条码=259019, 数量=3.0, 单价=8.2, 是否赠品=False +2026-03-30 14:01:20,451 - app.core.excel.processor - INFO - 发现正常商品:条码259019, 数量=3.0, 单价=8.2 +2026-03-30 14:01:20,451 - app.core.excel.processor - INFO - 处理商品: 条码=623012, 数量=6.0, 单价=3.1, 是否赠品=False +2026-03-30 14:01:20,451 - app.core.excel.processor - INFO - 发现正常商品:条码623012, 数量=6.0, 单价=3.1 +2026-03-30 14:01:20,451 - app.core.excel.processor - INFO - 处理商品: 条码=078051, 数量=5.0, 单价=1.6, 是否赠品=False +2026-03-30 14:01:20,451 - app.core.excel.processor - INFO - 发现正常商品:条码078051, 数量=5.0, 单价=1.6 +2026-03-30 14:01:20,451 - app.core.excel.processor - INFO - 处理商品: 条码=689002, 数量=10.0, 单价=2.2, 是否赠品=False +2026-03-30 14:01:20,451 - app.core.excel.processor - INFO - 发现正常商品:条码689002, 数量=10.0, 单价=2.2 +2026-03-30 14:01:20,451 - app.core.excel.processor - INFO - 处理商品: 条码=525001, 数量=6.0, 单价=1.4, 是否赠品=False +2026-03-30 14:01:20,451 - app.core.excel.processor - INFO - 发现正常商品:条码525001, 数量=6.0, 单价=1.4 +2026-03-30 14:01:20,451 - app.core.excel.processor - INFO - 处理商品: 条码=060111, 数量=4.0, 单价=2.4, 是否赠品=False +2026-03-30 14:01:20,451 - app.core.excel.processor - INFO - 发现正常商品:条码060111, 数量=4.0, 单价=2.4 +2026-03-30 14:01:20,451 - app.core.excel.processor - INFO - 处理商品: 条码=710045, 数量=4.0, 单价=1.8, 是否赠品=False +2026-03-30 14:01:20,452 - app.core.excel.processor - INFO - 发现正常商品:条码710045, 数量=4.0, 单价=1.8 +2026-03-30 14:01:20,452 - app.core.excel.processor - INFO - 处理商品: 条码=648040, 数量=6.0, 单价=3.29, 是否赠品=False +2026-03-30 14:01:20,452 - app.core.excel.processor - INFO - 发现正常商品:条码648040, 数量=6.0, 单价=3.29 +2026-03-30 14:01:20,452 - app.core.excel.processor - INFO - 处理商品: 条码=648015, 数量=5.0, 单价=3.29, 是否赠品=False +2026-03-30 14:01:20,452 - app.core.excel.processor - INFO - 发现正常商品:条码648015, 数量=5.0, 单价=3.29 +2026-03-30 14:01:20,452 - app.core.excel.processor - INFO - 处理商品: 条码=322331, 数量=5.0, 单价=1.5, 是否赠品=False +2026-03-30 14:01:20,452 - app.core.excel.processor - INFO - 发现正常商品:条码322331, 数量=5.0, 单价=1.5 +2026-03-30 14:01:20,452 - app.core.excel.processor - INFO - 处理商品: 条码=648039, 数量=7.0, 单价=2.79, 是否赠品=False +2026-03-30 14:01:20,452 - app.core.excel.processor - INFO - 发现正常商品:条码648039, 数量=7.0, 单价=2.79 +2026-03-30 14:01:20,452 - app.core.excel.processor - INFO - 处理商品: 条码=695002, 数量=10.0, 单价=1.3199999999999998, 是否赠品=False +2026-03-30 14:01:20,452 - app.core.excel.processor - INFO - 发现正常商品:条码695002, 数量=10.0, 单价=1.3199999999999998 +2026-03-30 14:01:20,452 - app.core.excel.processor - INFO - 处理商品: 条码=324002, 数量=5.0, 单价=5.5, 是否赠品=False +2026-03-30 14:01:20,452 - app.core.excel.processor - INFO - 发现正常商品:条码324002, 数量=5.0, 单价=5.5 +2026-03-30 14:01:20,452 - app.core.excel.processor - INFO - 处理商品: 条码=660096, 数量=2.0, 单价=2.5, 是否赠品=False +2026-03-30 14:01:20,452 - app.core.excel.processor - INFO - 发现正常商品:条码660096, 数量=2.0, 单价=2.5 +2026-03-30 14:01:20,452 - app.core.excel.processor - INFO - 处理商品: 条码=308015, 数量=5.0, 单价=3.69, 是否赠品=False +2026-03-30 14:01:20,452 - app.core.excel.processor - INFO - 发现正常商品:条码308015, 数量=5.0, 单价=3.69 +2026-03-30 14:01:20,452 - app.core.excel.processor - INFO - 处理商品: 条码=660062, 数量=2.0, 单价=10.0, 是否赠品=False +2026-03-30 14:01:20,453 - app.core.excel.processor - INFO - 发现正常商品:条码660062, 数量=2.0, 单价=10.0 +2026-03-30 14:01:20,453 - app.core.excel.processor - INFO - 处理商品: 条码=912011, 数量=2.0, 单价=10.8, 是否赠品=False +2026-03-30 14:01:20,453 - app.core.excel.processor - INFO - 发现正常商品:条码912011, 数量=2.0, 单价=10.8 +2026-03-30 14:01:20,453 - app.core.excel.processor - INFO - 处理商品: 条码=398043, 数量=3.0, 单价=5.3, 是否赠品=False +2026-03-30 14:01:20,453 - app.core.excel.processor - INFO - 发现正常商品:条码398043, 数量=3.0, 单价=5.3 +2026-03-30 14:01:20,453 - app.core.excel.processor - INFO - 处理商品: 条码=890056, 数量=3.0, 单价=4.5, 是否赠品=False +2026-03-30 14:01:20,453 - app.core.excel.processor - INFO - 发现正常商品:条码890056, 数量=3.0, 单价=4.5 +2026-03-30 14:01:20,453 - app.core.excel.processor - INFO - 处理商品: 条码=059057, 数量=3.0, 单价=9.2, 是否赠品=False +2026-03-30 14:01:20,453 - app.core.excel.processor - INFO - 发现正常商品:条码059057, 数量=3.0, 单价=9.2 +2026-03-30 14:01:20,453 - app.core.excel.processor - INFO - 处理商品: 条码=307002, 数量=6.0, 单价=5.15, 是否赠品=False +2026-03-30 14:01:20,453 - app.core.excel.processor - INFO - 发现正常商品:条码307002, 数量=6.0, 单价=5.15 +2026-03-30 14:01:20,453 - app.core.excel.processor - INFO - 处理商品: 条码=307017, 数量=5.0, 单价=3.68, 是否赠品=False +2026-03-30 14:01:20,453 - app.core.excel.processor - INFO - 发现正常商品:条码307017, 数量=5.0, 单价=3.68 +2026-03-30 14:01:20,453 - app.core.excel.processor - INFO - 处理商品: 条码=310003, 数量=5.0, 单价=2.8, 是否赠品=False +2026-03-30 14:01:20,453 - app.core.excel.processor - INFO - 发现正常商品:条码310003, 数量=5.0, 单价=2.8 +2026-03-30 14:01:20,453 - app.core.excel.processor - INFO - 处理商品: 条码=310004, 数量=5.0, 单价=2.8, 是否赠品=False +2026-03-30 14:01:20,453 - app.core.excel.processor - INFO - 发现正常商品:条码310004, 数量=5.0, 单价=2.8 +2026-03-30 14:01:20,453 - app.core.excel.processor - INFO - 处理商品: 条码=949003, 数量=4.0, 单价=2.66, 是否赠品=False +2026-03-30 14:01:20,454 - app.core.excel.processor - INFO - 发现正常商品:条码949003, 数量=4.0, 单价=2.66 +2026-03-30 14:01:20,454 - app.core.excel.processor - INFO - 处理商品: 条码=908025, 数量=5.0, 单价=5.32, 是否赠品=False +2026-03-30 14:01:20,454 - app.core.excel.processor - INFO - 发现正常商品:条码908025, 数量=5.0, 单价=5.32 +2026-03-30 14:01:20,454 - app.core.excel.processor - INFO - 处理商品: 条码=908009, 数量=4.0, 单价=10.13, 是否赠品=False +2026-03-30 14:01:20,454 - app.core.excel.processor - INFO - 发现正常商品:条码908009, 数量=4.0, 单价=10.13 +2026-03-30 14:01:20,454 - app.core.excel.processor - INFO - 处理商品: 条码=908011, 数量=3.0, 单价=9.0, 是否赠品=False +2026-03-30 14:01:20,454 - app.core.excel.processor - INFO - 发现正常商品:条码908011, 数量=3.0, 单价=9.0 +2026-03-30 14:01:20,454 - app.core.excel.processor - INFO - 处理商品: 条码=306006, 数量=5.0, 单价=4.3, 是否赠品=False +2026-03-30 14:01:20,454 - app.core.excel.processor - INFO - 发现正常商品:条码306006, 数量=5.0, 单价=4.3 +2026-03-30 14:01:20,454 - app.core.excel.processor - INFO - 处理商品: 条码=011027, 数量=3.0, 单价=4.1, 是否赠品=False +2026-03-30 14:01:20,454 - app.core.excel.processor - INFO - 发现正常商品:条码011027, 数量=3.0, 单价=4.1 +2026-03-30 14:01:20,454 - app.core.excel.processor - INFO - 处理商品: 条码=924016, 数量=3.0, 单价=3.9, 是否赠品=False +2026-03-30 14:01:20,454 - app.core.excel.processor - INFO - 发现正常商品:条码924016, 数量=3.0, 单价=3.9 +2026-03-30 14:01:20,454 - app.core.excel.processor - INFO - 处理商品: 条码=028240, 数量=3.0, 单价=3.6, 是否赠品=False +2026-03-30 14:01:20,454 - app.core.excel.processor - INFO - 发现正常商品:条码028240, 数量=3.0, 单价=3.6 +2026-03-30 14:01:20,454 - app.core.excel.processor - INFO - 处理商品: 条码=332046, 数量=3.0, 单价=5.99, 是否赠品=False +2026-03-30 14:01:20,454 - app.core.excel.processor - INFO - 发现正常商品:条码332046, 数量=3.0, 单价=5.99 +2026-03-30 14:01:20,454 - app.core.excel.processor - INFO - 处理商品: 条码=906012, 数量=5.0, 单价=1.4, 是否赠品=False +2026-03-30 14:01:20,455 - app.core.excel.processor - INFO - 发现正常商品:条码906012, 数量=5.0, 单价=1.4 +2026-03-30 14:01:20,455 - app.core.excel.processor - INFO - 处理商品: 条码=308103, 数量=4.0, 单价=13.3, 是否赠品=False +2026-03-30 14:01:20,455 - app.core.excel.processor - INFO - 发现正常商品:条码308103, 数量=4.0, 单价=13.3 +2026-03-30 14:01:20,455 - app.core.excel.processor - INFO - 处理商品: 条码=317257, 数量=4.0, 单价=2.5, 是否赠品=False +2026-03-30 14:01:20,455 - app.core.excel.processor - INFO - 发现正常商品:条码317257, 数量=4.0, 单价=2.5 +2026-03-30 14:01:20,455 - app.core.excel.processor - INFO - 处理商品: 条码=308016, 数量=5.0, 单价=2.89, 是否赠品=False +2026-03-30 14:01:20,455 - app.core.excel.processor - INFO - 发现正常商品:条码308016, 数量=5.0, 单价=2.89 +2026-03-30 14:01:20,455 - app.core.excel.processor - INFO - 处理商品: 条码=308011, 数量=4.0, 单价=4.15, 是否赠品=False +2026-03-30 14:01:20,455 - app.core.excel.processor - INFO - 发现正常商品:条码308011, 数量=4.0, 单价=4.15 +2026-03-30 14:01:20,456 - app.core.excel.processor - INFO - 处理商品: 条码=906010, 数量=6.0, 单价=2.86, 是否赠品=False +2026-03-30 14:01:20,456 - app.core.excel.processor - INFO - 发现正常商品:条码906010, 数量=6.0, 单价=2.86 +2026-03-30 14:01:20,456 - app.core.excel.processor - INFO - 处理商品: 条码=400009, 数量=2.0, 单价=2.59, 是否赠品=False +2026-03-30 14:01:20,456 - app.core.excel.processor - INFO - 发现正常商品:条码400009, 数量=2.0, 单价=2.59 +2026-03-30 14:01:20,456 - app.core.excel.processor - INFO - 处理商品: 条码=045001, 数量=3.0, 单价=2.0, 是否赠品=False +2026-03-30 14:01:20,456 - app.core.excel.processor - INFO - 发现正常商品:条码045001, 数量=3.0, 单价=2.0 +2026-03-30 14:01:20,456 - app.core.excel.processor - INFO - 处理商品: 条码=666014, 数量=4.0, 单价=2.6, 是否赠品=False +2026-03-30 14:01:20,456 - app.core.excel.processor - INFO - 发现正常商品:条码666014, 数量=4.0, 单价=2.6 +2026-03-30 14:01:20,456 - app.core.excel.processor - INFO - 处理商品: 条码=309115, 数量=8.0, 单价=14.375, 是否赠品=False +2026-03-30 14:01:20,456 - app.core.excel.processor - INFO - 发现正常商品:条码309115, 数量=8.0, 单价=14.375 +2026-03-30 14:01:20,456 - app.core.excel.processor - INFO - 处理商品: 条码=634001, 数量=40.0, 单价=1.65, 是否赠品=False +2026-03-30 14:01:20,456 - app.core.excel.processor - INFO - 发现正常商品:条码634001, 数量=40.0, 单价=1.65 +2026-03-30 14:01:20,456 - app.core.excel.processor - INFO - 处理商品: 条码=648030, 数量=1.0, 单价=11.6, 是否赠品=False +2026-03-30 14:01:20,457 - app.core.excel.processor - INFO - 发现正常商品:条码648030, 数量=1.0, 单价=11.6 +2026-03-30 14:01:20,457 - app.core.excel.processor - INFO - 处理商品: 条码=371007, 数量=1.0, 单价=24.0, 是否赠品=False +2026-03-30 14:01:20,457 - app.core.excel.processor - INFO - 发现正常商品:条码371007, 数量=1.0, 单价=24.0 +2026-03-30 14:01:20,457 - app.core.excel.processor - INFO - 处理商品: 条码=309020, 数量=2.0, 单价=0, 是否赠品=True +2026-03-30 14:01:20,457 - app.core.excel.processor - INFO - 发现赠品:条码309020, 数量=2.0 +2026-03-30 14:01:20,457 - app.core.excel.processor - INFO - 处理商品: 条码=1000, 数量=110.0, 单价=0.0, 是否赠品=True +2026-03-30 14:01:20,457 - app.core.excel.processor - INFO - 发现赠品:条码1000, 数量=110.0 +2026-03-30 14:01:20,457 - app.core.excel.processor - INFO - 处理商品: 条码=2026033013365, 数量=0.0, 单价=0.0, 是否赠品=True +2026-03-30 14:01:20,457 - app.core.excel.processor - INFO - 发现赠品:条码2026033013365, 数量=0.0 +2026-03-30 14:01:20,457 - app.core.excel.processor - INFO - 分组后共100 个不同条码的商品 +2026-03-30 14:01:20,457 - app.core.excel.processor - INFO - 条码 342055 处理结果:正常商品数量1.0,单价43.0,赠品数量0 +2026-03-30 14:01:20,457 - app.core.excel.processor - INFO - 条码 304162 处理结果:正常商品数量1.0,单价79.2,赠品数量0 +2026-03-30 14:01:20,457 - app.core.excel.processor - INFO - 条码 304088 处理结果:正常商品数量5.0,单价5.2,赠品数量0 +2026-03-30 14:01:20,457 - app.core.excel.processor - INFO - 条码 304093 处理结果:正常商品数量5.0,单价4.99,赠品数量0 +2026-03-30 14:01:20,457 - app.core.excel.processor - INFO - 条码 304214 处理结果:正常商品数量4.0,单价6.5,赠品数量0 +2026-03-30 14:01:20,458 - app.core.excel.processor - INFO - 条码 033026 处理结果:正常商品数量5.0,单价3.15,赠品数量0 +2026-03-30 14:01:20,458 - app.core.excel.processor - INFO - 条码 489018 处理结果:正常商品数量5.0,单价2.8,赠品数量0 +2026-03-30 14:01:20,458 - app.core.excel.processor - INFO - 条码 304217 处理结果:正常商品数量3.0,单价3.5,赠品数量0 +2026-03-30 14:01:20,458 - app.core.excel.processor - INFO - 条码 002049 处理结果:正常商品数量5.0,单价1.4,赠品数量0 +2026-03-30 14:01:20,458 - app.core.excel.processor - INFO - 条码 301021 处理结果:正常商品数量3.0,单价2.07,赠品数量0 +2026-03-30 14:01:20,458 - app.core.excel.processor - INFO - 条码 303010 处理结果:正常商品数量2.0,单价3.5,赠品数量0 +2026-03-30 14:01:20,458 - app.core.excel.processor - INFO - 条码 303009 处理结果:正常商品数量2.0,单价3.5,赠品数量0 +2026-03-30 14:01:20,459 - app.core.excel.processor - INFO - 条码 303007 处理结果:正常商品数量3.0,单价2.63,赠品数量0 +2026-03-30 14:01:20,460 - app.core.excel.processor - INFO - 条码 303005 处理结果:正常商品数量3.0,单价2.63,赠品数量0 +2026-03-30 14:01:20,460 - app.core.excel.processor - INFO - 条码 315026 处理结果:正常商品数量4.0,单价4.64,赠品数量0 +2026-03-30 14:01:20,460 - app.core.excel.processor - INFO - 条码 318001 处理结果:正常商品数量3.0,单价4.3,赠品数量0 +2026-03-30 14:01:20,460 - app.core.excel.processor - INFO - 条码 324005 处理结果:正常商品数量5.0,单价4.5,赠品数量0 +2026-03-30 14:01:20,460 - app.core.excel.processor - INFO - 条码 324009 处理结果:正常商品数量3.0,单价3.95,赠品数量0 +2026-03-30 14:01:20,460 - app.core.excel.processor - INFO - 条码 028306 处理结果:正常商品数量10.0,单价0.65,赠品数量0 +2026-03-30 14:01:20,460 - app.core.excel.processor - INFO - 条码 458007 处理结果:正常商品数量3.0,单价4.0,赠品数量0 +2026-03-30 14:01:20,460 - app.core.excel.processor - INFO - 条码 907010 处理结果:正常商品数量4.0,单价6.8,赠品数量0 +2026-03-30 14:01:20,460 - app.core.excel.processor - INFO - 条码 453090 处理结果:正常商品数量1.0,单价30.72,赠品数量0 +2026-03-30 14:01:20,460 - app.core.excel.processor - INFO - 条码 648028 处理结果:正常商品数量1.0,单价11.6,赠品数量0 +2026-03-30 14:01:20,460 - app.core.excel.processor - INFO - 条码 648029 处理结果:正常商品数量1.0,单价11.6,赠品数量0 +2026-03-30 14:01:20,460 - app.core.excel.processor - INFO - 条码 648079 处理结果:正常商品数量1.0,单价11.8,赠品数量0 +2026-03-30 14:01:20,460 - app.core.excel.processor - INFO - 条码 398064 处理结果:正常商品数量8.0,单价5.75,赠品数量0 +2026-03-30 14:01:20,460 - app.core.excel.processor - INFO - 条码 398066 处理结果:正常商品数量8.0,单价5.75,赠品数量0 +2026-03-30 14:01:20,460 - app.core.excel.processor - INFO - 条码 078054 处理结果:正常商品数量1.0,单价15.0,赠品数量0 +2026-03-30 14:01:20,461 - app.core.excel.processor - INFO - 条码 078049 处理结果:正常商品数量15.0,单价1.0,赠品数量0 +2026-03-30 14:01:20,461 - app.core.excel.processor - INFO - 条码 648078 处理结果:正常商品数量2.0,单价14.0,赠品数量0 +2026-03-30 14:01:20,461 - app.core.excel.processor - INFO - 条码 322138 处理结果:正常商品数量1.0,单价14.2,赠品数量0 +2026-03-30 14:01:20,461 - app.core.excel.processor - INFO - 条码 322135 处理结果:正常商品数量1.0,单价13.6,赠品数量0 +2026-03-30 14:01:20,461 - app.core.excel.processor - INFO - 条码 322139 处理结果:正常商品数量1.0,单价14.2,赠品数量0 +2026-03-30 14:01:20,461 - app.core.excel.processor - INFO - 条码 322273 处理结果:正常商品数量1.0,单价24.0,赠品数量0 +2026-03-30 14:01:20,461 - app.core.excel.processor - INFO - 条码 322272 处理结果:正常商品数量1.0,单价24.0,赠品数量0 +2026-03-30 14:01:20,461 - app.core.excel.processor - INFO - 条码 648055 处理结果:正常商品数量1.0,单价12.99,赠品数量0 +2026-03-30 14:01:20,461 - app.core.excel.processor - INFO - 条码 313049 处理结果:正常商品数量5.0,单价5.6,赠品数量0 +2026-03-30 14:01:20,461 - app.core.excel.processor - INFO - 条码 313036 处理结果:正常商品数量6.0,单价5.6,赠品数量0 +2026-03-30 14:01:20,461 - app.core.excel.processor - INFO - 条码 313038 处理结果:正常商品数量6.0,单价5.6,赠品数量0 +2026-03-30 14:01:20,461 - app.core.excel.processor - INFO - 条码 313039 处理结果:正常商品数量5.0,单价5.6,赠品数量0 +2026-03-30 14:01:20,461 - app.core.excel.processor - INFO - 条码 500334 处理结果:正常商品数量6.0,单价4.39,赠品数量0 +2026-03-30 14:01:20,461 - app.core.excel.processor - INFO - 条码 323073 处理结果:正常商品数量6.0,单价4.39,赠品数量0 +2026-03-30 14:01:20,461 - app.core.excel.processor - INFO - 条码 259007 处理结果:正常商品数量5.0,单价9.0,赠品数量0 +2026-03-30 14:01:20,462 - app.core.excel.processor - INFO - 条码 890022 处理结果:正常商品数量3.0,单价8.9,赠品数量0 +2026-03-30 14:01:20,462 - app.core.excel.processor - INFO - 条码 908070 处理结果:正常商品数量3.0,单价10.9,赠品数量0 +2026-03-30 14:01:20,462 - app.core.excel.processor - INFO - 条码 908069 处理结果:正常商品数量5.0,单价10.9,赠品数量0 +2026-03-30 14:01:20,463 - app.core.excel.processor - INFO - 条码 908068 处理结果:正常商品数量4.0,单价10.9,赠品数量0 +2026-03-30 14:01:20,463 - app.core.excel.processor - INFO - 条码 908071 处理结果:正常商品数量2.0,单价10.9,赠品数量0 +2026-03-30 14:01:20,463 - app.core.excel.processor - INFO - 条码 398013 处理结果:正常商品数量4.0,单价4.0,赠品数量0 +2026-03-30 14:01:20,464 - app.core.excel.processor - INFO - 条码 060197 处理结果:正常商品数量6.0,单价3.0,赠品数量0 +2026-03-30 14:01:20,464 - app.core.excel.processor - INFO - 条码 660042 处理结果:正常商品数量3.0,单价5.0,赠品数量0 +2026-03-30 14:01:20,464 - app.core.excel.processor - INFO - 条码 259019 处理结果:正常商品数量3.0,单价8.2,赠品数量0 +2026-03-30 14:01:20,464 - app.core.excel.processor - INFO - 条码 623012 处理结果:正常商品数量6.0,单价3.1,赠品数量0 +2026-03-30 14:01:20,464 - app.core.excel.processor - INFO - 条码 078051 处理结果:正常商品数量5.0,单价1.6,赠品数量0 +2026-03-30 14:01:20,464 - app.core.excel.processor - INFO - 条码 689002 处理结果:正常商品数量10.0,单价2.2,赠品数量0 +2026-03-30 14:01:20,464 - app.core.excel.processor - INFO - 条码 525001 处理结果:正常商品数量6.0,单价1.4,赠品数量0 +2026-03-30 14:01:20,464 - app.core.excel.processor - INFO - 条码 060111 处理结果:正常商品数量4.0,单价2.4,赠品数量0 +2026-03-30 14:01:20,464 - app.core.excel.processor - INFO - 条码 710045 处理结果:正常商品数量4.0,单价1.8,赠品数量0 +2026-03-30 14:01:20,464 - app.core.excel.processor - INFO - 条码 648040 处理结果:正常商品数量6.0,单价3.29,赠品数量0 +2026-03-30 14:01:20,464 - app.core.excel.processor - INFO - 条码 648015 处理结果:正常商品数量5.0,单价3.29,赠品数量0 +2026-03-30 14:01:20,464 - app.core.excel.processor - INFO - 条码 322331 处理结果:正常商品数量5.0,单价1.5,赠品数量0 +2026-03-30 14:01:20,464 - app.core.excel.processor - INFO - 条码 648039 处理结果:正常商品数量7.0,单价2.79,赠品数量0 +2026-03-30 14:01:20,464 - app.core.excel.processor - INFO - 条码 695002 处理结果:正常商品数量10.0,单价1.3199999999999998,赠品数量0 +2026-03-30 14:01:20,464 - app.core.excel.processor - INFO - 条码 324002 处理结果:正常商品数量5.0,单价5.5,赠品数量0 +2026-03-30 14:01:20,465 - app.core.excel.processor - INFO - 条码 660096 处理结果:正常商品数量2.0,单价2.5,赠品数量0 +2026-03-30 14:01:20,465 - app.core.excel.processor - INFO - 条码 308015 处理结果:正常商品数量5.0,单价3.69,赠品数量0 +2026-03-30 14:01:20,465 - app.core.excel.processor - INFO - 条码 660062 处理结果:正常商品数量2.0,单价10.0,赠品数量0 +2026-03-30 14:01:20,465 - app.core.excel.processor - INFO - 条码 912011 处理结果:正常商品数量2.0,单价10.8,赠品数量0 +2026-03-30 14:01:20,465 - app.core.excel.processor - INFO - 条码 398043 处理结果:正常商品数量3.0,单价5.3,赠品数量0 +2026-03-30 14:01:20,465 - app.core.excel.processor - INFO - 条码 890056 处理结果:正常商品数量3.0,单价4.5,赠品数量0 +2026-03-30 14:01:20,465 - app.core.excel.processor - INFO - 条码 059057 处理结果:正常商品数量3.0,单价9.2,赠品数量0 +2026-03-30 14:01:20,465 - app.core.excel.processor - INFO - 条码 307002 处理结果:正常商品数量6.0,单价5.15,赠品数量0 +2026-03-30 14:01:20,465 - app.core.excel.processor - INFO - 条码 307017 处理结果:正常商品数量5.0,单价3.68,赠品数量0 +2026-03-30 14:01:20,465 - app.core.excel.processor - INFO - 条码 310003 处理结果:正常商品数量5.0,单价2.8,赠品数量0 +2026-03-30 14:01:20,465 - app.core.excel.processor - INFO - 条码 310004 处理结果:正常商品数量5.0,单价2.8,赠品数量0 +2026-03-30 14:01:20,465 - app.core.excel.processor - INFO - 条码 949003 处理结果:正常商品数量4.0,单价2.66,赠品数量0 +2026-03-30 14:01:20,465 - app.core.excel.processor - INFO - 条码 908025 处理结果:正常商品数量5.0,单价5.32,赠品数量0 +2026-03-30 14:01:20,465 - app.core.excel.processor - INFO - 条码 908009 处理结果:正常商品数量4.0,单价10.13,赠品数量0 +2026-03-30 14:01:20,465 - app.core.excel.processor - INFO - 条码 908011 处理结果:正常商品数量3.0,单价9.0,赠品数量0 +2026-03-30 14:01:20,465 - app.core.excel.processor - INFO - 条码 306006 处理结果:正常商品数量5.0,单价4.3,赠品数量0 +2026-03-30 14:01:20,467 - app.core.excel.processor - INFO - 条码 011027 处理结果:正常商品数量3.0,单价4.1,赠品数量0 +2026-03-30 14:01:20,467 - app.core.excel.processor - INFO - 条码 924016 处理结果:正常商品数量3.0,单价3.9,赠品数量0 +2026-03-30 14:01:20,467 - app.core.excel.processor - INFO - 条码 028240 处理结果:正常商品数量3.0,单价3.6,赠品数量0 +2026-03-30 14:01:20,467 - app.core.excel.processor - INFO - 条码 332046 处理结果:正常商品数量3.0,单价5.99,赠品数量0 +2026-03-30 14:01:20,467 - app.core.excel.processor - INFO - 条码 906012 处理结果:正常商品数量5.0,单价1.4,赠品数量0 +2026-03-30 14:01:20,468 - app.core.excel.processor - INFO - 条码 308103 处理结果:正常商品数量4.0,单价13.3,赠品数量0 +2026-03-30 14:01:20,468 - app.core.excel.processor - INFO - 条码 317257 处理结果:正常商品数量4.0,单价2.5,赠品数量0 +2026-03-30 14:01:20,468 - app.core.excel.processor - INFO - 条码 308016 处理结果:正常商品数量5.0,单价2.89,赠品数量0 +2026-03-30 14:01:20,468 - app.core.excel.processor - INFO - 条码 308011 处理结果:正常商品数量4.0,单价4.15,赠品数量0 +2026-03-30 14:01:20,468 - app.core.excel.processor - INFO - 条码 906010 处理结果:正常商品数量6.0,单价2.86,赠品数量0 +2026-03-30 14:01:20,468 - app.core.excel.processor - INFO - 条码 400009 处理结果:正常商品数量2.0,单价2.59,赠品数量0 +2026-03-30 14:01:20,468 - app.core.excel.processor - INFO - 条码 045001 处理结果:正常商品数量3.0,单价2.0,赠品数量0 +2026-03-30 14:01:20,468 - app.core.excel.processor - INFO - 条码 666014 处理结果:正常商品数量4.0,单价2.6,赠品数量0 +2026-03-30 14:01:20,468 - app.core.excel.processor - INFO - 条码 309115 处理结果:正常商品数量8.0,单价14.375,赠品数量0 +2026-03-30 14:01:20,468 - app.core.excel.processor - INFO - 条码 634001 处理结果:正常商品数量40.0,单价1.65,赠品数量0 +2026-03-30 14:01:20,468 - app.core.excel.processor - INFO - 条码 648030 处理结果:正常商品数量1.0,单价11.6,赠品数量0 +2026-03-30 14:01:20,468 - app.core.excel.processor - INFO - 条码 371007 处理结果:正常商品数量1.0,单价24.0,赠品数量0 +2026-03-30 14:01:20,468 - app.core.excel.processor - INFO - 条码 309020 处理结果:只有赠品,数量=2.0 +2026-03-30 14:01:20,468 - app.core.excel.processor - INFO - 条码 1000 处理结果:只有赠品,数量=110.0 +2026-03-30 14:01:20,468 - app.core.excel.processor - INFO - 条码 2026033013365 处理结果:只有赠品,数量=0.0 +2026-03-30 14:01:20,470 - app.core.excel.processor - INFO - 条码 309020 填充:仅有赠品,采购量=0,赠品数量=2.0 +2026-03-30 14:01:20,470 - app.core.excel.processor - INFO - 条码 1000 填充:仅有赠品,采购量=0,赠品数量=110.0 +2026-03-30 14:01:20,470 - app.core.excel.processor - INFO - 条码 2026033013365 填充:仅有赠品,采购量=0,赠品数量=0.0 +2026-03-30 14:01:20,471 - app.core.excel.processor - INFO - 采购单已保存到: data/result\采购单_订单1774849009841.xls +2026-03-30 14:01:20,473 - app.core.excel.processor - INFO - 采购单已保存到: data/result\采购单_订单1774849009841.xls +2026-03-30 14:01:24,375 - app.core.excel.processor - INFO - 使用输出目录: E:\2025Code\python\orc-order-v2\data\output +2026-03-30 14:01:24,375 - app.core.excel.processor - INFO - 使用临时目录: E:\2025Code\python\orc-order-v2\data\temp +2026-03-30 14:01:24,375 - app.core.excel.processor - INFO - 初始化ExcelProcessor完成,模板文件: templates/银豹-采购单模板.xls +2026-03-30 14:06:58,241 - app.core.excel.processor - INFO - 使用输出目录: E:\2025Code\python\orc-order-v2\data\output +2026-03-30 14:06:58,241 - app.core.excel.processor - INFO - 使用临时目录: E:\2025Code\python\orc-order-v2\data\temp +2026-03-30 14:06:58,242 - app.core.excel.processor - INFO - 初始化ExcelProcessor完成,模板文件: templates/银豹-采购单模板.xls +2026-03-30 14:06:58,318 - app.core.excel.processor - INFO - 开始处理Excel文件: E:/2025Code/python/orc-order-v2/data/output/订单1774849009841.xlsx +2026-03-30 14:06:58,361 - app.core.excel.processor - INFO - 成功读取Excel文件: E:/2025Code/python/orc-order-v2/data/output/订单1774849009841.xlsx, 共 106 行 +2026-03-30 14:06:58,365 - app.core.excel.processor - INFO - 找到可能的表头行: 第3行,评分: 185 +2026-03-30 14:06:58,366 - app.core.excel.processor - INFO - 识别到表头在第 3 行 +2026-03-30 14:06:58,388 - app.core.excel.processor - INFO - 重新整理数据结构,共 103 行有效数据 +2026-03-30 14:06:58,388 - app.core.excel.processor - INFO - 找到精确匹配的条码列: 商品编号 +2026-03-30 14:06:58,388 - app.core.excel.processor - INFO - 使用条码列: 商品编号 +2026-03-30 14:06:58,389 - app.core.excel.processor - INFO - 找到name列: 商品名称 +2026-03-30 14:06:58,389 - app.core.excel.processor - INFO - 找到specification列: 规格 +2026-03-30 14:06:58,389 - app.core.excel.processor - INFO - 找到quantity列(部分匹配): 数量(订购单位) +2026-03-30 14:06:58,389 - app.core.excel.processor - INFO - 找到unit列(部分匹配): 商品条码(订购单位) +2026-03-30 14:06:58,389 - app.core.excel.processor - INFO - 找到price列(部分匹配): 单价(订购单位) +2026-03-30 14:06:58,389 - app.core.excel.processor - INFO - 找到amount列(部分匹配): 优惠后金额(小单位) +2026-03-30 14:06:58,390 - app.core.excel.processor - INFO - 检测到列映射: {'barcode': '商品编号', 'name': '商品名称', 'specification': '规格', 'quantity': '数量(订购单位)', 'unit': '商品条码(订购单位)', 'price': '单价(订购单位)', 'amount': '优惠后金额(小单位)'} +2026-03-30 14:06:58,391 - app.core.excel.processor - INFO - 解析规格: 1*36盒*20条 -> 包装数量=36 +2026-03-30 14:06:58,393 - app.core.excel.processor - INFO - 解析规格: 1*4盒*9个 -> 包装数量=4 +2026-03-30 14:06:58,394 - app.core.excel.processor - INFO - 解析规格: 1*24盒 -> 包装数量=24 +2026-03-30 14:06:58,395 - app.core.excel.processor - INFO - 解析规格: 1*24盒 -> 包装数量=24 +2026-03-30 14:06:58,395 - app.core.excel.processor - INFO - 解析规格: 1*24盒 -> 包装数量=24 +2026-03-30 14:06:58,396 - app.core.excel.processor - INFO - 解析规格: 1*24个 -> 包装数量=24 +2026-03-30 14:06:58,397 - app.core.excel.processor - INFO - 解析规格: 1*36袋 -> 包装数量=36 +2026-03-30 14:06:58,397 - app.core.excel.processor - INFO - 解析规格: 1*24袋 -> 包装数量=24 +2026-03-30 14:06:58,398 - app.core.excel.processor - INFO - 解析规格: 1*50袋 -> 包装数量=50 +2026-03-30 14:06:58,399 - app.core.excel.processor - INFO - 解析规格: 1*50袋 -> 包装数量=50 +2026-03-30 14:06:58,399 - app.core.excel.processor - INFO - 解析规格: 1*30袋 -> 包装数量=30 +2026-03-30 14:06:58,400 - app.core.excel.processor - INFO - 解析规格: 1*30袋 -> 包装数量=30 +2026-03-30 14:06:58,401 - app.core.excel.processor - INFO - 解析规格: 1*40袋 -> 包装数量=40 +2026-03-30 14:06:58,402 - app.core.excel.processor - INFO - 解析规格: 1*40袋 -> 包装数量=40 +2026-03-30 14:06:58,403 - app.core.excel.processor - INFO - 解析规格: 1*24袋 -> 包装数量=24 +2026-03-30 14:06:58,403 - app.core.excel.processor - INFO - 解析规格: 1*20袋 -> 包装数量=20 +2026-03-30 14:06:58,404 - app.core.excel.processor - INFO - 解析规格: 1*20袋 -> 包装数量=20 +2026-03-30 14:06:58,405 - app.core.excel.processor - INFO - 解析规格: 1*20袋 -> 包装数量=20 +2026-03-30 14:06:58,406 - app.core.excel.processor - INFO - 解析规格: 1*70袋 -> 包装数量=70 +2026-03-30 14:06:58,407 - app.core.excel.processor - INFO - 解析规格: 1*24袋 -> 包装数量=24 +2026-03-30 14:06:58,408 - app.core.excel.processor - INFO - 解析规格: 1*12袋 -> 包装数量=12 +2026-03-30 14:06:58,409 - app.core.excel.processor - INFO - 解析规格: 1*24盒*32条 -> 包装数量=24 +2026-03-30 14:06:58,409 - app.core.excel.processor - INFO - 解析规格: 1*18盒*20袋 -> 包装数量=18 +2026-03-30 14:06:58,410 - app.core.excel.processor - INFO - 解析规格: 1*18盒*20袋 -> 包装数量=18 +2026-03-30 14:06:58,411 - app.core.excel.processor - INFO - 解析规格: 1*18盒*20袋 -> 包装数量=18 +2026-03-30 14:06:58,412 - app.core.excel.processor - INFO - 解析规格: 1*8盒*20袋 -> 包装数量=8 +2026-03-30 14:06:58,412 - app.core.excel.processor - INFO - 根据规格推断单位: 1*8盒*20袋 -> 单位=件 +2026-03-30 14:06:58,413 - app.core.excel.processor - INFO - 解析规格: 1*8盒*20袋 -> 包装数量=8 +2026-03-30 14:06:58,413 - app.core.excel.processor - INFO - 根据规格推断单位: 1*8盒*20袋 -> 单位=件 +2026-03-30 14:06:58,413 - app.core.excel.processor - INFO - 解析规格: 1*12盒*20袋 -> 包装数量=12 +2026-03-30 14:06:58,414 - app.core.excel.processor - INFO - 解析规格: 1*15提*20袋 -> 包装数量=15 +2026-03-30 14:06:58,414 - app.core.excel.processor - INFO - 根据规格推断单位: 1*15提*20袋 -> 单位=件 +2026-03-30 14:06:58,415 - app.core.excel.processor - INFO - 解析规格: 1*18盒*20袋 -> 包装数量=18 +2026-03-30 14:06:58,416 - app.core.excel.processor - INFO - 解析规格: 1*20盒*20袋 -> 包装数量=20 +2026-03-30 14:06:58,416 - app.core.excel.processor - INFO - 解析规格: 1*20盒*20袋 -> 包装数量=20 +2026-03-30 14:06:58,417 - app.core.excel.processor - INFO - 解析规格: 1*20盒*20袋 -> 包装数量=20 +2026-03-30 14:06:58,417 - app.core.excel.processor - INFO - 解析规格: 1*18盒*20袋 -> 包装数量=18 +2026-03-30 14:06:58,418 - app.core.excel.processor - INFO - 解析规格: 1*18盒*20袋 -> 包装数量=18 +2026-03-30 14:06:58,419 - app.core.excel.processor - INFO - 解析规格: 1*18盒*20袋 -> 包装数量=18 +2026-03-30 14:06:58,420 - app.core.excel.processor - INFO - 解析规格: 1*24袋 -> 包装数量=24 +2026-03-30 14:06:58,420 - app.core.excel.processor - INFO - 解析规格: 1*24袋 -> 包装数量=24 +2026-03-30 14:06:58,421 - app.core.excel.processor - INFO - 解析规格: 1*24袋 -> 包装数量=24 +2026-03-30 14:06:58,421 - app.core.excel.processor - INFO - 解析规格: 1*24袋 -> 包装数量=24 +2026-03-30 14:06:58,422 - app.core.excel.processor - INFO - 解析规格: 1*22袋 -> 包装数量=22 +2026-03-30 14:06:58,423 - app.core.excel.processor - INFO - 解析规格: 1*22袋 -> 包装数量=22 +2026-03-30 14:06:58,424 - app.core.excel.processor - INFO - 解析规格: 1*30袋 -> 包装数量=30 +2026-03-30 14:06:58,425 - app.core.excel.processor - INFO - 解析规格: 1*50袋 -> 包装数量=50 +2026-03-30 14:06:58,426 - app.core.excel.processor - INFO - 解析规格: 1*25袋 -> 包装数量=25 +2026-03-30 14:06:58,427 - app.core.excel.processor - INFO - 解析规格: 1*25袋 -> 包装数量=25 +2026-03-30 14:06:58,427 - app.core.excel.processor - INFO - 解析规格: 1*25袋 -> 包装数量=25 +2026-03-30 14:06:58,428 - app.core.excel.processor - INFO - 解析规格: 1*25袋 -> 包装数量=25 +2026-03-30 14:06:58,429 - app.core.excel.processor - INFO - 解析规格: 1*80袋 -> 包装数量=80 +2026-03-30 14:06:58,430 - app.core.excel.processor - INFO - 解析规格: 1*50袋 -> 包装数量=50 +2026-03-30 14:06:58,431 - app.core.excel.processor - INFO - 解析规格: 1*50袋 -> 包装数量=50 +2026-03-30 14:06:58,432 - app.core.excel.processor - INFO - 解析规格: 1*40袋 -> 包装数量=40 +2026-03-30 14:06:58,433 - app.core.excel.processor - INFO - 解析规格: 1*60袋 -> 包装数量=60 +2026-03-30 14:06:58,433 - app.core.excel.processor - INFO - 解析规格: 1*120袋 -> 包装数量=120 +2026-03-30 14:06:58,434 - app.core.excel.processor - INFO - 解析规格: 48g*200袋 -> 包装数量=200 +2026-03-30 14:06:58,435 - app.core.excel.processor - INFO - 解析规格: 1*100袋 -> 包装数量=100 +2026-03-30 14:06:58,436 - app.core.excel.processor - INFO - 解析规格: 1*50袋 -> 包装数量=50 +2026-03-30 14:06:58,437 - app.core.excel.processor - INFO - 解析规格: 1*100袋 -> 包装数量=100 +2026-03-30 14:06:58,437 - app.core.excel.processor - INFO - 解析规格: 50g*60袋 -> 包装数量=60 +2026-03-30 14:06:58,438 - app.core.excel.processor - INFO - 解析规格: 1*60袋 -> 包装数量=60 +2026-03-30 14:06:58,439 - app.core.excel.processor - INFO - 解析规格: 1*10包*10袋 -> 包装数量=10 +2026-03-30 14:06:58,439 - app.core.excel.processor - INFO - 解析规格: 1*60袋 -> 包装数量=60 +2026-03-30 14:06:58,440 - app.core.excel.processor - INFO - 解析规格: 1*10提*6袋 -> 包装数量=10 +2026-03-30 14:06:58,440 - app.core.excel.processor - INFO - 根据规格推断单位: 1*10提*6袋 -> 单位=件 +2026-03-30 14:06:58,441 - app.core.excel.processor - INFO - 解析规格: 1*20袋 -> 包装数量=20 +2026-03-30 14:06:58,441 - app.core.excel.processor - INFO - 解析规格: 80g*80袋 -> 包装数量=80 +2026-03-30 14:06:58,442 - app.core.excel.processor - INFO - 解析规格: 1*60袋 -> 包装数量=60 +2026-03-30 14:06:58,443 - app.core.excel.processor - INFO - 解析规格: 1*40袋 -> 包装数量=40 +2026-03-30 14:06:58,443 - app.core.excel.processor - INFO - 解析规格: 160g*30袋 -> 包装数量=30 +2026-03-30 14:06:58,444 - app.core.excel.processor - INFO - 解析规格: 1*50袋 -> 包装数量=50 +2026-03-30 14:06:58,445 - app.core.excel.processor - INFO - 解析规格: 1*50袋 -> 包装数量=50 +2026-03-30 14:06:58,445 - app.core.excel.processor - INFO - 解析规格: 1*30袋 -> 包装数量=30 +2026-03-30 14:06:58,446 - app.core.excel.processor - INFO - 解析规格: 1*50 -> 包装数量=50 +2026-03-30 14:06:58,446 - app.core.excel.processor - INFO - 解析规格: 1*50袋 -> 包装数量=50 +2026-03-30 14:06:58,447 - app.core.excel.processor - INFO - 解析规格: 1*60袋 -> 包装数量=60 +2026-03-30 14:06:58,448 - app.core.excel.processor - INFO - 解析规格: 1*60袋 -> 包装数量=60 +2026-03-30 14:06:58,448 - app.core.excel.processor - INFO - 解析规格: 80g*50袋 -> 包装数量=50 +2026-03-30 14:06:58,449 - app.core.excel.processor - INFO - 解析规格: 1*32袋 -> 包装数量=32 +2026-03-30 14:06:58,450 - app.core.excel.processor - INFO - 解析规格: 1*20袋 -> 包装数量=20 +2026-03-30 14:06:58,451 - app.core.excel.processor - INFO - 解析规格: 1*20袋 -> 包装数量=20 +2026-03-30 14:06:58,451 - app.core.excel.processor - INFO - 解析规格: 1*32袋 -> 包装数量=32 +2026-03-30 14:06:58,452 - app.core.excel.processor - INFO - 解析规格: 1*40袋 -> 包装数量=40 +2026-03-30 14:06:58,452 - app.core.excel.processor - INFO - 解析规格: 1*40袋 -> 包装数量=40 +2026-03-30 14:06:58,453 - app.core.excel.processor - INFO - 解析规格: 1*50袋 -> 包装数量=50 +2026-03-30 14:06:58,454 - app.core.excel.processor - INFO - 解析规格: 1*96袋 -> 包装数量=96 +2026-03-30 14:06:58,455 - app.core.excel.processor - INFO - 解析规格: 1*100袋 -> 包装数量=100 +2026-03-30 14:06:58,456 - app.core.excel.processor - INFO - 解析规格: 1*35袋 -> 包装数量=35 +2026-03-30 14:06:58,457 - app.core.excel.processor - INFO - 解析规格: 1*50袋 -> 包装数量=50 +2026-03-30 14:06:58,458 - app.core.excel.processor - INFO - 解析规格: 1*40袋 -> 包装数量=40 +2026-03-30 14:06:58,458 - app.core.excel.processor - INFO - 解析规格: 1*40袋 -> 包装数量=40 +2026-03-30 14:06:58,459 - app.core.excel.processor - INFO - 解析规格: 1*50袋 -> 包装数量=50 +2026-03-30 14:06:58,460 - app.core.excel.processor - INFO - 解析规格: 1*30袋 -> 包装数量=30 +2026-03-30 14:06:58,461 - app.core.excel.processor - INFO - 解析规格: 1*45袋 -> 包装数量=45 +2026-03-30 14:06:58,461 - app.core.excel.processor - INFO - 解析规格: 1*40袋 -> 包装数量=40 +2026-03-30 14:06:58,462 - app.core.excel.processor - INFO - 解析规格: 1*8袋*10支 -> 包装数量=8 +2026-03-30 14:06:58,462 - app.core.excel.processor - INFO - 根据规格推断单位: 1*8袋*10支 -> 单位=件 +2026-03-30 14:06:58,463 - app.core.excel.processor - INFO - 解析规格: 1*20瓶 -> 包装数量=20 +2026-03-30 14:06:58,463 - app.core.excel.processor - INFO - 根据规格推断单位: 1*20瓶 -> 单位=件 +2026-03-30 14:06:58,463 - app.core.excel.processor - INFO - 解析规格: 1*18盒*20袋 -> 包装数量=18 +2026-03-30 14:06:58,464 - app.core.excel.processor - INFO - 解析规格: 1*30袋 -> 包装数量=30 +2026-03-30 14:06:58,465 - app.core.excel.processor - INFO - 解析规格: 1*40支 -> 包装数量=40 +2026-03-30 14:06:58,466 - app.core.excel.processor - INFO - 提取到 100 个商品信息 +2026-03-30 14:06:58,470 - app.core.excel.processor - INFO - 开始处理100 个产品信息 +2026-03-30 14:06:58,470 - app.core.excel.processor - INFO - 处理商品: 条码=342055, 数量=1.0, 单价=43.0, 是否赠品=False +2026-03-30 14:06:58,470 - app.core.excel.processor - INFO - 发现正常商品:条码342055, 数量=1.0, 单价=43.0 +2026-03-30 14:06:58,471 - app.core.excel.processor - INFO - 处理商品: 条码=304162, 数量=1.0, 单价=79.2, 是否赠品=False +2026-03-30 14:06:58,471 - app.core.excel.processor - INFO - 发现正常商品:条码304162, 数量=1.0, 单价=79.2 +2026-03-30 14:06:58,471 - app.core.excel.processor - INFO - 处理商品: 条码=304088, 数量=5.0, 单价=5.2, 是否赠品=False +2026-03-30 14:06:58,471 - app.core.excel.processor - INFO - 发现正常商品:条码304088, 数量=5.0, 单价=5.2 +2026-03-30 14:06:58,471 - app.core.excel.processor - INFO - 处理商品: 条码=304093, 数量=5.0, 单价=4.99, 是否赠品=False +2026-03-30 14:06:58,472 - app.core.excel.processor - INFO - 发现正常商品:条码304093, 数量=5.0, 单价=4.99 +2026-03-30 14:06:58,472 - app.core.excel.processor - INFO - 处理商品: 条码=304214, 数量=4.0, 单价=6.5, 是否赠品=False +2026-03-30 14:06:58,472 - app.core.excel.processor - INFO - 发现正常商品:条码304214, 数量=4.0, 单价=6.5 +2026-03-30 14:06:58,472 - app.core.excel.processor - INFO - 处理商品: 条码=033026, 数量=5.0, 单价=3.15, 是否赠品=False +2026-03-30 14:06:58,472 - app.core.excel.processor - INFO - 发现正常商品:条码033026, 数量=5.0, 单价=3.15 +2026-03-30 14:06:58,472 - app.core.excel.processor - INFO - 处理商品: 条码=489018, 数量=5.0, 单价=2.8, 是否赠品=False +2026-03-30 14:06:58,473 - app.core.excel.processor - INFO - 发现正常商品:条码489018, 数量=5.0, 单价=2.8 +2026-03-30 14:06:58,473 - app.core.excel.processor - INFO - 处理商品: 条码=304217, 数量=3.0, 单价=3.5, 是否赠品=False +2026-03-30 14:06:58,473 - app.core.excel.processor - INFO - 发现正常商品:条码304217, 数量=3.0, 单价=3.5 +2026-03-30 14:06:58,473 - app.core.excel.processor - INFO - 处理商品: 条码=002049, 数量=5.0, 单价=1.4, 是否赠品=False +2026-03-30 14:06:58,473 - app.core.excel.processor - INFO - 发现正常商品:条码002049, 数量=5.0, 单价=1.4 +2026-03-30 14:06:58,473 - app.core.excel.processor - INFO - 处理商品: 条码=301021, 数量=3.0, 单价=2.07, 是否赠品=False +2026-03-30 14:06:58,474 - app.core.excel.processor - INFO - 发现正常商品:条码301021, 数量=3.0, 单价=2.07 +2026-03-30 14:06:58,474 - app.core.excel.processor - INFO - 处理商品: 条码=303010, 数量=2.0, 单价=3.5, 是否赠品=False +2026-03-30 14:06:58,474 - app.core.excel.processor - INFO - 发现正常商品:条码303010, 数量=2.0, 单价=3.5 +2026-03-30 14:06:58,474 - app.core.excel.processor - INFO - 处理商品: 条码=303009, 数量=2.0, 单价=3.5, 是否赠品=False +2026-03-30 14:06:58,474 - app.core.excel.processor - INFO - 发现正常商品:条码303009, 数量=2.0, 单价=3.5 +2026-03-30 14:06:58,474 - app.core.excel.processor - INFO - 处理商品: 条码=303007, 数量=3.0, 单价=2.63, 是否赠品=False +2026-03-30 14:06:58,474 - app.core.excel.processor - INFO - 发现正常商品:条码303007, 数量=3.0, 单价=2.63 +2026-03-30 14:06:58,474 - app.core.excel.processor - INFO - 处理商品: 条码=303005, 数量=3.0, 单价=2.63, 是否赠品=False +2026-03-30 14:06:58,475 - app.core.excel.processor - INFO - 发现正常商品:条码303005, 数量=3.0, 单价=2.63 +2026-03-30 14:06:58,475 - app.core.excel.processor - INFO - 处理商品: 条码=315026, 数量=4.0, 单价=4.64, 是否赠品=False +2026-03-30 14:06:58,475 - app.core.excel.processor - INFO - 发现正常商品:条码315026, 数量=4.0, 单价=4.64 +2026-03-30 14:06:58,475 - app.core.excel.processor - INFO - 处理商品: 条码=318001, 数量=3.0, 单价=4.3, 是否赠品=False +2026-03-30 14:06:58,475 - app.core.excel.processor - INFO - 发现正常商品:条码318001, 数量=3.0, 单价=4.3 +2026-03-30 14:06:58,475 - app.core.excel.processor - INFO - 处理商品: 条码=324005, 数量=5.0, 单价=4.5, 是否赠品=False +2026-03-30 14:06:58,475 - app.core.excel.processor - INFO - 发现正常商品:条码324005, 数量=5.0, 单价=4.5 +2026-03-30 14:06:58,475 - app.core.excel.processor - INFO - 处理商品: 条码=324009, 数量=3.0, 单价=3.95, 是否赠品=False +2026-03-30 14:06:58,475 - app.core.excel.processor - INFO - 发现正常商品:条码324009, 数量=3.0, 单价=3.95 +2026-03-30 14:06:58,475 - app.core.excel.processor - INFO - 处理商品: 条码=028306, 数量=10.0, 单价=0.65, 是否赠品=False +2026-03-30 14:06:58,476 - app.core.excel.processor - INFO - 发现正常商品:条码028306, 数量=10.0, 单价=0.65 +2026-03-30 14:06:58,476 - app.core.excel.processor - INFO - 处理商品: 条码=458007, 数量=3.0, 单价=4.0, 是否赠品=False +2026-03-30 14:06:58,476 - app.core.excel.processor - INFO - 发现正常商品:条码458007, 数量=3.0, 单价=4.0 +2026-03-30 14:06:58,476 - app.core.excel.processor - INFO - 处理商品: 条码=907010, 数量=4.0, 单价=6.8, 是否赠品=False +2026-03-30 14:06:58,476 - app.core.excel.processor - INFO - 发现正常商品:条码907010, 数量=4.0, 单价=6.8 +2026-03-30 14:06:58,476 - app.core.excel.processor - INFO - 处理商品: 条码=453090, 数量=1.0, 单价=30.72, 是否赠品=False +2026-03-30 14:06:58,476 - app.core.excel.processor - INFO - 发现正常商品:条码453090, 数量=1.0, 单价=30.72 +2026-03-30 14:06:58,476 - app.core.excel.processor - INFO - 处理商品: 条码=648028, 数量=1.0, 单价=11.6, 是否赠品=False +2026-03-30 14:06:58,476 - app.core.excel.processor - INFO - 发现正常商品:条码648028, 数量=1.0, 单价=11.6 +2026-03-30 14:06:58,477 - app.core.excel.processor - INFO - 处理商品: 条码=648029, 数量=1.0, 单价=11.6, 是否赠品=False +2026-03-30 14:06:58,477 - app.core.excel.processor - INFO - 发现正常商品:条码648029, 数量=1.0, 单价=11.6 +2026-03-30 14:06:58,477 - app.core.excel.processor - INFO - 处理商品: 条码=648079, 数量=1.0, 单价=11.8, 是否赠品=False +2026-03-30 14:06:58,477 - app.core.excel.processor - INFO - 发现正常商品:条码648079, 数量=1.0, 单价=11.8 +2026-03-30 14:06:58,477 - app.core.excel.processor - INFO - 处理商品: 条码=398064, 数量=8.0, 单价=5.75, 是否赠品=False +2026-03-30 14:06:58,477 - app.core.excel.processor - INFO - 发现正常商品:条码398064, 数量=8.0, 单价=5.75 +2026-03-30 14:06:58,477 - app.core.excel.processor - INFO - 处理商品: 条码=398066, 数量=8.0, 单价=5.75, 是否赠品=False +2026-03-30 14:06:58,477 - app.core.excel.processor - INFO - 发现正常商品:条码398066, 数量=8.0, 单价=5.75 +2026-03-30 14:06:58,477 - app.core.excel.processor - INFO - 处理商品: 条码=078054, 数量=1.0, 单价=15.0, 是否赠品=False +2026-03-30 14:06:58,477 - app.core.excel.processor - INFO - 发现正常商品:条码078054, 数量=1.0, 单价=15.0 +2026-03-30 14:06:58,478 - app.core.excel.processor - INFO - 处理商品: 条码=078049, 数量=15.0, 单价=1.0, 是否赠品=False +2026-03-30 14:06:58,478 - app.core.excel.processor - INFO - 发现正常商品:条码078049, 数量=15.0, 单价=1.0 +2026-03-30 14:06:58,478 - app.core.excel.processor - INFO - 处理商品: 条码=648078, 数量=2.0, 单价=14.0, 是否赠品=False +2026-03-30 14:06:58,478 - app.core.excel.processor - INFO - 发现正常商品:条码648078, 数量=2.0, 单价=14.0 +2026-03-30 14:06:58,478 - app.core.excel.processor - INFO - 处理商品: 条码=322138, 数量=1.0, 单价=14.2, 是否赠品=False +2026-03-30 14:06:58,478 - app.core.excel.processor - INFO - 发现正常商品:条码322138, 数量=1.0, 单价=14.2 +2026-03-30 14:06:58,478 - app.core.excel.processor - INFO - 处理商品: 条码=322135, 数量=1.0, 单价=13.6, 是否赠品=False +2026-03-30 14:06:58,478 - app.core.excel.processor - INFO - 发现正常商品:条码322135, 数量=1.0, 单价=13.6 +2026-03-30 14:06:58,478 - app.core.excel.processor - INFO - 处理商品: 条码=322139, 数量=1.0, 单价=14.2, 是否赠品=False +2026-03-30 14:06:58,478 - app.core.excel.processor - INFO - 发现正常商品:条码322139, 数量=1.0, 单价=14.2 +2026-03-30 14:06:58,478 - app.core.excel.processor - INFO - 处理商品: 条码=322273, 数量=1.0, 单价=24.0, 是否赠品=False +2026-03-30 14:06:58,478 - app.core.excel.processor - INFO - 发现正常商品:条码322273, 数量=1.0, 单价=24.0 +2026-03-30 14:06:58,479 - app.core.excel.processor - INFO - 处理商品: 条码=322272, 数量=1.0, 单价=24.0, 是否赠品=False +2026-03-30 14:06:58,479 - app.core.excel.processor - INFO - 发现正常商品:条码322272, 数量=1.0, 单价=24.0 +2026-03-30 14:06:58,479 - app.core.excel.processor - INFO - 处理商品: 条码=648055, 数量=1.0, 单价=12.99, 是否赠品=False +2026-03-30 14:06:58,479 - app.core.excel.processor - INFO - 发现正常商品:条码648055, 数量=1.0, 单价=12.99 +2026-03-30 14:06:58,479 - app.core.excel.processor - INFO - 处理商品: 条码=313049, 数量=5.0, 单价=5.6, 是否赠品=False +2026-03-30 14:06:58,479 - app.core.excel.processor - INFO - 发现正常商品:条码313049, 数量=5.0, 单价=5.6 +2026-03-30 14:06:58,479 - app.core.excel.processor - INFO - 处理商品: 条码=313036, 数量=6.0, 单价=5.6, 是否赠品=False +2026-03-30 14:06:58,479 - app.core.excel.processor - INFO - 发现正常商品:条码313036, 数量=6.0, 单价=5.6 +2026-03-30 14:06:58,479 - app.core.excel.processor - INFO - 处理商品: 条码=313038, 数量=6.0, 单价=5.6, 是否赠品=False +2026-03-30 14:06:58,479 - app.core.excel.processor - INFO - 发现正常商品:条码313038, 数量=6.0, 单价=5.6 +2026-03-30 14:06:58,479 - app.core.excel.processor - INFO - 处理商品: 条码=313039, 数量=5.0, 单价=5.6, 是否赠品=False +2026-03-30 14:06:58,480 - app.core.excel.processor - INFO - 发现正常商品:条码313039, 数量=5.0, 单价=5.6 +2026-03-30 14:06:58,480 - app.core.excel.processor - INFO - 处理商品: 条码=500334, 数量=6.0, 单价=4.39, 是否赠品=False +2026-03-30 14:06:58,480 - app.core.excel.processor - INFO - 发现正常商品:条码500334, 数量=6.0, 单价=4.39 +2026-03-30 14:06:58,480 - app.core.excel.processor - INFO - 处理商品: 条码=323073, 数量=6.0, 单价=4.39, 是否赠品=False +2026-03-30 14:06:58,480 - app.core.excel.processor - INFO - 发现正常商品:条码323073, 数量=6.0, 单价=4.39 +2026-03-30 14:06:58,480 - app.core.excel.processor - INFO - 处理商品: 条码=259007, 数量=5.0, 单价=9.0, 是否赠品=False +2026-03-30 14:06:58,480 - app.core.excel.processor - INFO - 发现正常商品:条码259007, 数量=5.0, 单价=9.0 +2026-03-30 14:06:58,480 - app.core.excel.processor - INFO - 处理商品: 条码=890022, 数量=3.0, 单价=8.9, 是否赠品=False +2026-03-30 14:06:58,480 - app.core.excel.processor - INFO - 发现正常商品:条码890022, 数量=3.0, 单价=8.9 +2026-03-30 14:06:58,480 - app.core.excel.processor - INFO - 处理商品: 条码=908070, 数量=3.0, 单价=10.9, 是否赠品=False +2026-03-30 14:06:58,481 - app.core.excel.processor - INFO - 发现正常商品:条码908070, 数量=3.0, 单价=10.9 +2026-03-30 14:06:58,481 - app.core.excel.processor - INFO - 处理商品: 条码=908069, 数量=5.0, 单价=10.9, 是否赠品=False +2026-03-30 14:06:58,481 - app.core.excel.processor - INFO - 发现正常商品:条码908069, 数量=5.0, 单价=10.9 +2026-03-30 14:06:58,481 - app.core.excel.processor - INFO - 处理商品: 条码=908068, 数量=4.0, 单价=10.9, 是否赠品=False +2026-03-30 14:06:58,481 - app.core.excel.processor - INFO - 发现正常商品:条码908068, 数量=4.0, 单价=10.9 +2026-03-30 14:06:58,481 - app.core.excel.processor - INFO - 处理商品: 条码=908071, 数量=2.0, 单价=10.9, 是否赠品=False +2026-03-30 14:06:58,481 - app.core.excel.processor - INFO - 发现正常商品:条码908071, 数量=2.0, 单价=10.9 +2026-03-30 14:06:58,481 - app.core.excel.processor - INFO - 处理商品: 条码=398013, 数量=4.0, 单价=4.0, 是否赠品=False +2026-03-30 14:06:58,481 - app.core.excel.processor - INFO - 发现正常商品:条码398013, 数量=4.0, 单价=4.0 +2026-03-30 14:06:58,481 - app.core.excel.processor - INFO - 处理商品: 条码=060197, 数量=6.0, 单价=3.0, 是否赠品=False +2026-03-30 14:06:58,482 - app.core.excel.processor - INFO - 发现正常商品:条码060197, 数量=6.0, 单价=3.0 +2026-03-30 14:06:58,482 - app.core.excel.processor - INFO - 处理商品: 条码=660042, 数量=3.0, 单价=5.0, 是否赠品=False +2026-03-30 14:06:58,482 - app.core.excel.processor - INFO - 发现正常商品:条码660042, 数量=3.0, 单价=5.0 +2026-03-30 14:06:58,482 - app.core.excel.processor - INFO - 处理商品: 条码=259019, 数量=3.0, 单价=8.2, 是否赠品=False +2026-03-30 14:06:58,482 - app.core.excel.processor - INFO - 发现正常商品:条码259019, 数量=3.0, 单价=8.2 +2026-03-30 14:06:58,482 - app.core.excel.processor - INFO - 处理商品: 条码=623012, 数量=6.0, 单价=3.1, 是否赠品=False +2026-03-30 14:06:58,482 - app.core.excel.processor - INFO - 发现正常商品:条码623012, 数量=6.0, 单价=3.1 +2026-03-30 14:06:58,482 - app.core.excel.processor - INFO - 处理商品: 条码=078051, 数量=5.0, 单价=1.6, 是否赠品=False +2026-03-30 14:06:58,482 - app.core.excel.processor - INFO - 发现正常商品:条码078051, 数量=5.0, 单价=1.6 +2026-03-30 14:06:58,483 - app.core.excel.processor - INFO - 处理商品: 条码=689002, 数量=10.0, 单价=2.2, 是否赠品=False +2026-03-30 14:06:58,483 - app.core.excel.processor - INFO - 发现正常商品:条码689002, 数量=10.0, 单价=2.2 +2026-03-30 14:06:58,483 - app.core.excel.processor - INFO - 处理商品: 条码=525001, 数量=6.0, 单价=1.4, 是否赠品=False +2026-03-30 14:06:58,483 - app.core.excel.processor - INFO - 发现正常商品:条码525001, 数量=6.0, 单价=1.4 +2026-03-30 14:06:58,483 - app.core.excel.processor - INFO - 处理商品: 条码=060111, 数量=4.0, 单价=2.4, 是否赠品=False +2026-03-30 14:06:58,483 - app.core.excel.processor - INFO - 发现正常商品:条码060111, 数量=4.0, 单价=2.4 +2026-03-30 14:06:58,483 - app.core.excel.processor - INFO - 处理商品: 条码=710045, 数量=4.0, 单价=1.8, 是否赠品=False +2026-03-30 14:06:58,483 - app.core.excel.processor - INFO - 发现正常商品:条码710045, 数量=4.0, 单价=1.8 +2026-03-30 14:06:58,483 - app.core.excel.processor - INFO - 处理商品: 条码=648040, 数量=6.0, 单价=3.29, 是否赠品=False +2026-03-30 14:06:58,483 - app.core.excel.processor - INFO - 发现正常商品:条码648040, 数量=6.0, 单价=3.29 +2026-03-30 14:06:58,483 - app.core.excel.processor - INFO - 处理商品: 条码=648015, 数量=5.0, 单价=3.29, 是否赠品=False +2026-03-30 14:06:58,484 - app.core.excel.processor - INFO - 发现正常商品:条码648015, 数量=5.0, 单价=3.29 +2026-03-30 14:06:58,484 - app.core.excel.processor - INFO - 处理商品: 条码=322331, 数量=5.0, 单价=1.5, 是否赠品=False +2026-03-30 14:06:58,484 - app.core.excel.processor - INFO - 发现正常商品:条码322331, 数量=5.0, 单价=1.5 +2026-03-30 14:06:58,484 - app.core.excel.processor - INFO - 处理商品: 条码=648039, 数量=7.0, 单价=2.79, 是否赠品=False +2026-03-30 14:06:58,484 - app.core.excel.processor - INFO - 发现正常商品:条码648039, 数量=7.0, 单价=2.79 +2026-03-30 14:06:58,484 - app.core.excel.processor - INFO - 处理商品: 条码=695002, 数量=10.0, 单价=1.3199999999999998, 是否赠品=False +2026-03-30 14:06:58,484 - app.core.excel.processor - INFO - 发现正常商品:条码695002, 数量=10.0, 单价=1.3199999999999998 +2026-03-30 14:06:58,484 - app.core.excel.processor - INFO - 处理商品: 条码=324002, 数量=5.0, 单价=5.5, 是否赠品=False +2026-03-30 14:06:58,484 - app.core.excel.processor - INFO - 发现正常商品:条码324002, 数量=5.0, 单价=5.5 +2026-03-30 14:06:58,485 - app.core.excel.processor - INFO - 处理商品: 条码=660096, 数量=2.0, 单价=2.5, 是否赠品=False +2026-03-30 14:06:58,485 - app.core.excel.processor - INFO - 发现正常商品:条码660096, 数量=2.0, 单价=2.5 +2026-03-30 14:06:58,485 - app.core.excel.processor - INFO - 处理商品: 条码=308015, 数量=5.0, 单价=3.69, 是否赠品=False +2026-03-30 14:06:58,485 - app.core.excel.processor - INFO - 发现正常商品:条码308015, 数量=5.0, 单价=3.69 +2026-03-30 14:06:58,485 - app.core.excel.processor - INFO - 处理商品: 条码=660062, 数量=2.0, 单价=10.0, 是否赠品=False +2026-03-30 14:06:58,485 - app.core.excel.processor - INFO - 发现正常商品:条码660062, 数量=2.0, 单价=10.0 +2026-03-30 14:06:58,485 - app.core.excel.processor - INFO - 处理商品: 条码=912011, 数量=2.0, 单价=10.8, 是否赠品=False +2026-03-30 14:06:58,485 - app.core.excel.processor - INFO - 发现正常商品:条码912011, 数量=2.0, 单价=10.8 +2026-03-30 14:06:58,485 - app.core.excel.processor - INFO - 处理商品: 条码=398043, 数量=3.0, 单价=5.3, 是否赠品=False +2026-03-30 14:06:58,485 - app.core.excel.processor - INFO - 发现正常商品:条码398043, 数量=3.0, 单价=5.3 +2026-03-30 14:06:58,486 - app.core.excel.processor - INFO - 处理商品: 条码=890056, 数量=3.0, 单价=4.5, 是否赠品=False +2026-03-30 14:06:58,486 - app.core.excel.processor - INFO - 发现正常商品:条码890056, 数量=3.0, 单价=4.5 +2026-03-30 14:06:58,486 - app.core.excel.processor - INFO - 处理商品: 条码=059057, 数量=3.0, 单价=9.2, 是否赠品=False +2026-03-30 14:06:58,486 - app.core.excel.processor - INFO - 发现正常商品:条码059057, 数量=3.0, 单价=9.2 +2026-03-30 14:06:58,486 - app.core.excel.processor - INFO - 处理商品: 条码=307002, 数量=6.0, 单价=5.15, 是否赠品=False +2026-03-30 14:06:58,486 - app.core.excel.processor - INFO - 发现正常商品:条码307002, 数量=6.0, 单价=5.15 +2026-03-30 14:06:58,487 - app.core.excel.processor - INFO - 处理商品: 条码=307017, 数量=5.0, 单价=3.68, 是否赠品=False +2026-03-30 14:06:58,487 - app.core.excel.processor - INFO - 发现正常商品:条码307017, 数量=5.0, 单价=3.68 +2026-03-30 14:06:58,487 - app.core.excel.processor - INFO - 处理商品: 条码=310003, 数量=5.0, 单价=2.8, 是否赠品=False +2026-03-30 14:06:58,487 - app.core.excel.processor - INFO - 发现正常商品:条码310003, 数量=5.0, 单价=2.8 +2026-03-30 14:06:58,487 - app.core.excel.processor - INFO - 处理商品: 条码=310004, 数量=5.0, 单价=2.8, 是否赠品=False +2026-03-30 14:06:58,487 - app.core.excel.processor - INFO - 发现正常商品:条码310004, 数量=5.0, 单价=2.8 +2026-03-30 14:06:58,487 - app.core.excel.processor - INFO - 处理商品: 条码=949003, 数量=4.0, 单价=2.66, 是否赠品=False +2026-03-30 14:06:58,488 - app.core.excel.processor - INFO - 发现正常商品:条码949003, 数量=4.0, 单价=2.66 +2026-03-30 14:06:58,488 - app.core.excel.processor - INFO - 处理商品: 条码=908025, 数量=5.0, 单价=5.32, 是否赠品=False +2026-03-30 14:06:58,488 - app.core.excel.processor - INFO - 发现正常商品:条码908025, 数量=5.0, 单价=5.32 +2026-03-30 14:06:58,488 - app.core.excel.processor - INFO - 处理商品: 条码=908009, 数量=4.0, 单价=10.13, 是否赠品=False +2026-03-30 14:06:58,488 - app.core.excel.processor - INFO - 发现正常商品:条码908009, 数量=4.0, 单价=10.13 +2026-03-30 14:06:58,488 - app.core.excel.processor - INFO - 处理商品: 条码=908011, 数量=3.0, 单价=9.0, 是否赠品=False +2026-03-30 14:06:58,488 - app.core.excel.processor - INFO - 发现正常商品:条码908011, 数量=3.0, 单价=9.0 +2026-03-30 14:06:58,488 - app.core.excel.processor - INFO - 处理商品: 条码=306006, 数量=5.0, 单价=4.3, 是否赠品=False +2026-03-30 14:06:58,488 - app.core.excel.processor - INFO - 发现正常商品:条码306006, 数量=5.0, 单价=4.3 +2026-03-30 14:06:58,489 - app.core.excel.processor - INFO - 处理商品: 条码=011027, 数量=3.0, 单价=4.1, 是否赠品=False +2026-03-30 14:06:58,489 - app.core.excel.processor - INFO - 发现正常商品:条码011027, 数量=3.0, 单价=4.1 +2026-03-30 14:06:58,489 - app.core.excel.processor - INFO - 处理商品: 条码=924016, 数量=3.0, 单价=3.9, 是否赠品=False +2026-03-30 14:06:58,489 - app.core.excel.processor - INFO - 发现正常商品:条码924016, 数量=3.0, 单价=3.9 +2026-03-30 14:06:58,489 - app.core.excel.processor - INFO - 处理商品: 条码=028240, 数量=3.0, 单价=3.6, 是否赠品=False +2026-03-30 14:06:58,489 - app.core.excel.processor - INFO - 发现正常商品:条码028240, 数量=3.0, 单价=3.6 +2026-03-30 14:06:58,489 - app.core.excel.processor - INFO - 处理商品: 条码=332046, 数量=3.0, 单价=5.99, 是否赠品=False +2026-03-30 14:06:58,489 - app.core.excel.processor - INFO - 发现正常商品:条码332046, 数量=3.0, 单价=5.99 +2026-03-30 14:06:58,489 - app.core.excel.processor - INFO - 处理商品: 条码=906012, 数量=5.0, 单价=1.4, 是否赠品=False +2026-03-30 14:06:58,489 - app.core.excel.processor - INFO - 发现正常商品:条码906012, 数量=5.0, 单价=1.4 +2026-03-30 14:06:58,490 - app.core.excel.processor - INFO - 处理商品: 条码=308103, 数量=4.0, 单价=13.3, 是否赠品=False +2026-03-30 14:06:58,490 - app.core.excel.processor - INFO - 发现正常商品:条码308103, 数量=4.0, 单价=13.3 +2026-03-30 14:06:58,490 - app.core.excel.processor - INFO - 处理商品: 条码=317257, 数量=4.0, 单价=2.5, 是否赠品=False +2026-03-30 14:06:58,490 - app.core.excel.processor - INFO - 发现正常商品:条码317257, 数量=4.0, 单价=2.5 +2026-03-30 14:06:58,490 - app.core.excel.processor - INFO - 处理商品: 条码=308016, 数量=5.0, 单价=2.89, 是否赠品=False +2026-03-30 14:06:58,490 - app.core.excel.processor - INFO - 发现正常商品:条码308016, 数量=5.0, 单价=2.89 +2026-03-30 14:06:58,490 - app.core.excel.processor - INFO - 处理商品: 条码=308011, 数量=4.0, 单价=4.15, 是否赠品=False +2026-03-30 14:06:58,490 - app.core.excel.processor - INFO - 发现正常商品:条码308011, 数量=4.0, 单价=4.15 +2026-03-30 14:06:58,490 - app.core.excel.processor - INFO - 处理商品: 条码=906010, 数量=6.0, 单价=2.86, 是否赠品=False +2026-03-30 14:06:58,490 - app.core.excel.processor - INFO - 发现正常商品:条码906010, 数量=6.0, 单价=2.86 +2026-03-30 14:06:58,491 - app.core.excel.processor - INFO - 处理商品: 条码=400009, 数量=2.0, 单价=2.59, 是否赠品=False +2026-03-30 14:06:58,491 - app.core.excel.processor - INFO - 发现正常商品:条码400009, 数量=2.0, 单价=2.59 +2026-03-30 14:06:58,491 - app.core.excel.processor - INFO - 处理商品: 条码=045001, 数量=3.0, 单价=2.0, 是否赠品=False +2026-03-30 14:06:58,491 - app.core.excel.processor - INFO - 发现正常商品:条码045001, 数量=3.0, 单价=2.0 +2026-03-30 14:06:58,491 - app.core.excel.processor - INFO - 处理商品: 条码=666014, 数量=4.0, 单价=2.6, 是否赠品=False +2026-03-30 14:06:58,491 - app.core.excel.processor - INFO - 发现正常商品:条码666014, 数量=4.0, 单价=2.6 +2026-03-30 14:06:58,491 - app.core.excel.processor - INFO - 处理商品: 条码=309115, 数量=8.0, 单价=14.375, 是否赠品=False +2026-03-30 14:06:58,491 - app.core.excel.processor - INFO - 发现正常商品:条码309115, 数量=8.0, 单价=14.375 +2026-03-30 14:06:58,491 - app.core.excel.processor - INFO - 处理商品: 条码=634001, 数量=40.0, 单价=1.65, 是否赠品=False +2026-03-30 14:06:58,491 - app.core.excel.processor - INFO - 发现正常商品:条码634001, 数量=40.0, 单价=1.65 +2026-03-30 14:06:58,491 - app.core.excel.processor - INFO - 处理商品: 条码=648030, 数量=1.0, 单价=11.6, 是否赠品=False +2026-03-30 14:06:58,492 - app.core.excel.processor - INFO - 发现正常商品:条码648030, 数量=1.0, 单价=11.6 +2026-03-30 14:06:58,492 - app.core.excel.processor - INFO - 处理商品: 条码=371007, 数量=1.0, 单价=24.0, 是否赠品=False +2026-03-30 14:06:58,492 - app.core.excel.processor - INFO - 发现正常商品:条码371007, 数量=1.0, 单价=24.0 +2026-03-30 14:06:58,492 - app.core.excel.processor - INFO - 处理商品: 条码=309020, 数量=2.0, 单价=0, 是否赠品=True +2026-03-30 14:06:58,492 - app.core.excel.processor - INFO - 发现赠品:条码309020, 数量=2.0 +2026-03-30 14:06:58,492 - app.core.excel.processor - INFO - 处理商品: 条码=1000, 数量=110.0, 单价=0.0, 是否赠品=True +2026-03-30 14:06:58,492 - app.core.excel.processor - INFO - 发现赠品:条码1000, 数量=110.0 +2026-03-30 14:06:58,492 - app.core.excel.processor - INFO - 处理商品: 条码=2026033013365, 数量=0.0, 单价=0.0, 是否赠品=True +2026-03-30 14:06:58,492 - app.core.excel.processor - INFO - 发现赠品:条码2026033013365, 数量=0.0 +2026-03-30 14:06:58,492 - app.core.excel.processor - INFO - 分组后共100 个不同条码的商品 +2026-03-30 14:06:58,493 - app.core.excel.processor - INFO - 条码 342055 处理结果:正常商品数量1.0,单价43.0,赠品数量0 +2026-03-30 14:06:58,493 - app.core.excel.processor - INFO - 条码 304162 处理结果:正常商品数量1.0,单价79.2,赠品数量0 +2026-03-30 14:06:58,493 - app.core.excel.processor - INFO - 条码 304088 处理结果:正常商品数量5.0,单价5.2,赠品数量0 +2026-03-30 14:06:58,493 - app.core.excel.processor - INFO - 条码 304093 处理结果:正常商品数量5.0,单价4.99,赠品数量0 +2026-03-30 14:06:58,493 - app.core.excel.processor - INFO - 条码 304214 处理结果:正常商品数量4.0,单价6.5,赠品数量0 +2026-03-30 14:06:58,493 - app.core.excel.processor - INFO - 条码 033026 处理结果:正常商品数量5.0,单价3.15,赠品数量0 +2026-03-30 14:06:58,493 - app.core.excel.processor - INFO - 条码 489018 处理结果:正常商品数量5.0,单价2.8,赠品数量0 +2026-03-30 14:06:58,493 - app.core.excel.processor - INFO - 条码 304217 处理结果:正常商品数量3.0,单价3.5,赠品数量0 +2026-03-30 14:06:58,493 - app.core.excel.processor - INFO - 条码 002049 处理结果:正常商品数量5.0,单价1.4,赠品数量0 +2026-03-30 14:06:58,493 - app.core.excel.processor - INFO - 条码 301021 处理结果:正常商品数量3.0,单价2.07,赠品数量0 +2026-03-30 14:06:58,493 - app.core.excel.processor - INFO - 条码 303010 处理结果:正常商品数量2.0,单价3.5,赠品数量0 +2026-03-30 14:06:58,493 - app.core.excel.processor - INFO - 条码 303009 处理结果:正常商品数量2.0,单价3.5,赠品数量0 +2026-03-30 14:06:58,494 - app.core.excel.processor - INFO - 条码 303007 处理结果:正常商品数量3.0,单价2.63,赠品数量0 +2026-03-30 14:06:58,494 - app.core.excel.processor - INFO - 条码 303005 处理结果:正常商品数量3.0,单价2.63,赠品数量0 +2026-03-30 14:06:58,494 - app.core.excel.processor - INFO - 条码 315026 处理结果:正常商品数量4.0,单价4.64,赠品数量0 +2026-03-30 14:06:58,494 - app.core.excel.processor - INFO - 条码 318001 处理结果:正常商品数量3.0,单价4.3,赠品数量0 +2026-03-30 14:06:58,494 - app.core.excel.processor - INFO - 条码 324005 处理结果:正常商品数量5.0,单价4.5,赠品数量0 +2026-03-30 14:06:58,494 - app.core.excel.processor - INFO - 条码 324009 处理结果:正常商品数量3.0,单价3.95,赠品数量0 +2026-03-30 14:06:58,494 - app.core.excel.processor - INFO - 条码 028306 处理结果:正常商品数量10.0,单价0.65,赠品数量0 +2026-03-30 14:06:58,494 - app.core.excel.processor - INFO - 条码 458007 处理结果:正常商品数量3.0,单价4.0,赠品数量0 +2026-03-30 14:06:58,494 - app.core.excel.processor - INFO - 条码 907010 处理结果:正常商品数量4.0,单价6.8,赠品数量0 +2026-03-30 14:06:58,494 - app.core.excel.processor - INFO - 条码 453090 处理结果:正常商品数量1.0,单价30.72,赠品数量0 +2026-03-30 14:06:58,494 - app.core.excel.processor - INFO - 条码 648028 处理结果:正常商品数量1.0,单价11.6,赠品数量0 +2026-03-30 14:06:58,495 - app.core.excel.processor - INFO - 条码 648029 处理结果:正常商品数量1.0,单价11.6,赠品数量0 +2026-03-30 14:06:58,495 - app.core.excel.processor - INFO - 条码 648079 处理结果:正常商品数量1.0,单价11.8,赠品数量0 +2026-03-30 14:06:58,495 - app.core.excel.processor - INFO - 条码 398064 处理结果:正常商品数量8.0,单价5.75,赠品数量0 +2026-03-30 14:06:58,495 - app.core.excel.processor - INFO - 条码 398066 处理结果:正常商品数量8.0,单价5.75,赠品数量0 +2026-03-30 14:06:58,495 - app.core.excel.processor - INFO - 条码 078054 处理结果:正常商品数量1.0,单价15.0,赠品数量0 +2026-03-30 14:06:58,495 - app.core.excel.processor - INFO - 条码 078049 处理结果:正常商品数量15.0,单价1.0,赠品数量0 +2026-03-30 14:06:58,495 - app.core.excel.processor - INFO - 条码 648078 处理结果:正常商品数量2.0,单价14.0,赠品数量0 +2026-03-30 14:06:58,495 - app.core.excel.processor - INFO - 条码 322138 处理结果:正常商品数量1.0,单价14.2,赠品数量0 +2026-03-30 14:06:58,495 - app.core.excel.processor - INFO - 条码 322135 处理结果:正常商品数量1.0,单价13.6,赠品数量0 +2026-03-30 14:06:58,496 - app.core.excel.processor - INFO - 条码 322139 处理结果:正常商品数量1.0,单价14.2,赠品数量0 +2026-03-30 14:06:58,496 - app.core.excel.processor - INFO - 条码 322273 处理结果:正常商品数量1.0,单价24.0,赠品数量0 +2026-03-30 14:06:58,496 - app.core.excel.processor - INFO - 条码 322272 处理结果:正常商品数量1.0,单价24.0,赠品数量0 +2026-03-30 14:06:58,496 - app.core.excel.processor - INFO - 条码 648055 处理结果:正常商品数量1.0,单价12.99,赠品数量0 +2026-03-30 14:06:58,496 - app.core.excel.processor - INFO - 条码 313049 处理结果:正常商品数量5.0,单价5.6,赠品数量0 +2026-03-30 14:06:58,496 - app.core.excel.processor - INFO - 条码 313036 处理结果:正常商品数量6.0,单价5.6,赠品数量0 +2026-03-30 14:06:58,496 - app.core.excel.processor - INFO - 条码 313038 处理结果:正常商品数量6.0,单价5.6,赠品数量0 +2026-03-30 14:06:58,496 - app.core.excel.processor - INFO - 条码 313039 处理结果:正常商品数量5.0,单价5.6,赠品数量0 +2026-03-30 14:06:58,496 - app.core.excel.processor - INFO - 条码 500334 处理结果:正常商品数量6.0,单价4.39,赠品数量0 +2026-03-30 14:06:58,496 - app.core.excel.processor - INFO - 条码 323073 处理结果:正常商品数量6.0,单价4.39,赠品数量0 +2026-03-30 14:06:58,497 - app.core.excel.processor - INFO - 条码 259007 处理结果:正常商品数量5.0,单价9.0,赠品数量0 +2026-03-30 14:06:58,497 - app.core.excel.processor - INFO - 条码 890022 处理结果:正常商品数量3.0,单价8.9,赠品数量0 +2026-03-30 14:06:58,497 - app.core.excel.processor - INFO - 条码 908070 处理结果:正常商品数量3.0,单价10.9,赠品数量0 +2026-03-30 14:06:58,497 - app.core.excel.processor - INFO - 条码 908069 处理结果:正常商品数量5.0,单价10.9,赠品数量0 +2026-03-30 14:06:58,497 - app.core.excel.processor - INFO - 条码 908068 处理结果:正常商品数量4.0,单价10.9,赠品数量0 +2026-03-30 14:06:58,497 - app.core.excel.processor - INFO - 条码 908071 处理结果:正常商品数量2.0,单价10.9,赠品数量0 +2026-03-30 14:06:58,497 - app.core.excel.processor - INFO - 条码 398013 处理结果:正常商品数量4.0,单价4.0,赠品数量0 +2026-03-30 14:06:58,497 - app.core.excel.processor - INFO - 条码 060197 处理结果:正常商品数量6.0,单价3.0,赠品数量0 +2026-03-30 14:06:58,497 - app.core.excel.processor - INFO - 条码 660042 处理结果:正常商品数量3.0,单价5.0,赠品数量0 +2026-03-30 14:06:58,498 - app.core.excel.processor - INFO - 条码 259019 处理结果:正常商品数量3.0,单价8.2,赠品数量0 +2026-03-30 14:06:58,498 - app.core.excel.processor - INFO - 条码 623012 处理结果:正常商品数量6.0,单价3.1,赠品数量0 +2026-03-30 14:06:58,498 - app.core.excel.processor - INFO - 条码 078051 处理结果:正常商品数量5.0,单价1.6,赠品数量0 +2026-03-30 14:06:58,498 - app.core.excel.processor - INFO - 条码 689002 处理结果:正常商品数量10.0,单价2.2,赠品数量0 +2026-03-30 14:06:58,498 - app.core.excel.processor - INFO - 条码 525001 处理结果:正常商品数量6.0,单价1.4,赠品数量0 +2026-03-30 14:06:58,498 - app.core.excel.processor - INFO - 条码 060111 处理结果:正常商品数量4.0,单价2.4,赠品数量0 +2026-03-30 14:06:58,498 - app.core.excel.processor - INFO - 条码 710045 处理结果:正常商品数量4.0,单价1.8,赠品数量0 +2026-03-30 14:06:58,498 - app.core.excel.processor - INFO - 条码 648040 处理结果:正常商品数量6.0,单价3.29,赠品数量0 +2026-03-30 14:06:58,498 - app.core.excel.processor - INFO - 条码 648015 处理结果:正常商品数量5.0,单价3.29,赠品数量0 +2026-03-30 14:06:58,498 - app.core.excel.processor - INFO - 条码 322331 处理结果:正常商品数量5.0,单价1.5,赠品数量0 +2026-03-30 14:06:58,498 - app.core.excel.processor - INFO - 条码 648039 处理结果:正常商品数量7.0,单价2.79,赠品数量0 +2026-03-30 14:06:58,499 - app.core.excel.processor - INFO - 条码 695002 处理结果:正常商品数量10.0,单价1.3199999999999998,赠品数量0 +2026-03-30 14:06:58,499 - app.core.excel.processor - INFO - 条码 324002 处理结果:正常商品数量5.0,单价5.5,赠品数量0 +2026-03-30 14:06:58,499 - app.core.excel.processor - INFO - 条码 660096 处理结果:正常商品数量2.0,单价2.5,赠品数量0 +2026-03-30 14:06:58,499 - app.core.excel.processor - INFO - 条码 308015 处理结果:正常商品数量5.0,单价3.69,赠品数量0 +2026-03-30 14:06:58,499 - app.core.excel.processor - INFO - 条码 660062 处理结果:正常商品数量2.0,单价10.0,赠品数量0 +2026-03-30 14:06:58,499 - app.core.excel.processor - INFO - 条码 912011 处理结果:正常商品数量2.0,单价10.8,赠品数量0 +2026-03-30 14:06:58,499 - app.core.excel.processor - INFO - 条码 398043 处理结果:正常商品数量3.0,单价5.3,赠品数量0 +2026-03-30 14:06:58,499 - app.core.excel.processor - INFO - 条码 890056 处理结果:正常商品数量3.0,单价4.5,赠品数量0 +2026-03-30 14:06:58,499 - app.core.excel.processor - INFO - 条码 059057 处理结果:正常商品数量3.0,单价9.2,赠品数量0 +2026-03-30 14:06:58,499 - app.core.excel.processor - INFO - 条码 307002 处理结果:正常商品数量6.0,单价5.15,赠品数量0 +2026-03-30 14:06:58,499 - app.core.excel.processor - INFO - 条码 307017 处理结果:正常商品数量5.0,单价3.68,赠品数量0 +2026-03-30 14:06:58,500 - app.core.excel.processor - INFO - 条码 310003 处理结果:正常商品数量5.0,单价2.8,赠品数量0 +2026-03-30 14:06:58,500 - app.core.excel.processor - INFO - 条码 310004 处理结果:正常商品数量5.0,单价2.8,赠品数量0 +2026-03-30 14:06:58,500 - app.core.excel.processor - INFO - 条码 949003 处理结果:正常商品数量4.0,单价2.66,赠品数量0 +2026-03-30 14:06:58,500 - app.core.excel.processor - INFO - 条码 908025 处理结果:正常商品数量5.0,单价5.32,赠品数量0 +2026-03-30 14:06:58,500 - app.core.excel.processor - INFO - 条码 908009 处理结果:正常商品数量4.0,单价10.13,赠品数量0 +2026-03-30 14:06:58,500 - app.core.excel.processor - INFO - 条码 908011 处理结果:正常商品数量3.0,单价9.0,赠品数量0 +2026-03-30 14:06:58,500 - app.core.excel.processor - INFO - 条码 306006 处理结果:正常商品数量5.0,单价4.3,赠品数量0 +2026-03-30 14:06:58,500 - app.core.excel.processor - INFO - 条码 011027 处理结果:正常商品数量3.0,单价4.1,赠品数量0 +2026-03-30 14:06:58,500 - app.core.excel.processor - INFO - 条码 924016 处理结果:正常商品数量3.0,单价3.9,赠品数量0 +2026-03-30 14:06:58,500 - app.core.excel.processor - INFO - 条码 028240 处理结果:正常商品数量3.0,单价3.6,赠品数量0 +2026-03-30 14:06:58,500 - app.core.excel.processor - INFO - 条码 332046 处理结果:正常商品数量3.0,单价5.99,赠品数量0 +2026-03-30 14:06:58,501 - app.core.excel.processor - INFO - 条码 906012 处理结果:正常商品数量5.0,单价1.4,赠品数量0 +2026-03-30 14:06:58,501 - app.core.excel.processor - INFO - 条码 308103 处理结果:正常商品数量4.0,单价13.3,赠品数量0 +2026-03-30 14:06:58,501 - app.core.excel.processor - INFO - 条码 317257 处理结果:正常商品数量4.0,单价2.5,赠品数量0 +2026-03-30 14:06:58,501 - app.core.excel.processor - INFO - 条码 308016 处理结果:正常商品数量5.0,单价2.89,赠品数量0 +2026-03-30 14:06:58,501 - app.core.excel.processor - INFO - 条码 308011 处理结果:正常商品数量4.0,单价4.15,赠品数量0 +2026-03-30 14:06:58,501 - app.core.excel.processor - INFO - 条码 906010 处理结果:正常商品数量6.0,单价2.86,赠品数量0 +2026-03-30 14:06:58,501 - app.core.excel.processor - INFO - 条码 400009 处理结果:正常商品数量2.0,单价2.59,赠品数量0 +2026-03-30 14:06:58,501 - app.core.excel.processor - INFO - 条码 045001 处理结果:正常商品数量3.0,单价2.0,赠品数量0 +2026-03-30 14:06:58,501 - app.core.excel.processor - INFO - 条码 666014 处理结果:正常商品数量4.0,单价2.6,赠品数量0 +2026-03-30 14:06:58,501 - app.core.excel.processor - INFO - 条码 309115 处理结果:正常商品数量8.0,单价14.375,赠品数量0 +2026-03-30 14:06:58,502 - app.core.excel.processor - INFO - 条码 634001 处理结果:正常商品数量40.0,单价1.65,赠品数量0 +2026-03-30 14:06:58,502 - app.core.excel.processor - INFO - 条码 648030 处理结果:正常商品数量1.0,单价11.6,赠品数量0 +2026-03-30 14:06:58,502 - app.core.excel.processor - INFO - 条码 371007 处理结果:正常商品数量1.0,单价24.0,赠品数量0 +2026-03-30 14:06:58,502 - app.core.excel.processor - INFO - 条码 309020 处理结果:只有赠品,数量=2.0 +2026-03-30 14:06:58,502 - app.core.excel.processor - INFO - 条码 1000 处理结果:只有赠品,数量=110.0 +2026-03-30 14:06:58,502 - app.core.excel.processor - INFO - 条码 2026033013365 处理结果:只有赠品,数量=0.0 +2026-03-30 14:06:58,503 - app.core.excel.processor - INFO - 条码 309020 填充:仅有赠品,采购量=0,赠品数量=2.0 +2026-03-30 14:06:58,503 - app.core.excel.processor - INFO - 条码 1000 填充:仅有赠品,采购量=0,赠品数量=110.0 +2026-03-30 14:06:58,503 - app.core.excel.processor - INFO - 条码 2026033013365 填充:仅有赠品,采购量=0,赠品数量=0.0 +2026-03-30 14:06:58,506 - app.core.excel.processor - INFO - 采购单已保存到: data/result\采购单_订单1774849009841.xls +2026-03-30 14:06:58,579 - app.core.excel.processor - INFO - 采购单已保存到: data/result\采购单_订单1774849009841.xls +2026-03-30 14:07:00,054 - app.core.excel.processor - INFO - 使用输出目录: E:\2025Code\python\orc-order-v2\data\output +2026-03-30 14:07:00,054 - app.core.excel.processor - INFO - 使用临时目录: E:\2025Code\python\orc-order-v2\data\temp +2026-03-30 14:07:00,055 - app.core.excel.processor - INFO - 初始化ExcelProcessor完成,模板文件: templates/银豹-采购单模板.xls +2026-03-30 14:14:46,831 - app.core.excel.processor - INFO - 使用输出目录: E:\2025Code\python\orc-order-v2\data\output +2026-03-30 14:14:46,831 - app.core.excel.processor - INFO - 使用临时目录: E:\2025Code\python\orc-order-v2\data\temp +2026-03-30 14:14:46,831 - app.core.excel.processor - INFO - 初始化ExcelProcessor完成,模板文件: templates/银豹-采购单模板.xls +2026-03-30 14:14:46,862 - app.core.excel.processor - INFO - 开始处理Excel文件: E:/2025Code/python/orc-order-v2/data/output/订单明细20260330133908.xlsx +2026-03-30 14:14:46,873 - app.core.excel.processor - INFO - 成功读取Excel文件: E:/2025Code/python/orc-order-v2/data/output/订单明细20260330133908.xlsx, 共 30 行 +2026-03-30 14:14:46,876 - app.core.excel.processor - INFO - 找到可能的表头行: 第2行,评分: 20 +2026-03-30 14:14:46,876 - app.core.excel.processor - INFO - 识别到表头在第 2 行 +2026-03-30 14:14:46,877 - app.core.excel.processor - INFO - 重新整理数据结构,共 28 行有效数据 +2026-03-30 14:14:46,878 - app.core.excel.processor - INFO - 找到精确匹配的条码列: 条码 +2026-03-30 14:14:46,878 - app.core.excel.processor - INFO - 使用条码列: 条码 +2026-03-30 14:14:46,878 - app.core.excel.processor - INFO - 找到name列: 商品 +2026-03-30 14:14:46,878 - app.core.excel.processor - INFO - 找到amount列: 金额 +2026-03-30 14:14:46,878 - app.core.excel.processor - INFO - 检测到列映射: {'barcode': '条码', 'name': '商品', 'amount': '金额'} +2026-03-30 14:14:46,888 - app.core.excel.processor - INFO - 提取到 27 个商品信息 +2026-03-30 14:14:46,892 - app.core.excel.processor - INFO - 开始处理27 个产品信息 +2026-03-30 14:14:46,892 - app.core.excel.processor - INFO - 处理商品: 条码=6901028247375, 数量=0.0, 单价=0.0, 是否赠品=True +2026-03-30 14:14:46,892 - app.core.excel.processor - INFO - 发现赠品:条码6901028247375, 数量=0.0 +2026-03-30 14:14:46,892 - app.core.excel.processor - INFO - 处理商品: 条码=6901028339537, 数量=0.0, 单价=0.0, 是否赠品=True +2026-03-30 14:14:46,892 - app.core.excel.processor - INFO - 发现赠品:条码6901028339537, 数量=0.0 +2026-03-30 14:14:46,892 - app.core.excel.processor - INFO - 处理商品: 条码=6901028322867, 数量=0.0, 单价=0.0, 是否赠品=True +2026-03-30 14:14:46,893 - app.core.excel.processor - INFO - 发现赠品:条码6901028322867, 数量=0.0 +2026-03-30 14:14:46,893 - app.core.excel.processor - INFO - 处理商品: 条码=6901028221450, 数量=0.0, 单价=0.0, 是否赠品=True +2026-03-30 14:14:46,893 - app.core.excel.processor - INFO - 发现赠品:条码6901028221450, 数量=0.0 +2026-03-30 14:14:46,893 - app.core.excel.processor - INFO - 处理商品: 条码=6901028172509, 数量=0.0, 单价=0.0, 是否赠品=True +2026-03-30 14:14:46,893 - app.core.excel.processor - INFO - 发现赠品:条码6901028172509, 数量=0.0 +2026-03-30 14:14:46,893 - app.core.excel.processor - INFO - 处理商品: 条码=6901028227285, 数量=0.0, 单价=0.0, 是否赠品=True +2026-03-30 14:14:46,894 - app.core.excel.processor - INFO - 发现赠品:条码6901028227285, 数量=0.0 +2026-03-30 14:14:46,894 - app.core.excel.processor - INFO - 处理商品: 条码=6901028221542, 数量=0.0, 单价=0.0, 是否赠品=True +2026-03-30 14:14:46,894 - app.core.excel.processor - INFO - 发现赠品:条码6901028221542, 数量=0.0 +2026-03-30 14:14:46,894 - app.core.excel.processor - INFO - 处理商品: 条码=6901028001625, 数量=0.0, 单价=0.0, 是否赠品=True +2026-03-30 14:14:46,894 - app.core.excel.processor - INFO - 发现赠品:条码6901028001625, 数量=0.0 +2026-03-30 14:14:46,894 - app.core.excel.processor - INFO - 处理商品: 条码=6901028180665, 数量=0.0, 单价=0.0, 是否赠品=True +2026-03-30 14:14:46,895 - app.core.excel.processor - INFO - 发现赠品:条码6901028180665, 数量=0.0 +2026-03-30 14:14:46,895 - app.core.excel.processor - INFO - 处理商品: 条码=6901028046893, 数量=0.0, 单价=0.0, 是否赠品=True +2026-03-30 14:14:46,895 - app.core.excel.processor - INFO - 发现赠品:条码6901028046893, 数量=0.0 +2026-03-30 14:14:46,895 - app.core.excel.processor - INFO - 处理商品: 条码=6901028339896, 数量=0.0, 单价=0.0, 是否赠品=True +2026-03-30 14:14:46,895 - app.core.excel.processor - INFO - 发现赠品:条码6901028339896, 数量=0.0 +2026-03-30 14:14:46,895 - app.core.excel.processor - INFO - 处理商品: 条码=6901028268981, 数量=0.0, 单价=0.0, 是否赠品=True +2026-03-30 14:14:46,895 - app.core.excel.processor - INFO - 发现赠品:条码6901028268981, 数量=0.0 +2026-03-30 14:14:46,895 - app.core.excel.processor - INFO - 处理商品: 条码=6901028010863, 数量=0.0, 单价=0.0, 是否赠品=True +2026-03-30 14:14:46,896 - app.core.excel.processor - INFO - 发现赠品:条码6901028010863, 数量=0.0 +2026-03-30 14:14:46,896 - app.core.excel.processor - INFO - 处理商品: 条码=6901028145077, 数量=0.0, 单价=0.0, 是否赠品=True +2026-03-30 14:14:46,896 - app.core.excel.processor - INFO - 发现赠品:条码6901028145077, 数量=0.0 +2026-03-30 14:14:46,896 - app.core.excel.processor - INFO - 处理商品: 条码=6901028211659, 数量=0.0, 单价=0.0, 是否赠品=True +2026-03-30 14:14:46,896 - app.core.excel.processor - INFO - 发现赠品:条码6901028211659, 数量=0.0 +2026-03-30 14:14:46,896 - app.core.excel.processor - INFO - 处理商品: 条码=6901028143738, 数量=0.0, 单价=0.0, 是否赠品=True +2026-03-30 14:14:46,896 - app.core.excel.processor - INFO - 发现赠品:条码6901028143738, 数量=0.0 +2026-03-30 14:14:46,896 - app.core.excel.processor - INFO - 处理商品: 条码=6901028084772, 数量=0.0, 单价=0.0, 是否赠品=True +2026-03-30 14:14:46,896 - app.core.excel.processor - INFO - 发现赠品:条码6901028084772, 数量=0.0 +2026-03-30 14:14:46,897 - app.core.excel.processor - INFO - 处理商品: 条码=6901028192736, 数量=0.0, 单价=0.0, 是否赠品=True +2026-03-30 14:14:46,897 - app.core.excel.processor - INFO - 发现赠品:条码6901028192736, 数量=0.0 +2026-03-30 14:14:46,897 - app.core.excel.processor - INFO - 处理商品: 条码=6901028159579, 数量=0.0, 单价=0.0, 是否赠品=True +2026-03-30 14:14:46,897 - app.core.excel.processor - INFO - 发现赠品:条码6901028159579, 数量=0.0 +2026-03-30 14:14:46,897 - app.core.excel.processor - INFO - 处理商品: 条码=6901028315432, 数量=0.0, 单价=0.0, 是否赠品=True +2026-03-30 14:14:46,897 - app.core.excel.processor - INFO - 发现赠品:条码6901028315432, 数量=0.0 +2026-03-30 14:14:46,897 - app.core.excel.processor - INFO - 处理商品: 条码=6901028024976, 数量=0.0, 单价=0.0, 是否赠品=True +2026-03-30 14:14:46,898 - app.core.excel.processor - INFO - 发现赠品:条码6901028024976, 数量=0.0 +2026-03-30 14:14:46,898 - app.core.excel.processor - INFO - 处理商品: 条码=6901028084321, 数量=0.0, 单价=0.0, 是否赠品=True +2026-03-30 14:14:46,898 - app.core.excel.processor - INFO - 发现赠品:条码6901028084321, 数量=0.0 +2026-03-30 14:14:46,898 - app.core.excel.processor - INFO - 处理商品: 条码=6901028042062, 数量=0.0, 单价=0.0, 是否赠品=True +2026-03-30 14:14:46,898 - app.core.excel.processor - INFO - 发现赠品:条码6901028042062, 数量=0.0 +2026-03-30 14:14:46,898 - app.core.excel.processor - INFO - 处理商品: 条码=6901028025645, 数量=0.0, 单价=0.0, 是否赠品=True +2026-03-30 14:14:46,898 - app.core.excel.processor - INFO - 发现赠品:条码6901028025645, 数量=0.0 +2026-03-30 14:14:46,898 - app.core.excel.processor - INFO - 处理商品: 条码=6901028141147, 数量=0.0, 单价=0.0, 是否赠品=True +2026-03-30 14:14:46,898 - app.core.excel.processor - INFO - 发现赠品:条码6901028141147, 数量=0.0 +2026-03-30 14:14:46,899 - app.core.excel.processor - INFO - 处理商品: 条码=6901028257169, 数量=0.0, 单价=0.0, 是否赠品=True +2026-03-30 14:14:46,899 - app.core.excel.processor - INFO - 发现赠品:条码6901028257169, 数量=0.0 +2026-03-30 14:14:46,899 - app.core.excel.processor - INFO - 处理商品: 条码=6901028095891, 数量=0.0, 单价=0.0, 是否赠品=True +2026-03-30 14:14:46,899 - app.core.excel.processor - INFO - 发现赠品:条码6901028095891, 数量=0.0 +2026-03-30 14:14:46,899 - app.core.excel.processor - INFO - 分组后共27 个不同条码的商品 +2026-03-30 14:14:46,899 - app.core.excel.processor - INFO - 条码 6901028247375 处理结果:只有赠品,数量=0.0 +2026-03-30 14:14:46,899 - app.core.excel.processor - INFO - 条码 6901028339537 处理结果:只有赠品,数量=0.0 +2026-03-30 14:14:46,899 - app.core.excel.processor - INFO - 条码 6901028322867 处理结果:只有赠品,数量=0.0 +2026-03-30 14:14:46,899 - app.core.excel.processor - INFO - 条码 6901028221450 处理结果:只有赠品,数量=0.0 +2026-03-30 14:14:46,899 - app.core.excel.processor - INFO - 条码 6901028172509 处理结果:只有赠品,数量=0.0 +2026-03-30 14:14:46,900 - app.core.excel.processor - INFO - 条码 6901028227285 处理结果:只有赠品,数量=0.0 +2026-03-30 14:14:46,900 - app.core.excel.processor - INFO - 条码 6901028221542 处理结果:只有赠品,数量=0.0 +2026-03-30 14:14:46,900 - app.core.excel.processor - INFO - 条码 6901028001625 处理结果:只有赠品,数量=0.0 +2026-03-30 14:14:46,900 - app.core.excel.processor - INFO - 条码 6901028180665 处理结果:只有赠品,数量=0.0 +2026-03-30 14:14:46,900 - app.core.excel.processor - INFO - 条码 6901028046893 处理结果:只有赠品,数量=0.0 +2026-03-30 14:14:46,900 - app.core.excel.processor - INFO - 条码 6901028339896 处理结果:只有赠品,数量=0.0 +2026-03-30 14:14:46,900 - app.core.excel.processor - INFO - 条码 6901028268981 处理结果:只有赠品,数量=0.0 +2026-03-30 14:14:46,900 - app.core.excel.processor - INFO - 条码 6901028010863 处理结果:只有赠品,数量=0.0 +2026-03-30 14:14:46,900 - app.core.excel.processor - INFO - 条码 6901028145077 处理结果:只有赠品,数量=0.0 +2026-03-30 14:14:46,900 - app.core.excel.processor - INFO - 条码 6901028211659 处理结果:只有赠品,数量=0.0 +2026-03-30 14:14:46,900 - app.core.excel.processor - INFO - 条码 6901028143738 处理结果:只有赠品,数量=0.0 +2026-03-30 14:14:46,900 - app.core.excel.processor - INFO - 条码 6901028084772 处理结果:只有赠品,数量=0.0 +2026-03-30 14:14:46,901 - app.core.excel.processor - INFO - 条码 6901028192736 处理结果:只有赠品,数量=0.0 +2026-03-30 14:14:46,901 - app.core.excel.processor - INFO - 条码 6901028159579 处理结果:只有赠品,数量=0.0 +2026-03-30 14:14:46,901 - app.core.excel.processor - INFO - 条码 6901028315432 处理结果:只有赠品,数量=0.0 +2026-03-30 14:14:46,901 - app.core.excel.processor - INFO - 条码 6901028024976 处理结果:只有赠品,数量=0.0 +2026-03-30 14:14:46,901 - app.core.excel.processor - INFO - 条码 6901028084321 处理结果:只有赠品,数量=0.0 +2026-03-30 14:14:46,901 - app.core.excel.processor - INFO - 条码 6901028042062 处理结果:只有赠品,数量=0.0 +2026-03-30 14:14:46,901 - app.core.excel.processor - INFO - 条码 6901028025645 处理结果:只有赠品,数量=0.0 +2026-03-30 14:14:46,901 - app.core.excel.processor - INFO - 条码 6901028141147 处理结果:只有赠品,数量=0.0 +2026-03-30 14:14:46,901 - app.core.excel.processor - INFO - 条码 6901028257169 处理结果:只有赠品,数量=0.0 +2026-03-30 14:14:46,901 - app.core.excel.processor - INFO - 条码 6901028095891 处理结果:只有赠品,数量=0.0 +2026-03-30 14:14:46,902 - app.core.excel.processor - INFO - 条码 6901028247375 填充:仅有赠品,采购量=0,赠品数量=0.0 +2026-03-30 14:14:46,902 - app.core.excel.processor - INFO - 条码 6901028339537 填充:仅有赠品,采购量=0,赠品数量=0.0 +2026-03-30 14:14:46,902 - app.core.excel.processor - INFO - 条码 6901028322867 填充:仅有赠品,采购量=0,赠品数量=0.0 +2026-03-30 14:14:46,902 - app.core.excel.processor - INFO - 条码 6901028221450 填充:仅有赠品,采购量=0,赠品数量=0.0 +2026-03-30 14:14:46,902 - app.core.excel.processor - INFO - 条码 6901028172509 填充:仅有赠品,采购量=0,赠品数量=0.0 +2026-03-30 14:14:46,903 - app.core.excel.processor - INFO - 条码 6901028227285 填充:仅有赠品,采购量=0,赠品数量=0.0 +2026-03-30 14:14:46,903 - app.core.excel.processor - INFO - 条码 6901028221542 填充:仅有赠品,采购量=0,赠品数量=0.0 +2026-03-30 14:14:46,903 - app.core.excel.processor - INFO - 条码 6901028001625 填充:仅有赠品,采购量=0,赠品数量=0.0 +2026-03-30 14:14:46,903 - app.core.excel.processor - INFO - 条码 6901028180665 填充:仅有赠品,采购量=0,赠品数量=0.0 +2026-03-30 14:14:46,903 - app.core.excel.processor - INFO - 条码 6901028046893 填充:仅有赠品,采购量=0,赠品数量=0.0 +2026-03-30 14:14:46,903 - app.core.excel.processor - INFO - 条码 6901028339896 填充:仅有赠品,采购量=0,赠品数量=0.0 +2026-03-30 14:14:46,904 - app.core.excel.processor - INFO - 条码 6901028268981 填充:仅有赠品,采购量=0,赠品数量=0.0 +2026-03-30 14:14:46,904 - app.core.excel.processor - INFO - 条码 6901028010863 填充:仅有赠品,采购量=0,赠品数量=0.0 +2026-03-30 14:14:46,904 - app.core.excel.processor - INFO - 条码 6901028145077 填充:仅有赠品,采购量=0,赠品数量=0.0 +2026-03-30 14:14:46,904 - app.core.excel.processor - INFO - 条码 6901028211659 填充:仅有赠品,采购量=0,赠品数量=0.0 +2026-03-30 14:14:46,904 - app.core.excel.processor - INFO - 条码 6901028143738 填充:仅有赠品,采购量=0,赠品数量=0.0 +2026-03-30 14:14:46,904 - app.core.excel.processor - INFO - 条码 6901028084772 填充:仅有赠品,采购量=0,赠品数量=0.0 +2026-03-30 14:14:46,904 - app.core.excel.processor - INFO - 条码 6901028192736 填充:仅有赠品,采购量=0,赠品数量=0.0 +2026-03-30 14:14:46,904 - app.core.excel.processor - INFO - 条码 6901028159579 填充:仅有赠品,采购量=0,赠品数量=0.0 +2026-03-30 14:14:46,905 - app.core.excel.processor - INFO - 条码 6901028315432 填充:仅有赠品,采购量=0,赠品数量=0.0 +2026-03-30 14:14:46,905 - app.core.excel.processor - INFO - 条码 6901028024976 填充:仅有赠品,采购量=0,赠品数量=0.0 +2026-03-30 14:14:46,905 - app.core.excel.processor - INFO - 条码 6901028084321 填充:仅有赠品,采购量=0,赠品数量=0.0 +2026-03-30 14:14:46,905 - app.core.excel.processor - INFO - 条码 6901028042062 填充:仅有赠品,采购量=0,赠品数量=0.0 +2026-03-30 14:14:46,905 - app.core.excel.processor - INFO - 条码 6901028025645 填充:仅有赠品,采购量=0,赠品数量=0.0 +2026-03-30 14:14:46,905 - app.core.excel.processor - INFO - 条码 6901028141147 填充:仅有赠品,采购量=0,赠品数量=0.0 +2026-03-30 14:14:46,905 - app.core.excel.processor - INFO - 条码 6901028257169 填充:仅有赠品,采购量=0,赠品数量=0.0 +2026-03-30 14:14:46,905 - app.core.excel.processor - INFO - 条码 6901028095891 填充:仅有赠品,采购量=0,赠品数量=0.0 +2026-03-30 14:14:46,906 - app.core.excel.processor - INFO - 采购单已保存到: data/result\采购单_订单明细20260330133908.xls +2026-03-30 14:14:46,907 - app.core.excel.processor - INFO - 采购单已保存到: data/result\采购单_订单明细20260330133908.xls +2026-03-30 14:14:47,890 - app.core.excel.processor - INFO - 使用输出目录: E:\2025Code\python\orc-order-v2\data\output +2026-03-30 14:14:47,890 - app.core.excel.processor - INFO - 使用临时目录: E:\2025Code\python\orc-order-v2\data\temp +2026-03-30 14:14:47,891 - app.core.excel.processor - INFO - 初始化ExcelProcessor完成,模板文件: templates/银豹-采购单模板.xls +2026-03-30 14:23:18,309 - app.core.excel.processor - INFO - 使用输出目录: E:\2025Code\python\orc-order-v2\data\output +2026-03-30 14:23:18,309 - app.core.excel.processor - INFO - 使用临时目录: E:\2025Code\python\orc-order-v2\data\temp +2026-03-30 14:23:18,310 - app.core.excel.processor - INFO - 初始化ExcelProcessor完成,模板文件: templates/银豹-采购单模板.xls +2026-03-30 14:23:18,387 - app.core.excel.processor - INFO - 开始处理Excel文件: E:/2025Code/python/orc-order-v2/data/output/订单1774849009841.xlsx +2026-03-30 14:23:18,419 - app.core.excel.processor - INFO - 成功读取Excel文件: E:/2025Code/python/orc-order-v2/data/output/订单1774849009841.xlsx, 共 106 行 +2026-03-30 14:23:18,423 - app.core.excel.processor - INFO - 找到可能的表头行: 第3行,评分: 185 +2026-03-30 14:23:18,424 - app.core.excel.processor - INFO - 识别到表头在第 3 行 +2026-03-30 14:23:18,439 - app.core.excel.processor - INFO - 重新整理数据结构,共 103 行有效数据 +2026-03-30 14:23:18,448 - app.core.excel.processor - INFO - 找到精确匹配的条码列: 商品编号 +2026-03-30 14:23:18,449 - app.core.excel.processor - INFO - 使用条码列: 商品编号 +2026-03-30 14:23:18,449 - app.core.excel.processor - INFO - 找到name列: 商品名称 +2026-03-30 14:23:18,449 - app.core.excel.processor - INFO - 找到specification列: 规格 +2026-03-30 14:23:18,449 - app.core.excel.processor - INFO - 找到quantity列(部分匹配): 数量(订购单位) +2026-03-30 14:23:18,449 - app.core.excel.processor - INFO - 找到unit列(部分匹配): 商品条码(订购单位) +2026-03-30 14:23:18,450 - app.core.excel.processor - INFO - 找到price列(部分匹配): 单价(订购单位) +2026-03-30 14:23:18,450 - app.core.excel.processor - INFO - 找到amount列(部分匹配): 优惠后金额(小单位) +2026-03-30 14:23:18,450 - app.core.excel.processor - INFO - 检测到列映射: {'barcode': '商品编号', 'name': '商品名称', 'specification': '规格', 'quantity': '数量(订购单位)', 'unit': '商品条码(订购单位)', 'price': '单价(订购单位)', 'amount': '优惠后金额(小单位)'} +2026-03-30 14:23:18,450 - app.core.excel.processor - INFO - 解析规格: 1*36盒*20条 -> 包装数量=36 +2026-03-30 14:23:18,451 - app.core.excel.processor - INFO - 解析规格: 1*4盒*9个 -> 包装数量=4 +2026-03-30 14:23:18,452 - app.core.excel.processor - INFO - 解析规格: 1*24盒 -> 包装数量=24 +2026-03-30 14:23:18,453 - app.core.excel.processor - INFO - 解析规格: 1*24盒 -> 包装数量=24 +2026-03-30 14:23:18,454 - app.core.excel.processor - INFO - 解析规格: 1*24盒 -> 包装数量=24 +2026-03-30 14:23:18,455 - app.core.excel.processor - INFO - 解析规格: 1*24个 -> 包装数量=24 +2026-03-30 14:23:18,456 - app.core.excel.processor - INFO - 解析规格: 1*36袋 -> 包装数量=36 +2026-03-30 14:23:18,457 - app.core.excel.processor - INFO - 解析规格: 1*24袋 -> 包装数量=24 +2026-03-30 14:23:18,458 - app.core.excel.processor - INFO - 解析规格: 1*50袋 -> 包装数量=50 +2026-03-30 14:23:18,458 - app.core.excel.processor - INFO - 解析规格: 1*50袋 -> 包装数量=50 +2026-03-30 14:23:18,459 - app.core.excel.processor - INFO - 解析规格: 1*30袋 -> 包装数量=30 +2026-03-30 14:23:18,460 - app.core.excel.processor - INFO - 解析规格: 1*30袋 -> 包装数量=30 +2026-03-30 14:23:18,461 - app.core.excel.processor - INFO - 解析规格: 1*40袋 -> 包装数量=40 +2026-03-30 14:23:18,461 - app.core.excel.processor - INFO - 解析规格: 1*40袋 -> 包装数量=40 +2026-03-30 14:23:18,462 - app.core.excel.processor - INFO - 解析规格: 1*24袋 -> 包装数量=24 +2026-03-30 14:23:18,463 - app.core.excel.processor - INFO - 解析规格: 1*20袋 -> 包装数量=20 +2026-03-30 14:23:18,463 - app.core.excel.processor - INFO - 解析规格: 1*20袋 -> 包装数量=20 +2026-03-30 14:23:18,464 - app.core.excel.processor - INFO - 解析规格: 1*20袋 -> 包装数量=20 +2026-03-30 14:23:18,465 - app.core.excel.processor - INFO - 解析规格: 1*70袋 -> 包装数量=70 +2026-03-30 14:23:18,465 - app.core.excel.processor - INFO - 解析规格: 1*24袋 -> 包装数量=24 +2026-03-30 14:23:18,466 - app.core.excel.processor - INFO - 解析规格: 1*12袋 -> 包装数量=12 +2026-03-30 14:23:18,467 - app.core.excel.processor - INFO - 解析规格: 1*24盒*32条 -> 包装数量=24 +2026-03-30 14:23:18,468 - app.core.excel.processor - INFO - 解析规格: 1*18盒*20袋 -> 包装数量=18 +2026-03-30 14:23:18,468 - app.core.excel.processor - INFO - 解析规格: 1*18盒*20袋 -> 包装数量=18 +2026-03-30 14:23:18,469 - app.core.excel.processor - INFO - 解析规格: 1*18盒*20袋 -> 包装数量=18 +2026-03-30 14:23:18,470 - app.core.excel.processor - INFO - 解析规格: 1*8盒*20袋 -> 包装数量=8 +2026-03-30 14:23:18,470 - app.core.excel.processor - INFO - 根据规格推断单位: 1*8盒*20袋 -> 单位=件 +2026-03-30 14:23:18,470 - app.core.excel.processor - INFO - 解析规格: 1*8盒*20袋 -> 包装数量=8 +2026-03-30 14:23:18,471 - app.core.excel.processor - INFO - 根据规格推断单位: 1*8盒*20袋 -> 单位=件 +2026-03-30 14:23:18,471 - app.core.excel.processor - INFO - 解析规格: 1*12盒*20袋 -> 包装数量=12 +2026-03-30 14:23:18,472 - app.core.excel.processor - INFO - 解析规格: 1*15提*20袋 -> 包装数量=15 +2026-03-30 14:23:18,472 - app.core.excel.processor - INFO - 根据规格推断单位: 1*15提*20袋 -> 单位=件 +2026-03-30 14:23:18,473 - app.core.excel.processor - INFO - 解析规格: 1*18盒*20袋 -> 包装数量=18 +2026-03-30 14:23:18,474 - app.core.excel.processor - INFO - 解析规格: 1*20盒*20袋 -> 包装数量=20 +2026-03-30 14:23:18,475 - app.core.excel.processor - INFO - 解析规格: 1*20盒*20袋 -> 包装数量=20 +2026-03-30 14:23:18,476 - app.core.excel.processor - INFO - 解析规格: 1*20盒*20袋 -> 包装数量=20 +2026-03-30 14:23:18,476 - app.core.excel.processor - INFO - 解析规格: 1*18盒*20袋 -> 包装数量=18 +2026-03-30 14:23:18,477 - app.core.excel.processor - INFO - 解析规格: 1*18盒*20袋 -> 包装数量=18 +2026-03-30 14:23:18,478 - app.core.excel.processor - INFO - 解析规格: 1*18盒*20袋 -> 包装数量=18 +2026-03-30 14:23:18,479 - app.core.excel.processor - INFO - 解析规格: 1*24袋 -> 包装数量=24 +2026-03-30 14:23:18,480 - app.core.excel.processor - INFO - 解析规格: 1*24袋 -> 包装数量=24 +2026-03-30 14:23:18,480 - app.core.excel.processor - INFO - 解析规格: 1*24袋 -> 包装数量=24 +2026-03-30 14:23:18,481 - app.core.excel.processor - INFO - 解析规格: 1*24袋 -> 包装数量=24 +2026-03-30 14:23:18,481 - app.core.excel.processor - INFO - 解析规格: 1*22袋 -> 包装数量=22 +2026-03-30 14:23:18,482 - app.core.excel.processor - INFO - 解析规格: 1*22袋 -> 包装数量=22 +2026-03-30 14:23:18,483 - app.core.excel.processor - INFO - 解析规格: 1*30袋 -> 包装数量=30 +2026-03-30 14:23:18,483 - app.core.excel.processor - INFO - 解析规格: 1*50袋 -> 包装数量=50 +2026-03-30 14:23:18,484 - app.core.excel.processor - INFO - 解析规格: 1*25袋 -> 包装数量=25 +2026-03-30 14:23:18,485 - app.core.excel.processor - INFO - 解析规格: 1*25袋 -> 包装数量=25 +2026-03-30 14:23:18,486 - app.core.excel.processor - INFO - 解析规格: 1*25袋 -> 包装数量=25 +2026-03-30 14:23:18,486 - app.core.excel.processor - INFO - 解析规格: 1*25袋 -> 包装数量=25 +2026-03-30 14:23:18,487 - app.core.excel.processor - INFO - 解析规格: 1*80袋 -> 包装数量=80 +2026-03-30 14:23:18,488 - app.core.excel.processor - INFO - 解析规格: 1*50袋 -> 包装数量=50 +2026-03-30 14:23:18,489 - app.core.excel.processor - INFO - 解析规格: 1*50袋 -> 包装数量=50 +2026-03-30 14:23:18,490 - app.core.excel.processor - INFO - 解析规格: 1*40袋 -> 包装数量=40 +2026-03-30 14:23:18,491 - app.core.excel.processor - INFO - 解析规格: 1*60袋 -> 包装数量=60 +2026-03-30 14:23:18,492 - app.core.excel.processor - INFO - 解析规格: 1*120袋 -> 包装数量=120 +2026-03-30 14:23:18,492 - app.core.excel.processor - INFO - 解析规格: 48g*200袋 -> 包装数量=200 +2026-03-30 14:23:18,493 - app.core.excel.processor - INFO - 解析规格: 1*100袋 -> 包装数量=100 +2026-03-30 14:23:18,494 - app.core.excel.processor - INFO - 解析规格: 1*50袋 -> 包装数量=50 +2026-03-30 14:23:18,495 - app.core.excel.processor - INFO - 解析规格: 1*100袋 -> 包装数量=100 +2026-03-30 14:23:18,496 - app.core.excel.processor - INFO - 解析规格: 50g*60袋 -> 包装数量=60 +2026-03-30 14:23:18,496 - app.core.excel.processor - INFO - 解析规格: 1*60袋 -> 包装数量=60 +2026-03-30 14:23:18,497 - app.core.excel.processor - INFO - 解析规格: 1*10包*10袋 -> 包装数量=10 +2026-03-30 14:23:18,498 - app.core.excel.processor - INFO - 解析规格: 1*60袋 -> 包装数量=60 +2026-03-30 14:23:18,499 - app.core.excel.processor - INFO - 解析规格: 1*10提*6袋 -> 包装数量=10 +2026-03-30 14:23:18,499 - app.core.excel.processor - INFO - 根据规格推断单位: 1*10提*6袋 -> 单位=件 +2026-03-30 14:23:18,500 - app.core.excel.processor - INFO - 解析规格: 1*20袋 -> 包装数量=20 +2026-03-30 14:23:18,501 - app.core.excel.processor - INFO - 解析规格: 80g*80袋 -> 包装数量=80 +2026-03-30 14:23:18,501 - app.core.excel.processor - INFO - 解析规格: 1*60袋 -> 包装数量=60 +2026-03-30 14:23:18,502 - app.core.excel.processor - INFO - 解析规格: 1*40袋 -> 包装数量=40 +2026-03-30 14:23:18,503 - app.core.excel.processor - INFO - 解析规格: 160g*30袋 -> 包装数量=30 +2026-03-30 14:23:18,504 - app.core.excel.processor - INFO - 解析规格: 1*50袋 -> 包装数量=50 +2026-03-30 14:23:18,505 - app.core.excel.processor - INFO - 解析规格: 1*50袋 -> 包装数量=50 +2026-03-30 14:23:18,505 - app.core.excel.processor - INFO - 解析规格: 1*30袋 -> 包装数量=30 +2026-03-30 14:23:18,506 - app.core.excel.processor - INFO - 解析规格: 1*50 -> 包装数量=50 +2026-03-30 14:23:18,507 - app.core.excel.processor - INFO - 解析规格: 1*50袋 -> 包装数量=50 +2026-03-30 14:23:18,507 - app.core.excel.processor - INFO - 解析规格: 1*60袋 -> 包装数量=60 +2026-03-30 14:23:18,508 - app.core.excel.processor - INFO - 解析规格: 1*60袋 -> 包装数量=60 +2026-03-30 14:23:18,508 - app.core.excel.processor - INFO - 解析规格: 80g*50袋 -> 包装数量=50 +2026-03-30 14:23:18,509 - app.core.excel.processor - INFO - 解析规格: 1*32袋 -> 包装数量=32 +2026-03-30 14:23:18,510 - app.core.excel.processor - INFO - 解析规格: 1*20袋 -> 包装数量=20 +2026-03-30 14:23:18,511 - app.core.excel.processor - INFO - 解析规格: 1*20袋 -> 包装数量=20 +2026-03-30 14:23:18,511 - app.core.excel.processor - INFO - 解析规格: 1*32袋 -> 包装数量=32 +2026-03-30 14:23:18,512 - app.core.excel.processor - INFO - 解析规格: 1*40袋 -> 包装数量=40 +2026-03-30 14:23:18,513 - app.core.excel.processor - INFO - 解析规格: 1*40袋 -> 包装数量=40 +2026-03-30 14:23:18,513 - app.core.excel.processor - INFO - 解析规格: 1*50袋 -> 包装数量=50 +2026-03-30 14:23:18,514 - app.core.excel.processor - INFO - 解析规格: 1*96袋 -> 包装数量=96 +2026-03-30 14:23:18,515 - app.core.excel.processor - INFO - 解析规格: 1*100袋 -> 包装数量=100 +2026-03-30 14:23:18,515 - app.core.excel.processor - INFO - 解析规格: 1*35袋 -> 包装数量=35 +2026-03-30 14:23:18,516 - app.core.excel.processor - INFO - 解析规格: 1*50袋 -> 包装数量=50 +2026-03-30 14:23:18,517 - app.core.excel.processor - INFO - 解析规格: 1*40袋 -> 包装数量=40 +2026-03-30 14:23:18,518 - app.core.excel.processor - INFO - 解析规格: 1*40袋 -> 包装数量=40 +2026-03-30 14:23:18,519 - app.core.excel.processor - INFO - 解析规格: 1*50袋 -> 包装数量=50 +2026-03-30 14:23:18,520 - app.core.excel.processor - INFO - 解析规格: 1*30袋 -> 包装数量=30 +2026-03-30 14:23:18,520 - app.core.excel.processor - INFO - 解析规格: 1*45袋 -> 包装数量=45 +2026-03-30 14:23:18,521 - app.core.excel.processor - INFO - 解析规格: 1*40袋 -> 包装数量=40 +2026-03-30 14:23:18,522 - app.core.excel.processor - INFO - 解析规格: 1*8袋*10支 -> 包装数量=8 +2026-03-30 14:23:18,522 - app.core.excel.processor - INFO - 根据规格推断单位: 1*8袋*10支 -> 单位=件 +2026-03-30 14:23:18,522 - app.core.excel.processor - INFO - 解析规格: 1*20瓶 -> 包装数量=20 +2026-03-30 14:23:18,523 - app.core.excel.processor - INFO - 根据规格推断单位: 1*20瓶 -> 单位=件 +2026-03-30 14:23:18,523 - app.core.excel.processor - INFO - 解析规格: 1*18盒*20袋 -> 包装数量=18 +2026-03-30 14:23:18,524 - app.core.excel.processor - INFO - 解析规格: 1*30袋 -> 包装数量=30 +2026-03-30 14:23:18,525 - app.core.excel.processor - INFO - 解析规格: 1*40支 -> 包装数量=40 +2026-03-30 14:23:18,526 - app.core.excel.processor - INFO - 提取到 100 个商品信息 +2026-03-30 14:23:18,529 - app.core.excel.processor - INFO - 开始处理100 个产品信息 +2026-03-30 14:23:18,529 - app.core.excel.processor - INFO - 处理商品: 条码=342055, 数量=1.0, 单价=43.0, 是否赠品=False +2026-03-30 14:23:18,529 - app.core.excel.processor - INFO - 发现正常商品:条码342055, 数量=1.0, 单价=43.0 +2026-03-30 14:23:18,530 - app.core.excel.processor - INFO - 处理商品: 条码=304162, 数量=1.0, 单价=79.2, 是否赠品=False +2026-03-30 14:23:18,530 - app.core.excel.processor - INFO - 发现正常商品:条码304162, 数量=1.0, 单价=79.2 +2026-03-30 14:23:18,530 - app.core.excel.processor - INFO - 处理商品: 条码=304088, 数量=5.0, 单价=5.2, 是否赠品=False +2026-03-30 14:23:18,530 - app.core.excel.processor - INFO - 发现正常商品:条码304088, 数量=5.0, 单价=5.2 +2026-03-30 14:23:18,531 - app.core.excel.processor - INFO - 处理商品: 条码=304093, 数量=5.0, 单价=4.99, 是否赠品=False +2026-03-30 14:23:18,531 - app.core.excel.processor - INFO - 发现正常商品:条码304093, 数量=5.0, 单价=4.99 +2026-03-30 14:23:18,531 - app.core.excel.processor - INFO - 处理商品: 条码=304214, 数量=4.0, 单价=6.5, 是否赠品=False +2026-03-30 14:23:18,531 - app.core.excel.processor - INFO - 发现正常商品:条码304214, 数量=4.0, 单价=6.5 +2026-03-30 14:23:18,531 - app.core.excel.processor - INFO - 处理商品: 条码=033026, 数量=5.0, 单价=3.15, 是否赠品=False +2026-03-30 14:23:18,531 - app.core.excel.processor - INFO - 发现正常商品:条码033026, 数量=5.0, 单价=3.15 +2026-03-30 14:23:18,532 - app.core.excel.processor - INFO - 处理商品: 条码=489018, 数量=5.0, 单价=2.8, 是否赠品=False +2026-03-30 14:23:18,532 - app.core.excel.processor - INFO - 发现正常商品:条码489018, 数量=5.0, 单价=2.8 +2026-03-30 14:23:18,532 - app.core.excel.processor - INFO - 处理商品: 条码=304217, 数量=3.0, 单价=3.5, 是否赠品=False +2026-03-30 14:23:18,532 - app.core.excel.processor - INFO - 发现正常商品:条码304217, 数量=3.0, 单价=3.5 +2026-03-30 14:23:18,532 - app.core.excel.processor - INFO - 处理商品: 条码=002049, 数量=5.0, 单价=1.4, 是否赠品=False +2026-03-30 14:23:18,533 - app.core.excel.processor - INFO - 发现正常商品:条码002049, 数量=5.0, 单价=1.4 +2026-03-30 14:23:18,533 - app.core.excel.processor - INFO - 处理商品: 条码=301021, 数量=3.0, 单价=2.07, 是否赠品=False +2026-03-30 14:23:18,533 - app.core.excel.processor - INFO - 发现正常商品:条码301021, 数量=3.0, 单价=2.07 +2026-03-30 14:23:18,533 - app.core.excel.processor - INFO - 处理商品: 条码=303010, 数量=2.0, 单价=3.5, 是否赠品=False +2026-03-30 14:23:18,533 - app.core.excel.processor - INFO - 发现正常商品:条码303010, 数量=2.0, 单价=3.5 +2026-03-30 14:23:18,533 - app.core.excel.processor - INFO - 处理商品: 条码=303009, 数量=2.0, 单价=3.5, 是否赠品=False +2026-03-30 14:23:18,534 - app.core.excel.processor - INFO - 发现正常商品:条码303009, 数量=2.0, 单价=3.5 +2026-03-30 14:23:18,534 - app.core.excel.processor - INFO - 处理商品: 条码=303007, 数量=3.0, 单价=2.63, 是否赠品=False +2026-03-30 14:23:18,534 - app.core.excel.processor - INFO - 发现正常商品:条码303007, 数量=3.0, 单价=2.63 +2026-03-30 14:23:18,534 - app.core.excel.processor - INFO - 处理商品: 条码=303005, 数量=3.0, 单价=2.63, 是否赠品=False +2026-03-30 14:23:18,534 - app.core.excel.processor - INFO - 发现正常商品:条码303005, 数量=3.0, 单价=2.63 +2026-03-30 14:23:18,534 - app.core.excel.processor - INFO - 处理商品: 条码=315026, 数量=4.0, 单价=4.64, 是否赠品=False +2026-03-30 14:23:18,534 - app.core.excel.processor - INFO - 发现正常商品:条码315026, 数量=4.0, 单价=4.64 +2026-03-30 14:23:18,535 - app.core.excel.processor - INFO - 处理商品: 条码=318001, 数量=3.0, 单价=4.3, 是否赠品=False +2026-03-30 14:23:18,535 - app.core.excel.processor - INFO - 发现正常商品:条码318001, 数量=3.0, 单价=4.3 +2026-03-30 14:23:18,535 - app.core.excel.processor - INFO - 处理商品: 条码=324005, 数量=5.0, 单价=4.5, 是否赠品=False +2026-03-30 14:23:18,535 - app.core.excel.processor - INFO - 发现正常商品:条码324005, 数量=5.0, 单价=4.5 +2026-03-30 14:23:18,535 - app.core.excel.processor - INFO - 处理商品: 条码=324009, 数量=3.0, 单价=3.95, 是否赠品=False +2026-03-30 14:23:18,535 - app.core.excel.processor - INFO - 发现正常商品:条码324009, 数量=3.0, 单价=3.95 +2026-03-30 14:23:18,535 - app.core.excel.processor - INFO - 处理商品: 条码=028306, 数量=10.0, 单价=0.65, 是否赠品=False +2026-03-30 14:23:18,535 - app.core.excel.processor - INFO - 发现正常商品:条码028306, 数量=10.0, 单价=0.65 +2026-03-30 14:23:18,536 - app.core.excel.processor - INFO - 处理商品: 条码=458007, 数量=3.0, 单价=4.0, 是否赠品=False +2026-03-30 14:23:18,536 - app.core.excel.processor - INFO - 发现正常商品:条码458007, 数量=3.0, 单价=4.0 +2026-03-30 14:23:18,536 - app.core.excel.processor - INFO - 处理商品: 条码=907010, 数量=4.0, 单价=6.8, 是否赠品=False +2026-03-30 14:23:18,536 - app.core.excel.processor - INFO - 发现正常商品:条码907010, 数量=4.0, 单价=6.8 +2026-03-30 14:23:18,536 - app.core.excel.processor - INFO - 处理商品: 条码=453090, 数量=1.0, 单价=30.72, 是否赠品=False +2026-03-30 14:23:18,536 - app.core.excel.processor - INFO - 发现正常商品:条码453090, 数量=1.0, 单价=30.72 +2026-03-30 14:23:18,536 - app.core.excel.processor - INFO - 处理商品: 条码=648028, 数量=1.0, 单价=11.6, 是否赠品=False +2026-03-30 14:23:18,536 - app.core.excel.processor - INFO - 发现正常商品:条码648028, 数量=1.0, 单价=11.6 +2026-03-30 14:23:18,536 - app.core.excel.processor - INFO - 处理商品: 条码=648029, 数量=1.0, 单价=11.6, 是否赠品=False +2026-03-30 14:23:18,537 - app.core.excel.processor - INFO - 发现正常商品:条码648029, 数量=1.0, 单价=11.6 +2026-03-30 14:23:18,537 - app.core.excel.processor - INFO - 处理商品: 条码=648079, 数量=1.0, 单价=11.8, 是否赠品=False +2026-03-30 14:23:18,537 - app.core.excel.processor - INFO - 发现正常商品:条码648079, 数量=1.0, 单价=11.8 +2026-03-30 14:23:18,537 - app.core.excel.processor - INFO - 处理商品: 条码=398064, 数量=8.0, 单价=5.75, 是否赠品=False +2026-03-30 14:23:18,537 - app.core.excel.processor - INFO - 发现正常商品:条码398064, 数量=8.0, 单价=5.75 +2026-03-30 14:23:18,537 - app.core.excel.processor - INFO - 处理商品: 条码=398066, 数量=8.0, 单价=5.75, 是否赠品=False +2026-03-30 14:23:18,537 - app.core.excel.processor - INFO - 发现正常商品:条码398066, 数量=8.0, 单价=5.75 +2026-03-30 14:23:18,537 - app.core.excel.processor - INFO - 处理商品: 条码=078054, 数量=1.0, 单价=15.0, 是否赠品=False +2026-03-30 14:23:18,537 - app.core.excel.processor - INFO - 发现正常商品:条码078054, 数量=1.0, 单价=15.0 +2026-03-30 14:23:18,537 - app.core.excel.processor - INFO - 处理商品: 条码=078049, 数量=15.0, 单价=1.0, 是否赠品=False +2026-03-30 14:23:18,537 - app.core.excel.processor - INFO - 发现正常商品:条码078049, 数量=15.0, 单价=1.0 +2026-03-30 14:23:18,538 - app.core.excel.processor - INFO - 处理商品: 条码=648078, 数量=2.0, 单价=14.0, 是否赠品=False +2026-03-30 14:23:18,538 - app.core.excel.processor - INFO - 发现正常商品:条码648078, 数量=2.0, 单价=14.0 +2026-03-30 14:23:18,538 - app.core.excel.processor - INFO - 处理商品: 条码=322138, 数量=1.0, 单价=14.2, 是否赠品=False +2026-03-30 14:23:18,538 - app.core.excel.processor - INFO - 发现正常商品:条码322138, 数量=1.0, 单价=14.2 +2026-03-30 14:23:18,538 - app.core.excel.processor - INFO - 处理商品: 条码=322135, 数量=1.0, 单价=13.6, 是否赠品=False +2026-03-30 14:23:18,538 - app.core.excel.processor - INFO - 发现正常商品:条码322135, 数量=1.0, 单价=13.6 +2026-03-30 14:23:18,538 - app.core.excel.processor - INFO - 处理商品: 条码=322139, 数量=1.0, 单价=14.2, 是否赠品=False +2026-03-30 14:23:18,538 - app.core.excel.processor - INFO - 发现正常商品:条码322139, 数量=1.0, 单价=14.2 +2026-03-30 14:23:18,538 - app.core.excel.processor - INFO - 处理商品: 条码=322273, 数量=1.0, 单价=24.0, 是否赠品=False +2026-03-30 14:23:18,538 - app.core.excel.processor - INFO - 发现正常商品:条码322273, 数量=1.0, 单价=24.0 +2026-03-30 14:23:18,539 - app.core.excel.processor - INFO - 处理商品: 条码=322272, 数量=1.0, 单价=24.0, 是否赠品=False +2026-03-30 14:23:18,539 - app.core.excel.processor - INFO - 发现正常商品:条码322272, 数量=1.0, 单价=24.0 +2026-03-30 14:23:18,539 - app.core.excel.processor - INFO - 处理商品: 条码=648055, 数量=1.0, 单价=12.99, 是否赠品=False +2026-03-30 14:23:18,539 - app.core.excel.processor - INFO - 发现正常商品:条码648055, 数量=1.0, 单价=12.99 +2026-03-30 14:23:18,539 - app.core.excel.processor - INFO - 处理商品: 条码=313049, 数量=5.0, 单价=5.6, 是否赠品=False +2026-03-30 14:23:18,539 - app.core.excel.processor - INFO - 发现正常商品:条码313049, 数量=5.0, 单价=5.6 +2026-03-30 14:23:18,539 - app.core.excel.processor - INFO - 处理商品: 条码=313036, 数量=6.0, 单价=5.6, 是否赠品=False +2026-03-30 14:23:18,539 - app.core.excel.processor - INFO - 发现正常商品:条码313036, 数量=6.0, 单价=5.6 +2026-03-30 14:23:18,539 - app.core.excel.processor - INFO - 处理商品: 条码=313038, 数量=6.0, 单价=5.6, 是否赠品=False +2026-03-30 14:23:18,540 - app.core.excel.processor - INFO - 发现正常商品:条码313038, 数量=6.0, 单价=5.6 +2026-03-30 14:23:18,540 - app.core.excel.processor - INFO - 处理商品: 条码=313039, 数量=5.0, 单价=5.6, 是否赠品=False +2026-03-30 14:23:18,540 - app.core.excel.processor - INFO - 发现正常商品:条码313039, 数量=5.0, 单价=5.6 +2026-03-30 14:23:18,540 - app.core.excel.processor - INFO - 处理商品: 条码=500334, 数量=6.0, 单价=4.39, 是否赠品=False +2026-03-30 14:23:18,540 - app.core.excel.processor - INFO - 发现正常商品:条码500334, 数量=6.0, 单价=4.39 +2026-03-30 14:23:18,540 - app.core.excel.processor - INFO - 处理商品: 条码=323073, 数量=6.0, 单价=4.39, 是否赠品=False +2026-03-30 14:23:18,540 - app.core.excel.processor - INFO - 发现正常商品:条码323073, 数量=6.0, 单价=4.39 +2026-03-30 14:23:18,540 - app.core.excel.processor - INFO - 处理商品: 条码=259007, 数量=5.0, 单价=9.0, 是否赠品=False +2026-03-30 14:23:18,540 - app.core.excel.processor - INFO - 发现正常商品:条码259007, 数量=5.0, 单价=9.0 +2026-03-30 14:23:18,540 - app.core.excel.processor - INFO - 处理商品: 条码=890022, 数量=3.0, 单价=8.9, 是否赠品=False +2026-03-30 14:23:18,540 - app.core.excel.processor - INFO - 发现正常商品:条码890022, 数量=3.0, 单价=8.9 +2026-03-30 14:23:18,541 - app.core.excel.processor - INFO - 处理商品: 条码=908070, 数量=3.0, 单价=10.9, 是否赠品=False +2026-03-30 14:23:18,541 - app.core.excel.processor - INFO - 发现正常商品:条码908070, 数量=3.0, 单价=10.9 +2026-03-30 14:23:18,541 - app.core.excel.processor - INFO - 处理商品: 条码=908069, 数量=5.0, 单价=10.9, 是否赠品=False +2026-03-30 14:23:18,541 - app.core.excel.processor - INFO - 发现正常商品:条码908069, 数量=5.0, 单价=10.9 +2026-03-30 14:23:18,541 - app.core.excel.processor - INFO - 处理商品: 条码=908068, 数量=4.0, 单价=10.9, 是否赠品=False +2026-03-30 14:23:18,541 - app.core.excel.processor - INFO - 发现正常商品:条码908068, 数量=4.0, 单价=10.9 +2026-03-30 14:23:18,541 - app.core.excel.processor - INFO - 处理商品: 条码=908071, 数量=2.0, 单价=10.9, 是否赠品=False +2026-03-30 14:23:18,541 - app.core.excel.processor - INFO - 发现正常商品:条码908071, 数量=2.0, 单价=10.9 +2026-03-30 14:23:18,541 - app.core.excel.processor - INFO - 处理商品: 条码=398013, 数量=4.0, 单价=4.0, 是否赠品=False +2026-03-30 14:23:18,541 - app.core.excel.processor - INFO - 发现正常商品:条码398013, 数量=4.0, 单价=4.0 +2026-03-30 14:23:18,542 - app.core.excel.processor - INFO - 处理商品: 条码=060197, 数量=6.0, 单价=3.0, 是否赠品=False +2026-03-30 14:23:18,542 - app.core.excel.processor - INFO - 发现正常商品:条码060197, 数量=6.0, 单价=3.0 +2026-03-30 14:23:18,542 - app.core.excel.processor - INFO - 处理商品: 条码=660042, 数量=3.0, 单价=5.0, 是否赠品=False +2026-03-30 14:23:18,542 - app.core.excel.processor - INFO - 发现正常商品:条码660042, 数量=3.0, 单价=5.0 +2026-03-30 14:23:18,542 - app.core.excel.processor - INFO - 处理商品: 条码=259019, 数量=3.0, 单价=8.2, 是否赠品=False +2026-03-30 14:23:18,542 - app.core.excel.processor - INFO - 发现正常商品:条码259019, 数量=3.0, 单价=8.2 +2026-03-30 14:23:18,542 - app.core.excel.processor - INFO - 处理商品: 条码=623012, 数量=6.0, 单价=3.1, 是否赠品=False +2026-03-30 14:23:18,542 - app.core.excel.processor - INFO - 发现正常商品:条码623012, 数量=6.0, 单价=3.1 +2026-03-30 14:23:18,542 - app.core.excel.processor - INFO - 处理商品: 条码=078051, 数量=5.0, 单价=1.6, 是否赠品=False +2026-03-30 14:23:18,543 - app.core.excel.processor - INFO - 发现正常商品:条码078051, 数量=5.0, 单价=1.6 +2026-03-30 14:23:18,543 - app.core.excel.processor - INFO - 处理商品: 条码=689002, 数量=10.0, 单价=2.2, 是否赠品=False +2026-03-30 14:23:18,543 - app.core.excel.processor - INFO - 发现正常商品:条码689002, 数量=10.0, 单价=2.2 +2026-03-30 14:23:18,543 - app.core.excel.processor - INFO - 处理商品: 条码=525001, 数量=6.0, 单价=1.4, 是否赠品=False +2026-03-30 14:23:18,543 - app.core.excel.processor - INFO - 发现正常商品:条码525001, 数量=6.0, 单价=1.4 +2026-03-30 14:23:18,544 - app.core.excel.processor - INFO - 处理商品: 条码=060111, 数量=4.0, 单价=2.4, 是否赠品=False +2026-03-30 14:23:18,544 - app.core.excel.processor - INFO - 发现正常商品:条码060111, 数量=4.0, 单价=2.4 +2026-03-30 14:23:18,544 - app.core.excel.processor - INFO - 处理商品: 条码=710045, 数量=4.0, 单价=1.8, 是否赠品=False +2026-03-30 14:23:18,544 - app.core.excel.processor - INFO - 发现正常商品:条码710045, 数量=4.0, 单价=1.8 +2026-03-30 14:23:18,544 - app.core.excel.processor - INFO - 处理商品: 条码=648040, 数量=6.0, 单价=3.29, 是否赠品=False +2026-03-30 14:23:18,544 - app.core.excel.processor - INFO - 发现正常商品:条码648040, 数量=6.0, 单价=3.29 +2026-03-30 14:23:18,545 - app.core.excel.processor - INFO - 处理商品: 条码=648015, 数量=5.0, 单价=3.29, 是否赠品=False +2026-03-30 14:23:18,545 - app.core.excel.processor - INFO - 发现正常商品:条码648015, 数量=5.0, 单价=3.29 +2026-03-30 14:23:18,545 - app.core.excel.processor - INFO - 处理商品: 条码=322331, 数量=5.0, 单价=1.5, 是否赠品=False +2026-03-30 14:23:18,545 - app.core.excel.processor - INFO - 发现正常商品:条码322331, 数量=5.0, 单价=1.5 +2026-03-30 14:23:18,545 - app.core.excel.processor - INFO - 处理商品: 条码=648039, 数量=7.0, 单价=2.79, 是否赠品=False +2026-03-30 14:23:18,545 - app.core.excel.processor - INFO - 发现正常商品:条码648039, 数量=7.0, 单价=2.79 +2026-03-30 14:23:18,546 - app.core.excel.processor - INFO - 处理商品: 条码=695002, 数量=10.0, 单价=1.3199999999999998, 是否赠品=False +2026-03-30 14:23:18,546 - app.core.excel.processor - INFO - 发现正常商品:条码695002, 数量=10.0, 单价=1.3199999999999998 +2026-03-30 14:23:18,546 - app.core.excel.processor - INFO - 处理商品: 条码=324002, 数量=5.0, 单价=5.5, 是否赠品=False +2026-03-30 14:23:18,546 - app.core.excel.processor - INFO - 发现正常商品:条码324002, 数量=5.0, 单价=5.5 +2026-03-30 14:23:18,546 - app.core.excel.processor - INFO - 处理商品: 条码=660096, 数量=2.0, 单价=2.5, 是否赠品=False +2026-03-30 14:23:18,547 - app.core.excel.processor - INFO - 发现正常商品:条码660096, 数量=2.0, 单价=2.5 +2026-03-30 14:23:18,547 - app.core.excel.processor - INFO - 处理商品: 条码=308015, 数量=5.0, 单价=3.69, 是否赠品=False +2026-03-30 14:23:18,547 - app.core.excel.processor - INFO - 发现正常商品:条码308015, 数量=5.0, 单价=3.69 +2026-03-30 14:23:18,547 - app.core.excel.processor - INFO - 处理商品: 条码=660062, 数量=2.0, 单价=10.0, 是否赠品=False +2026-03-30 14:23:18,547 - app.core.excel.processor - INFO - 发现正常商品:条码660062, 数量=2.0, 单价=10.0 +2026-03-30 14:23:18,547 - app.core.excel.processor - INFO - 处理商品: 条码=912011, 数量=2.0, 单价=10.8, 是否赠品=False +2026-03-30 14:23:18,548 - app.core.excel.processor - INFO - 发现正常商品:条码912011, 数量=2.0, 单价=10.8 +2026-03-30 14:23:18,548 - app.core.excel.processor - INFO - 处理商品: 条码=398043, 数量=3.0, 单价=5.3, 是否赠品=False +2026-03-30 14:23:18,548 - app.core.excel.processor - INFO - 发现正常商品:条码398043, 数量=3.0, 单价=5.3 +2026-03-30 14:23:18,548 - app.core.excel.processor - INFO - 处理商品: 条码=890056, 数量=3.0, 单价=4.5, 是否赠品=False +2026-03-30 14:23:18,548 - app.core.excel.processor - INFO - 发现正常商品:条码890056, 数量=3.0, 单价=4.5 +2026-03-30 14:23:18,548 - app.core.excel.processor - INFO - 处理商品: 条码=059057, 数量=3.0, 单价=9.2, 是否赠品=False +2026-03-30 14:23:18,549 - app.core.excel.processor - INFO - 发现正常商品:条码059057, 数量=3.0, 单价=9.2 +2026-03-30 14:23:18,549 - app.core.excel.processor - INFO - 处理商品: 条码=307002, 数量=6.0, 单价=5.15, 是否赠品=False +2026-03-30 14:23:18,549 - app.core.excel.processor - INFO - 发现正常商品:条码307002, 数量=6.0, 单价=5.15 +2026-03-30 14:23:18,549 - app.core.excel.processor - INFO - 处理商品: 条码=307017, 数量=5.0, 单价=3.68, 是否赠品=False +2026-03-30 14:23:18,549 - app.core.excel.processor - INFO - 发现正常商品:条码307017, 数量=5.0, 单价=3.68 +2026-03-30 14:23:18,549 - app.core.excel.processor - INFO - 处理商品: 条码=310003, 数量=5.0, 单价=2.8, 是否赠品=False +2026-03-30 14:23:18,550 - app.core.excel.processor - INFO - 发现正常商品:条码310003, 数量=5.0, 单价=2.8 +2026-03-30 14:23:18,550 - app.core.excel.processor - INFO - 处理商品: 条码=310004, 数量=5.0, 单价=2.8, 是否赠品=False +2026-03-30 14:23:18,550 - app.core.excel.processor - INFO - 发现正常商品:条码310004, 数量=5.0, 单价=2.8 +2026-03-30 14:23:18,550 - app.core.excel.processor - INFO - 处理商品: 条码=949003, 数量=4.0, 单价=2.66, 是否赠品=False +2026-03-30 14:23:18,550 - app.core.excel.processor - INFO - 发现正常商品:条码949003, 数量=4.0, 单价=2.66 +2026-03-30 14:23:18,550 - app.core.excel.processor - INFO - 处理商品: 条码=908025, 数量=5.0, 单价=5.32, 是否赠品=False +2026-03-30 14:23:18,551 - app.core.excel.processor - INFO - 发现正常商品:条码908025, 数量=5.0, 单价=5.32 +2026-03-30 14:23:18,551 - app.core.excel.processor - INFO - 处理商品: 条码=908009, 数量=4.0, 单价=10.13, 是否赠品=False +2026-03-30 14:23:18,551 - app.core.excel.processor - INFO - 发现正常商品:条码908009, 数量=4.0, 单价=10.13 +2026-03-30 14:23:18,551 - app.core.excel.processor - INFO - 处理商品: 条码=908011, 数量=3.0, 单价=9.0, 是否赠品=False +2026-03-30 14:23:18,551 - app.core.excel.processor - INFO - 发现正常商品:条码908011, 数量=3.0, 单价=9.0 +2026-03-30 14:23:18,552 - app.core.excel.processor - INFO - 处理商品: 条码=306006, 数量=5.0, 单价=4.3, 是否赠品=False +2026-03-30 14:23:18,552 - app.core.excel.processor - INFO - 发现正常商品:条码306006, 数量=5.0, 单价=4.3 +2026-03-30 14:23:18,552 - app.core.excel.processor - INFO - 处理商品: 条码=011027, 数量=3.0, 单价=4.1, 是否赠品=False +2026-03-30 14:23:18,552 - app.core.excel.processor - INFO - 发现正常商品:条码011027, 数量=3.0, 单价=4.1 +2026-03-30 14:23:18,552 - app.core.excel.processor - INFO - 处理商品: 条码=924016, 数量=3.0, 单价=3.9, 是否赠品=False +2026-03-30 14:23:18,552 - app.core.excel.processor - INFO - 发现正常商品:条码924016, 数量=3.0, 单价=3.9 +2026-03-30 14:23:18,553 - app.core.excel.processor - INFO - 处理商品: 条码=028240, 数量=3.0, 单价=3.6, 是否赠品=False +2026-03-30 14:23:18,553 - app.core.excel.processor - INFO - 发现正常商品:条码028240, 数量=3.0, 单价=3.6 +2026-03-30 14:23:18,553 - app.core.excel.processor - INFO - 处理商品: 条码=332046, 数量=3.0, 单价=5.99, 是否赠品=False +2026-03-30 14:23:18,553 - app.core.excel.processor - INFO - 发现正常商品:条码332046, 数量=3.0, 单价=5.99 +2026-03-30 14:23:18,554 - app.core.excel.processor - INFO - 处理商品: 条码=906012, 数量=5.0, 单价=1.4, 是否赠品=False +2026-03-30 14:23:18,554 - app.core.excel.processor - INFO - 发现正常商品:条码906012, 数量=5.0, 单价=1.4 +2026-03-30 14:23:18,554 - app.core.excel.processor - INFO - 处理商品: 条码=308103, 数量=4.0, 单价=13.3, 是否赠品=False +2026-03-30 14:23:18,554 - app.core.excel.processor - INFO - 发现正常商品:条码308103, 数量=4.0, 单价=13.3 +2026-03-30 14:23:18,554 - app.core.excel.processor - INFO - 处理商品: 条码=317257, 数量=4.0, 单价=2.5, 是否赠品=False +2026-03-30 14:23:18,554 - app.core.excel.processor - INFO - 发现正常商品:条码317257, 数量=4.0, 单价=2.5 +2026-03-30 14:23:18,555 - app.core.excel.processor - INFO - 处理商品: 条码=308016, 数量=5.0, 单价=2.89, 是否赠品=False +2026-03-30 14:23:18,555 - app.core.excel.processor - INFO - 发现正常商品:条码308016, 数量=5.0, 单价=2.89 +2026-03-30 14:23:18,555 - app.core.excel.processor - INFO - 处理商品: 条码=308011, 数量=4.0, 单价=4.15, 是否赠品=False +2026-03-30 14:23:18,555 - app.core.excel.processor - INFO - 发现正常商品:条码308011, 数量=4.0, 单价=4.15 +2026-03-30 14:23:18,556 - app.core.excel.processor - INFO - 处理商品: 条码=906010, 数量=6.0, 单价=2.86, 是否赠品=False +2026-03-30 14:23:18,556 - app.core.excel.processor - INFO - 发现正常商品:条码906010, 数量=6.0, 单价=2.86 +2026-03-30 14:23:18,556 - app.core.excel.processor - INFO - 处理商品: 条码=400009, 数量=2.0, 单价=2.59, 是否赠品=False +2026-03-30 14:23:18,556 - app.core.excel.processor - INFO - 发现正常商品:条码400009, 数量=2.0, 单价=2.59 +2026-03-30 14:23:18,556 - app.core.excel.processor - INFO - 处理商品: 条码=045001, 数量=3.0, 单价=2.0, 是否赠品=False +2026-03-30 14:23:18,556 - app.core.excel.processor - INFO - 发现正常商品:条码045001, 数量=3.0, 单价=2.0 +2026-03-30 14:23:18,557 - app.core.excel.processor - INFO - 处理商品: 条码=666014, 数量=4.0, 单价=2.6, 是否赠品=False +2026-03-30 14:23:18,557 - app.core.excel.processor - INFO - 发现正常商品:条码666014, 数量=4.0, 单价=2.6 +2026-03-30 14:23:18,557 - app.core.excel.processor - INFO - 处理商品: 条码=309115, 数量=8.0, 单价=14.375, 是否赠品=False +2026-03-30 14:23:18,557 - app.core.excel.processor - INFO - 发现正常商品:条码309115, 数量=8.0, 单价=14.375 +2026-03-30 14:23:18,557 - app.core.excel.processor - INFO - 处理商品: 条码=634001, 数量=40.0, 单价=1.65, 是否赠品=False +2026-03-30 14:23:18,558 - app.core.excel.processor - INFO - 发现正常商品:条码634001, 数量=40.0, 单价=1.65 +2026-03-30 14:23:18,558 - app.core.excel.processor - INFO - 处理商品: 条码=648030, 数量=1.0, 单价=11.6, 是否赠品=False +2026-03-30 14:23:18,558 - app.core.excel.processor - INFO - 发现正常商品:条码648030, 数量=1.0, 单价=11.6 +2026-03-30 14:23:18,558 - app.core.excel.processor - INFO - 处理商品: 条码=371007, 数量=1.0, 单价=24.0, 是否赠品=False +2026-03-30 14:23:18,558 - app.core.excel.processor - INFO - 发现正常商品:条码371007, 数量=1.0, 单价=24.0 +2026-03-30 14:23:18,559 - app.core.excel.processor - INFO - 处理商品: 条码=309020, 数量=2.0, 单价=0, 是否赠品=True +2026-03-30 14:23:18,559 - app.core.excel.processor - INFO - 发现赠品:条码309020, 数量=2.0 +2026-03-30 14:23:18,559 - app.core.excel.processor - INFO - 处理商品: 条码=1000, 数量=110.0, 单价=0.0, 是否赠品=True +2026-03-30 14:23:18,559 - app.core.excel.processor - INFO - 发现赠品:条码1000, 数量=110.0 +2026-03-30 14:23:18,559 - app.core.excel.processor - INFO - 处理商品: 条码=2026033013365, 数量=0.0, 单价=0.0, 是否赠品=True +2026-03-30 14:23:18,560 - app.core.excel.processor - INFO - 发现赠品:条码2026033013365, 数量=0.0 +2026-03-30 14:23:18,560 - app.core.excel.processor - INFO - 分组后共100 个不同条码的商品 +2026-03-30 14:23:18,560 - app.core.excel.processor - INFO - 条码 342055 处理结果:正常商品数量1.0,单价43.0,赠品数量0 +2026-03-30 14:23:18,560 - app.core.excel.processor - INFO - 条码 304162 处理结果:正常商品数量1.0,单价79.2,赠品数量0 +2026-03-30 14:23:18,560 - app.core.excel.processor - INFO - 条码 304088 处理结果:正常商品数量5.0,单价5.2,赠品数量0 +2026-03-30 14:23:18,561 - app.core.excel.processor - INFO - 条码 304093 处理结果:正常商品数量5.0,单价4.99,赠品数量0 +2026-03-30 14:23:18,561 - app.core.excel.processor - INFO - 条码 304214 处理结果:正常商品数量4.0,单价6.5,赠品数量0 +2026-03-30 14:23:18,561 - app.core.excel.processor - INFO - 条码 033026 处理结果:正常商品数量5.0,单价3.15,赠品数量0 +2026-03-30 14:23:18,561 - app.core.excel.processor - INFO - 条码 489018 处理结果:正常商品数量5.0,单价2.8,赠品数量0 +2026-03-30 14:23:18,561 - app.core.excel.processor - INFO - 条码 304217 处理结果:正常商品数量3.0,单价3.5,赠品数量0 +2026-03-30 14:23:18,562 - app.core.excel.processor - INFO - 条码 002049 处理结果:正常商品数量5.0,单价1.4,赠品数量0 +2026-03-30 14:23:18,562 - app.core.excel.processor - INFO - 条码 301021 处理结果:正常商品数量3.0,单价2.07,赠品数量0 +2026-03-30 14:23:18,562 - app.core.excel.processor - INFO - 条码 303010 处理结果:正常商品数量2.0,单价3.5,赠品数量0 +2026-03-30 14:23:18,562 - app.core.excel.processor - INFO - 条码 303009 处理结果:正常商品数量2.0,单价3.5,赠品数量0 +2026-03-30 14:23:18,562 - app.core.excel.processor - INFO - 条码 303007 处理结果:正常商品数量3.0,单价2.63,赠品数量0 +2026-03-30 14:23:18,562 - app.core.excel.processor - INFO - 条码 303005 处理结果:正常商品数量3.0,单价2.63,赠品数量0 +2026-03-30 14:23:18,563 - app.core.excel.processor - INFO - 条码 315026 处理结果:正常商品数量4.0,单价4.64,赠品数量0 +2026-03-30 14:23:18,563 - app.core.excel.processor - INFO - 条码 318001 处理结果:正常商品数量3.0,单价4.3,赠品数量0 +2026-03-30 14:23:18,563 - app.core.excel.processor - INFO - 条码 324005 处理结果:正常商品数量5.0,单价4.5,赠品数量0 +2026-03-30 14:23:18,564 - app.core.excel.processor - INFO - 条码 324009 处理结果:正常商品数量3.0,单价3.95,赠品数量0 +2026-03-30 14:23:18,564 - app.core.excel.processor - INFO - 条码 028306 处理结果:正常商品数量10.0,单价0.65,赠品数量0 +2026-03-30 14:23:18,564 - app.core.excel.processor - INFO - 条码 458007 处理结果:正常商品数量3.0,单价4.0,赠品数量0 +2026-03-30 14:23:18,564 - app.core.excel.processor - INFO - 条码 907010 处理结果:正常商品数量4.0,单价6.8,赠品数量0 +2026-03-30 14:23:18,564 - app.core.excel.processor - INFO - 条码 453090 处理结果:正常商品数量1.0,单价30.72,赠品数量0 +2026-03-30 14:23:18,565 - app.core.excel.processor - INFO - 条码 648028 处理结果:正常商品数量1.0,单价11.6,赠品数量0 +2026-03-30 14:23:18,565 - app.core.excel.processor - INFO - 条码 648029 处理结果:正常商品数量1.0,单价11.6,赠品数量0 +2026-03-30 14:23:18,565 - app.core.excel.processor - INFO - 条码 648079 处理结果:正常商品数量1.0,单价11.8,赠品数量0 +2026-03-30 14:23:18,565 - app.core.excel.processor - INFO - 条码 398064 处理结果:正常商品数量8.0,单价5.75,赠品数量0 +2026-03-30 14:23:18,565 - app.core.excel.processor - INFO - 条码 398066 处理结果:正常商品数量8.0,单价5.75,赠品数量0 +2026-03-30 14:23:18,566 - app.core.excel.processor - INFO - 条码 078054 处理结果:正常商品数量1.0,单价15.0,赠品数量0 +2026-03-30 14:23:18,566 - app.core.excel.processor - INFO - 条码 078049 处理结果:正常商品数量15.0,单价1.0,赠品数量0 +2026-03-30 14:23:18,566 - app.core.excel.processor - INFO - 条码 648078 处理结果:正常商品数量2.0,单价14.0,赠品数量0 +2026-03-30 14:23:18,566 - app.core.excel.processor - INFO - 条码 322138 处理结果:正常商品数量1.0,单价14.2,赠品数量0 +2026-03-30 14:23:18,566 - app.core.excel.processor - INFO - 条码 322135 处理结果:正常商品数量1.0,单价13.6,赠品数量0 +2026-03-30 14:23:18,566 - app.core.excel.processor - INFO - 条码 322139 处理结果:正常商品数量1.0,单价14.2,赠品数量0 +2026-03-30 14:23:18,567 - app.core.excel.processor - INFO - 条码 322273 处理结果:正常商品数量1.0,单价24.0,赠品数量0 +2026-03-30 14:23:18,567 - app.core.excel.processor - INFO - 条码 322272 处理结果:正常商品数量1.0,单价24.0,赠品数量0 +2026-03-30 14:23:18,567 - app.core.excel.processor - INFO - 条码 648055 处理结果:正常商品数量1.0,单价12.99,赠品数量0 +2026-03-30 14:23:18,567 - app.core.excel.processor - INFO - 条码 313049 处理结果:正常商品数量5.0,单价5.6,赠品数量0 +2026-03-30 14:23:18,567 - app.core.excel.processor - INFO - 条码 313036 处理结果:正常商品数量6.0,单价5.6,赠品数量0 +2026-03-30 14:23:18,568 - app.core.excel.processor - INFO - 条码 313038 处理结果:正常商品数量6.0,单价5.6,赠品数量0 +2026-03-30 14:23:18,568 - app.core.excel.processor - INFO - 条码 313039 处理结果:正常商品数量5.0,单价5.6,赠品数量0 +2026-03-30 14:23:18,568 - app.core.excel.processor - INFO - 条码 500334 处理结果:正常商品数量6.0,单价4.39,赠品数量0 +2026-03-30 14:23:18,568 - app.core.excel.processor - INFO - 条码 323073 处理结果:正常商品数量6.0,单价4.39,赠品数量0 +2026-03-30 14:23:18,568 - app.core.excel.processor - INFO - 条码 259007 处理结果:正常商品数量5.0,单价9.0,赠品数量0 +2026-03-30 14:23:18,568 - app.core.excel.processor - INFO - 条码 890022 处理结果:正常商品数量3.0,单价8.9,赠品数量0 +2026-03-30 14:23:18,569 - app.core.excel.processor - INFO - 条码 908070 处理结果:正常商品数量3.0,单价10.9,赠品数量0 +2026-03-30 14:23:18,569 - app.core.excel.processor - INFO - 条码 908069 处理结果:正常商品数量5.0,单价10.9,赠品数量0 +2026-03-30 14:23:18,569 - app.core.excel.processor - INFO - 条码 908068 处理结果:正常商品数量4.0,单价10.9,赠品数量0 +2026-03-30 14:23:18,569 - app.core.excel.processor - INFO - 条码 908071 处理结果:正常商品数量2.0,单价10.9,赠品数量0 +2026-03-30 14:23:18,569 - app.core.excel.processor - INFO - 条码 398013 处理结果:正常商品数量4.0,单价4.0,赠品数量0 +2026-03-30 14:23:18,570 - app.core.excel.processor - INFO - 条码 060197 处理结果:正常商品数量6.0,单价3.0,赠品数量0 +2026-03-30 14:23:18,570 - app.core.excel.processor - INFO - 条码 660042 处理结果:正常商品数量3.0,单价5.0,赠品数量0 +2026-03-30 14:23:18,570 - app.core.excel.processor - INFO - 条码 259019 处理结果:正常商品数量3.0,单价8.2,赠品数量0 +2026-03-30 14:23:18,570 - app.core.excel.processor - INFO - 条码 623012 处理结果:正常商品数量6.0,单价3.1,赠品数量0 +2026-03-30 14:23:18,570 - app.core.excel.processor - INFO - 条码 078051 处理结果:正常商品数量5.0,单价1.6,赠品数量0 +2026-03-30 14:23:18,571 - app.core.excel.processor - INFO - 条码 689002 处理结果:正常商品数量10.0,单价2.2,赠品数量0 +2026-03-30 14:23:18,571 - app.core.excel.processor - INFO - 条码 525001 处理结果:正常商品数量6.0,单价1.4,赠品数量0 +2026-03-30 14:23:18,571 - app.core.excel.processor - INFO - 条码 060111 处理结果:正常商品数量4.0,单价2.4,赠品数量0 +2026-03-30 14:23:18,571 - app.core.excel.processor - INFO - 条码 710045 处理结果:正常商品数量4.0,单价1.8,赠品数量0 +2026-03-30 14:23:18,571 - app.core.excel.processor - INFO - 条码 648040 处理结果:正常商品数量6.0,单价3.29,赠品数量0 +2026-03-30 14:23:18,571 - app.core.excel.processor - INFO - 条码 648015 处理结果:正常商品数量5.0,单价3.29,赠品数量0 +2026-03-30 14:23:18,572 - app.core.excel.processor - INFO - 条码 322331 处理结果:正常商品数量5.0,单价1.5,赠品数量0 +2026-03-30 14:23:18,572 - app.core.excel.processor - INFO - 条码 648039 处理结果:正常商品数量7.0,单价2.79,赠品数量0 +2026-03-30 14:23:18,572 - app.core.excel.processor - INFO - 条码 695002 处理结果:正常商品数量10.0,单价1.3199999999999998,赠品数量0 +2026-03-30 14:23:18,572 - app.core.excel.processor - INFO - 条码 324002 处理结果:正常商品数量5.0,单价5.5,赠品数量0 +2026-03-30 14:23:18,572 - app.core.excel.processor - INFO - 条码 660096 处理结果:正常商品数量2.0,单价2.5,赠品数量0 +2026-03-30 14:23:18,573 - app.core.excel.processor - INFO - 条码 308015 处理结果:正常商品数量5.0,单价3.69,赠品数量0 +2026-03-30 14:23:18,573 - app.core.excel.processor - INFO - 条码 660062 处理结果:正常商品数量2.0,单价10.0,赠品数量0 +2026-03-30 14:23:18,573 - app.core.excel.processor - INFO - 条码 912011 处理结果:正常商品数量2.0,单价10.8,赠品数量0 +2026-03-30 14:23:18,573 - app.core.excel.processor - INFO - 条码 398043 处理结果:正常商品数量3.0,单价5.3,赠品数量0 +2026-03-30 14:23:18,573 - app.core.excel.processor - INFO - 条码 890056 处理结果:正常商品数量3.0,单价4.5,赠品数量0 +2026-03-30 14:23:18,574 - app.core.excel.processor - INFO - 条码 059057 处理结果:正常商品数量3.0,单价9.2,赠品数量0 +2026-03-30 14:23:18,574 - app.core.excel.processor - INFO - 条码 307002 处理结果:正常商品数量6.0,单价5.15,赠品数量0 +2026-03-30 14:23:18,574 - app.core.excel.processor - INFO - 条码 307017 处理结果:正常商品数量5.0,单价3.68,赠品数量0 +2026-03-30 14:23:18,574 - app.core.excel.processor - INFO - 条码 310003 处理结果:正常商品数量5.0,单价2.8,赠品数量0 +2026-03-30 14:23:18,575 - app.core.excel.processor - INFO - 条码 310004 处理结果:正常商品数量5.0,单价2.8,赠品数量0 +2026-03-30 14:23:18,575 - app.core.excel.processor - INFO - 条码 949003 处理结果:正常商品数量4.0,单价2.66,赠品数量0 +2026-03-30 14:23:18,575 - app.core.excel.processor - INFO - 条码 908025 处理结果:正常商品数量5.0,单价5.32,赠品数量0 +2026-03-30 14:23:18,575 - app.core.excel.processor - INFO - 条码 908009 处理结果:正常商品数量4.0,单价10.13,赠品数量0 +2026-03-30 14:23:18,575 - app.core.excel.processor - INFO - 条码 908011 处理结果:正常商品数量3.0,单价9.0,赠品数量0 +2026-03-30 14:23:18,576 - app.core.excel.processor - INFO - 条码 306006 处理结果:正常商品数量5.0,单价4.3,赠品数量0 +2026-03-30 14:23:18,576 - app.core.excel.processor - INFO - 条码 011027 处理结果:正常商品数量3.0,单价4.1,赠品数量0 +2026-03-30 14:23:18,576 - app.core.excel.processor - INFO - 条码 924016 处理结果:正常商品数量3.0,单价3.9,赠品数量0 +2026-03-30 14:23:18,576 - app.core.excel.processor - INFO - 条码 028240 处理结果:正常商品数量3.0,单价3.6,赠品数量0 +2026-03-30 14:23:18,576 - app.core.excel.processor - INFO - 条码 332046 处理结果:正常商品数量3.0,单价5.99,赠品数量0 +2026-03-30 14:23:18,576 - app.core.excel.processor - INFO - 条码 906012 处理结果:正常商品数量5.0,单价1.4,赠品数量0 +2026-03-30 14:23:18,577 - app.core.excel.processor - INFO - 条码 308103 处理结果:正常商品数量4.0,单价13.3,赠品数量0 +2026-03-30 14:23:18,577 - app.core.excel.processor - INFO - 条码 317257 处理结果:正常商品数量4.0,单价2.5,赠品数量0 +2026-03-30 14:23:18,577 - app.core.excel.processor - INFO - 条码 308016 处理结果:正常商品数量5.0,单价2.89,赠品数量0 +2026-03-30 14:23:18,577 - app.core.excel.processor - INFO - 条码 308011 处理结果:正常商品数量4.0,单价4.15,赠品数量0 +2026-03-30 14:23:18,578 - app.core.excel.processor - INFO - 条码 906010 处理结果:正常商品数量6.0,单价2.86,赠品数量0 +2026-03-30 14:23:18,578 - app.core.excel.processor - INFO - 条码 400009 处理结果:正常商品数量2.0,单价2.59,赠品数量0 +2026-03-30 14:23:18,578 - app.core.excel.processor - INFO - 条码 045001 处理结果:正常商品数量3.0,单价2.0,赠品数量0 +2026-03-30 14:23:18,578 - app.core.excel.processor - INFO - 条码 666014 处理结果:正常商品数量4.0,单价2.6,赠品数量0 +2026-03-30 14:23:18,578 - app.core.excel.processor - INFO - 条码 309115 处理结果:正常商品数量8.0,单价14.375,赠品数量0 +2026-03-30 14:23:18,579 - app.core.excel.processor - INFO - 条码 634001 处理结果:正常商品数量40.0,单价1.65,赠品数量0 +2026-03-30 14:23:18,579 - app.core.excel.processor - INFO - 条码 648030 处理结果:正常商品数量1.0,单价11.6,赠品数量0 +2026-03-30 14:23:18,579 - app.core.excel.processor - INFO - 条码 371007 处理结果:正常商品数量1.0,单价24.0,赠品数量0 +2026-03-30 14:23:18,580 - app.core.excel.processor - INFO - 条码 309020 处理结果:只有赠品,数量=2.0 +2026-03-30 14:23:18,580 - app.core.excel.processor - INFO - 条码 1000 处理结果:只有赠品,数量=110.0 +2026-03-30 14:23:18,580 - app.core.excel.processor - INFO - 条码 2026033013365 处理结果:只有赠品,数量=0.0 +2026-03-30 14:23:18,582 - app.core.excel.processor - INFO - 条码 309020 填充:仅有赠品,采购量=0,赠品数量=2.0 +2026-03-30 14:23:18,583 - app.core.excel.processor - INFO - 条码 1000 填充:仅有赠品,采购量=0,赠品数量=110.0 +2026-03-30 14:23:18,583 - app.core.excel.processor - INFO - 条码 2026033013365 填充:仅有赠品,采购量=0,赠品数量=0.0 +2026-03-30 14:23:18,585 - app.core.excel.processor - INFO - 采购单已保存到: data/result\采购单_订单1774849009841.xls +2026-03-30 14:23:18,586 - app.core.excel.processor - INFO - 采购单已保存到: data/result\采购单_订单1774849009841.xls +2026-03-30 14:23:20,042 - app.core.excel.processor - INFO - 使用输出目录: E:\2025Code\python\orc-order-v2\data\output +2026-03-30 14:23:20,042 - app.core.excel.processor - INFO - 使用临时目录: E:\2025Code\python\orc-order-v2\data\temp +2026-03-30 14:23:20,043 - app.core.excel.processor - INFO - 初始化ExcelProcessor完成,模板文件: templates/银豹-采购单模板.xls +2026-03-30 14:24:02,881 - app.core.excel.processor - INFO - 使用输出目录: E:\2025Code\python\orc-order-v2\data\output +2026-03-30 14:24:02,881 - app.core.excel.processor - INFO - 使用临时目录: E:\2025Code\python\orc-order-v2\data\temp +2026-03-30 14:24:02,882 - app.core.excel.processor - INFO - 初始化ExcelProcessor完成,模板文件: templates/银豹-采购单模板.xls +2026-03-30 14:24:02,986 - app.core.excel.processor - INFO - 开始处理Excel文件: E:/2025Code/python/orc-order-v2/data/output/订单1774849009841.xlsx +2026-03-30 14:24:03,040 - app.core.excel.processor - INFO - 成功读取Excel文件: E:/2025Code/python/orc-order-v2/data/output/订单1774849009841.xlsx, 共 106 行 +2026-03-30 14:24:03,044 - app.core.excel.processor - INFO - 找到可能的表头行: 第3行,评分: 185 +2026-03-30 14:24:03,044 - app.core.excel.processor - INFO - 识别到表头在第 3 行 +2026-03-30 14:24:03,046 - app.core.excel.processor - INFO - 重新整理数据结构,共 103 行有效数据 +2026-03-30 14:24:03,046 - app.core.excel.processor - INFO - 找到精确匹配的条码列: 商品编号 +2026-03-30 14:24:03,046 - app.core.excel.processor - INFO - 使用条码列: 商品编号 +2026-03-30 14:24:03,046 - app.core.excel.processor - INFO - 找到name列: 商品名称 +2026-03-30 14:24:03,047 - app.core.excel.processor - INFO - 找到specification列: 规格 +2026-03-30 14:24:03,047 - app.core.excel.processor - INFO - 找到quantity列(部分匹配): 数量(订购单位) +2026-03-30 14:24:03,047 - app.core.excel.processor - INFO - 找到unit列(部分匹配): 商品条码(订购单位) +2026-03-30 14:24:03,047 - app.core.excel.processor - INFO - 找到price列(部分匹配): 单价(订购单位) +2026-03-30 14:24:03,047 - app.core.excel.processor - INFO - 找到amount列(部分匹配): 优惠后金额(小单位) +2026-03-30 14:24:03,047 - app.core.excel.processor - INFO - 检测到列映射: {'barcode': '商品编号', 'name': '商品名称', 'specification': '规格', 'quantity': '数量(订购单位)', 'unit': '商品条码(订购单位)', 'price': '单价(订购单位)', 'amount': '优惠后金额(小单位)'} +2026-03-30 14:24:03,049 - app.core.excel.processor - INFO - 解析规格: 1*36盒*20条 -> 包装数量=36 +2026-03-30 14:24:03,051 - app.core.excel.processor - INFO - 解析规格: 1*4盒*9个 -> 包装数量=4 +2026-03-30 14:24:03,051 - app.core.excel.processor - INFO - 解析规格: 1*24盒 -> 包装数量=24 +2026-03-30 14:24:03,052 - app.core.excel.processor - INFO - 解析规格: 1*24盒 -> 包装数量=24 +2026-03-30 14:24:03,053 - app.core.excel.processor - INFO - 解析规格: 1*24盒 -> 包装数量=24 +2026-03-30 14:24:03,054 - app.core.excel.processor - INFO - 解析规格: 1*24个 -> 包装数量=24 +2026-03-30 14:24:03,054 - app.core.excel.processor - INFO - 解析规格: 1*36袋 -> 包装数量=36 +2026-03-30 14:24:03,055 - app.core.excel.processor - INFO - 解析规格: 1*24袋 -> 包装数量=24 +2026-03-30 14:24:03,056 - app.core.excel.processor - INFO - 解析规格: 1*50袋 -> 包装数量=50 +2026-03-30 14:24:03,057 - app.core.excel.processor - INFO - 解析规格: 1*50袋 -> 包装数量=50 +2026-03-30 14:24:03,057 - app.core.excel.processor - INFO - 解析规格: 1*30袋 -> 包装数量=30 +2026-03-30 14:24:03,058 - app.core.excel.processor - INFO - 解析规格: 1*30袋 -> 包装数量=30 +2026-03-30 14:24:03,059 - app.core.excel.processor - INFO - 解析规格: 1*40袋 -> 包装数量=40 +2026-03-30 14:24:03,060 - app.core.excel.processor - INFO - 解析规格: 1*40袋 -> 包装数量=40 +2026-03-30 14:24:03,061 - app.core.excel.processor - INFO - 解析规格: 1*24袋 -> 包装数量=24 +2026-03-30 14:24:03,061 - app.core.excel.processor - INFO - 解析规格: 1*20袋 -> 包装数量=20 +2026-03-30 14:24:03,062 - app.core.excel.processor - INFO - 解析规格: 1*20袋 -> 包装数量=20 +2026-03-30 14:24:03,063 - app.core.excel.processor - INFO - 解析规格: 1*20袋 -> 包装数量=20 +2026-03-30 14:24:03,063 - app.core.excel.processor - INFO - 解析规格: 1*70袋 -> 包装数量=70 +2026-03-30 14:24:03,064 - app.core.excel.processor - INFO - 解析规格: 1*24袋 -> 包装数量=24 +2026-03-30 14:24:03,065 - app.core.excel.processor - INFO - 解析规格: 1*12袋 -> 包装数量=12 +2026-03-30 14:24:03,066 - app.core.excel.processor - INFO - 解析规格: 1*24盒*32条 -> 包装数量=24 +2026-03-30 14:24:03,067 - app.core.excel.processor - INFO - 解析规格: 1*18盒*20袋 -> 包装数量=18 +2026-03-30 14:24:03,067 - app.core.excel.processor - INFO - 解析规格: 1*18盒*20袋 -> 包装数量=18 +2026-03-30 14:24:03,068 - app.core.excel.processor - INFO - 解析规格: 1*18盒*20袋 -> 包装数量=18 +2026-03-30 14:24:03,069 - app.core.excel.processor - INFO - 解析规格: 1*8盒*20袋 -> 包装数量=8 +2026-03-30 14:24:03,069 - app.core.excel.processor - INFO - 根据规格推断单位: 1*8盒*20袋 -> 单位=件 +2026-03-30 14:24:03,070 - app.core.excel.processor - INFO - 解析规格: 1*8盒*20袋 -> 包装数量=8 +2026-03-30 14:24:03,070 - app.core.excel.processor - INFO - 根据规格推断单位: 1*8盒*20袋 -> 单位=件 +2026-03-30 14:24:03,071 - app.core.excel.processor - INFO - 解析规格: 1*12盒*20袋 -> 包装数量=12 +2026-03-30 14:24:03,072 - app.core.excel.processor - INFO - 解析规格: 1*15提*20袋 -> 包装数量=15 +2026-03-30 14:24:03,072 - app.core.excel.processor - INFO - 根据规格推断单位: 1*15提*20袋 -> 单位=件 +2026-03-30 14:24:03,072 - app.core.excel.processor - INFO - 解析规格: 1*18盒*20袋 -> 包装数量=18 +2026-03-30 14:24:03,073 - app.core.excel.processor - INFO - 解析规格: 1*20盒*20袋 -> 包装数量=20 +2026-03-30 14:24:03,074 - app.core.excel.processor - INFO - 解析规格: 1*20盒*20袋 -> 包装数量=20 +2026-03-30 14:24:03,074 - app.core.excel.processor - INFO - 解析规格: 1*20盒*20袋 -> 包装数量=20 +2026-03-30 14:24:03,075 - app.core.excel.processor - INFO - 解析规格: 1*18盒*20袋 -> 包装数量=18 +2026-03-30 14:24:03,076 - app.core.excel.processor - INFO - 解析规格: 1*18盒*20袋 -> 包装数量=18 +2026-03-30 14:24:03,077 - app.core.excel.processor - INFO - 解析规格: 1*18盒*20袋 -> 包装数量=18 +2026-03-30 14:24:03,077 - app.core.excel.processor - INFO - 解析规格: 1*24袋 -> 包装数量=24 +2026-03-30 14:24:03,078 - app.core.excel.processor - INFO - 解析规格: 1*24袋 -> 包装数量=24 +2026-03-30 14:24:03,079 - app.core.excel.processor - INFO - 解析规格: 1*24袋 -> 包装数量=24 +2026-03-30 14:24:03,079 - app.core.excel.processor - INFO - 解析规格: 1*24袋 -> 包装数量=24 +2026-03-30 14:24:03,080 - app.core.excel.processor - INFO - 解析规格: 1*22袋 -> 包装数量=22 +2026-03-30 14:24:03,081 - app.core.excel.processor - INFO - 解析规格: 1*22袋 -> 包装数量=22 +2026-03-30 14:24:03,082 - app.core.excel.processor - INFO - 解析规格: 1*30袋 -> 包装数量=30 +2026-03-30 14:24:03,083 - app.core.excel.processor - INFO - 解析规格: 1*50袋 -> 包装数量=50 +2026-03-30 14:24:03,084 - app.core.excel.processor - INFO - 解析规格: 1*25袋 -> 包装数量=25 +2026-03-30 14:24:03,085 - app.core.excel.processor - INFO - 解析规格: 1*25袋 -> 包装数量=25 +2026-03-30 14:24:03,086 - app.core.excel.processor - INFO - 解析规格: 1*25袋 -> 包装数量=25 +2026-03-30 14:24:03,087 - app.core.excel.processor - INFO - 解析规格: 1*25袋 -> 包装数量=25 +2026-03-30 14:24:03,087 - app.core.excel.processor - INFO - 解析规格: 1*80袋 -> 包装数量=80 +2026-03-30 14:24:03,088 - app.core.excel.processor - INFO - 解析规格: 1*50袋 -> 包装数量=50 +2026-03-30 14:24:03,089 - app.core.excel.processor - INFO - 解析规格: 1*50袋 -> 包装数量=50 +2026-03-30 14:24:03,089 - app.core.excel.processor - INFO - 解析规格: 1*40袋 -> 包装数量=40 +2026-03-30 14:24:03,090 - app.core.excel.processor - INFO - 解析规格: 1*60袋 -> 包装数量=60 +2026-03-30 14:24:03,091 - app.core.excel.processor - INFO - 解析规格: 1*120袋 -> 包装数量=120 +2026-03-30 14:24:03,091 - app.core.excel.processor - INFO - 解析规格: 48g*200袋 -> 包装数量=200 +2026-03-30 14:24:03,092 - app.core.excel.processor - INFO - 解析规格: 1*100袋 -> 包装数量=100 +2026-03-30 14:24:03,093 - app.core.excel.processor - INFO - 解析规格: 1*50袋 -> 包装数量=50 +2026-03-30 14:24:03,093 - app.core.excel.processor - INFO - 解析规格: 1*100袋 -> 包装数量=100 +2026-03-30 14:24:03,094 - app.core.excel.processor - INFO - 解析规格: 50g*60袋 -> 包装数量=60 +2026-03-30 14:24:03,095 - app.core.excel.processor - INFO - 解析规格: 1*60袋 -> 包装数量=60 +2026-03-30 14:24:03,095 - app.core.excel.processor - INFO - 解析规格: 1*10包*10袋 -> 包装数量=10 +2026-03-30 14:24:03,096 - app.core.excel.processor - INFO - 解析规格: 1*60袋 -> 包装数量=60 +2026-03-30 14:24:03,097 - app.core.excel.processor - INFO - 解析规格: 1*10提*6袋 -> 包装数量=10 +2026-03-30 14:24:03,097 - app.core.excel.processor - INFO - 根据规格推断单位: 1*10提*6袋 -> 单位=件 +2026-03-30 14:24:03,098 - app.core.excel.processor - INFO - 解析规格: 1*20袋 -> 包装数量=20 +2026-03-30 14:24:03,099 - app.core.excel.processor - INFO - 解析规格: 80g*80袋 -> 包装数量=80 +2026-03-30 14:24:03,100 - app.core.excel.processor - INFO - 解析规格: 1*60袋 -> 包装数量=60 +2026-03-30 14:24:03,100 - app.core.excel.processor - INFO - 解析规格: 1*40袋 -> 包装数量=40 +2026-03-30 14:24:03,101 - app.core.excel.processor - INFO - 解析规格: 160g*30袋 -> 包装数量=30 +2026-03-30 14:24:03,102 - app.core.excel.processor - INFO - 解析规格: 1*50袋 -> 包装数量=50 +2026-03-30 14:24:03,102 - app.core.excel.processor - INFO - 解析规格: 1*50袋 -> 包装数量=50 +2026-03-30 14:24:03,103 - app.core.excel.processor - INFO - 解析规格: 1*30袋 -> 包装数量=30 +2026-03-30 14:24:03,104 - app.core.excel.processor - INFO - 解析规格: 1*50 -> 包装数量=50 +2026-03-30 14:24:03,104 - app.core.excel.processor - INFO - 解析规格: 1*50袋 -> 包装数量=50 +2026-03-30 14:24:03,105 - app.core.excel.processor - INFO - 解析规格: 1*60袋 -> 包装数量=60 +2026-03-30 14:24:03,106 - app.core.excel.processor - INFO - 解析规格: 1*60袋 -> 包装数量=60 +2026-03-30 14:24:03,107 - app.core.excel.processor - INFO - 解析规格: 80g*50袋 -> 包装数量=50 +2026-03-30 14:24:03,108 - app.core.excel.processor - INFO - 解析规格: 1*32袋 -> 包装数量=32 +2026-03-30 14:24:03,109 - app.core.excel.processor - INFO - 解析规格: 1*20袋 -> 包装数量=20 +2026-03-30 14:24:03,110 - app.core.excel.processor - INFO - 解析规格: 1*20袋 -> 包装数量=20 +2026-03-30 14:24:03,111 - app.core.excel.processor - INFO - 解析规格: 1*32袋 -> 包装数量=32 +2026-03-30 14:24:03,111 - app.core.excel.processor - INFO - 解析规格: 1*40袋 -> 包装数量=40 +2026-03-30 14:24:03,113 - app.core.excel.processor - INFO - 解析规格: 1*40袋 -> 包装数量=40 +2026-03-30 14:24:03,113 - app.core.excel.processor - INFO - 解析规格: 1*50袋 -> 包装数量=50 +2026-03-30 14:24:03,114 - app.core.excel.processor - INFO - 解析规格: 1*96袋 -> 包装数量=96 +2026-03-30 14:24:03,115 - app.core.excel.processor - INFO - 解析规格: 1*100袋 -> 包装数量=100 +2026-03-30 14:24:03,116 - app.core.excel.processor - INFO - 解析规格: 1*35袋 -> 包装数量=35 +2026-03-30 14:24:03,117 - app.core.excel.processor - INFO - 解析规格: 1*50袋 -> 包装数量=50 +2026-03-30 14:24:03,118 - app.core.excel.processor - INFO - 解析规格: 1*40袋 -> 包装数量=40 +2026-03-30 14:24:03,119 - app.core.excel.processor - INFO - 解析规格: 1*40袋 -> 包装数量=40 +2026-03-30 14:24:03,119 - app.core.excel.processor - INFO - 解析规格: 1*50袋 -> 包装数量=50 +2026-03-30 14:24:03,120 - app.core.excel.processor - INFO - 解析规格: 1*30袋 -> 包装数量=30 +2026-03-30 14:24:03,121 - app.core.excel.processor - INFO - 解析规格: 1*45袋 -> 包装数量=45 +2026-03-30 14:24:03,122 - app.core.excel.processor - INFO - 解析规格: 1*40袋 -> 包装数量=40 +2026-03-30 14:24:03,122 - app.core.excel.processor - INFO - 解析规格: 1*8袋*10支 -> 包装数量=8 +2026-03-30 14:24:03,123 - app.core.excel.processor - INFO - 根据规格推断单位: 1*8袋*10支 -> 单位=件 +2026-03-30 14:24:03,123 - app.core.excel.processor - INFO - 解析规格: 1*20瓶 -> 包装数量=20 +2026-03-30 14:24:03,123 - app.core.excel.processor - INFO - 根据规格推断单位: 1*20瓶 -> 单位=件 +2026-03-30 14:24:03,124 - app.core.excel.processor - INFO - 解析规格: 1*18盒*20袋 -> 包装数量=18 +2026-03-30 14:24:03,125 - app.core.excel.processor - INFO - 解析规格: 1*30袋 -> 包装数量=30 +2026-03-30 14:24:03,126 - app.core.excel.processor - INFO - 解析规格: 1*40支 -> 包装数量=40 +2026-03-30 14:24:03,127 - app.core.excel.processor - INFO - 提取到 100 个商品信息 +2026-03-30 14:24:03,131 - app.core.excel.processor - INFO - 开始处理100 个产品信息 +2026-03-30 14:24:03,131 - app.core.excel.processor - INFO - 处理商品: 条码=342055, 数量=1.0, 单价=43.0, 是否赠品=False +2026-03-30 14:24:03,132 - app.core.excel.processor - INFO - 发现正常商品:条码342055, 数量=1.0, 单价=43.0 +2026-03-30 14:24:03,132 - app.core.excel.processor - INFO - 处理商品: 条码=304162, 数量=1.0, 单价=79.2, 是否赠品=False +2026-03-30 14:24:03,132 - app.core.excel.processor - INFO - 发现正常商品:条码304162, 数量=1.0, 单价=79.2 +2026-03-30 14:24:03,132 - app.core.excel.processor - INFO - 处理商品: 条码=304088, 数量=5.0, 单价=5.2, 是否赠品=False +2026-03-30 14:24:03,132 - app.core.excel.processor - INFO - 发现正常商品:条码304088, 数量=5.0, 单价=5.2 +2026-03-30 14:24:03,133 - app.core.excel.processor - INFO - 处理商品: 条码=304093, 数量=5.0, 单价=4.99, 是否赠品=False +2026-03-30 14:24:03,133 - app.core.excel.processor - INFO - 发现正常商品:条码304093, 数量=5.0, 单价=4.99 +2026-03-30 14:24:03,133 - app.core.excel.processor - INFO - 处理商品: 条码=304214, 数量=4.0, 单价=6.5, 是否赠品=False +2026-03-30 14:24:03,133 - app.core.excel.processor - INFO - 发现正常商品:条码304214, 数量=4.0, 单价=6.5 +2026-03-30 14:24:03,133 - app.core.excel.processor - INFO - 处理商品: 条码=033026, 数量=5.0, 单价=3.15, 是否赠品=False +2026-03-30 14:24:03,133 - app.core.excel.processor - INFO - 发现正常商品:条码033026, 数量=5.0, 单价=3.15 +2026-03-30 14:24:03,133 - app.core.excel.processor - INFO - 处理商品: 条码=489018, 数量=5.0, 单价=2.8, 是否赠品=False +2026-03-30 14:24:03,133 - app.core.excel.processor - INFO - 发现正常商品:条码489018, 数量=5.0, 单价=2.8 +2026-03-30 14:24:03,134 - app.core.excel.processor - INFO - 处理商品: 条码=304217, 数量=3.0, 单价=3.5, 是否赠品=False +2026-03-30 14:24:03,134 - app.core.excel.processor - INFO - 发现正常商品:条码304217, 数量=3.0, 单价=3.5 +2026-03-30 14:24:03,134 - app.core.excel.processor - INFO - 处理商品: 条码=002049, 数量=5.0, 单价=1.4, 是否赠品=False +2026-03-30 14:24:03,134 - app.core.excel.processor - INFO - 发现正常商品:条码002049, 数量=5.0, 单价=1.4 +2026-03-30 14:24:03,134 - app.core.excel.processor - INFO - 处理商品: 条码=301021, 数量=3.0, 单价=2.07, 是否赠品=False +2026-03-30 14:24:03,134 - app.core.excel.processor - INFO - 发现正常商品:条码301021, 数量=3.0, 单价=2.07 +2026-03-30 14:24:03,134 - app.core.excel.processor - INFO - 处理商品: 条码=303010, 数量=2.0, 单价=3.5, 是否赠品=False +2026-03-30 14:24:03,134 - app.core.excel.processor - INFO - 发现正常商品:条码303010, 数量=2.0, 单价=3.5 +2026-03-30 14:24:03,134 - app.core.excel.processor - INFO - 处理商品: 条码=303009, 数量=2.0, 单价=3.5, 是否赠品=False +2026-03-30 14:24:03,135 - app.core.excel.processor - INFO - 发现正常商品:条码303009, 数量=2.0, 单价=3.5 +2026-03-30 14:24:03,135 - app.core.excel.processor - INFO - 处理商品: 条码=303007, 数量=3.0, 单价=2.63, 是否赠品=False +2026-03-30 14:24:03,135 - app.core.excel.processor - INFO - 发现正常商品:条码303007, 数量=3.0, 单价=2.63 +2026-03-30 14:24:03,135 - app.core.excel.processor - INFO - 处理商品: 条码=303005, 数量=3.0, 单价=2.63, 是否赠品=False +2026-03-30 14:24:03,135 - app.core.excel.processor - INFO - 发现正常商品:条码303005, 数量=3.0, 单价=2.63 +2026-03-30 14:24:03,135 - app.core.excel.processor - INFO - 处理商品: 条码=315026, 数量=4.0, 单价=4.64, 是否赠品=False +2026-03-30 14:24:03,135 - app.core.excel.processor - INFO - 发现正常商品:条码315026, 数量=4.0, 单价=4.64 +2026-03-30 14:24:03,135 - app.core.excel.processor - INFO - 处理商品: 条码=318001, 数量=3.0, 单价=4.3, 是否赠品=False +2026-03-30 14:24:03,135 - app.core.excel.processor - INFO - 发现正常商品:条码318001, 数量=3.0, 单价=4.3 +2026-03-30 14:24:03,136 - app.core.excel.processor - INFO - 处理商品: 条码=324005, 数量=5.0, 单价=4.5, 是否赠品=False +2026-03-30 14:24:03,136 - app.core.excel.processor - INFO - 发现正常商品:条码324005, 数量=5.0, 单价=4.5 +2026-03-30 14:24:03,136 - app.core.excel.processor - INFO - 处理商品: 条码=324009, 数量=3.0, 单价=3.95, 是否赠品=False +2026-03-30 14:24:03,136 - app.core.excel.processor - INFO - 发现正常商品:条码324009, 数量=3.0, 单价=3.95 +2026-03-30 14:24:03,136 - app.core.excel.processor - INFO - 处理商品: 条码=028306, 数量=10.0, 单价=0.65, 是否赠品=False +2026-03-30 14:24:03,136 - app.core.excel.processor - INFO - 发现正常商品:条码028306, 数量=10.0, 单价=0.65 +2026-03-30 14:24:03,136 - app.core.excel.processor - INFO - 处理商品: 条码=458007, 数量=3.0, 单价=4.0, 是否赠品=False +2026-03-30 14:24:03,136 - app.core.excel.processor - INFO - 发现正常商品:条码458007, 数量=3.0, 单价=4.0 +2026-03-30 14:24:03,136 - app.core.excel.processor - INFO - 处理商品: 条码=907010, 数量=4.0, 单价=6.8, 是否赠品=False +2026-03-30 14:24:03,137 - app.core.excel.processor - INFO - 发现正常商品:条码907010, 数量=4.0, 单价=6.8 +2026-03-30 14:24:03,137 - app.core.excel.processor - INFO - 处理商品: 条码=453090, 数量=1.0, 单价=30.72, 是否赠品=False +2026-03-30 14:24:03,137 - app.core.excel.processor - INFO - 发现正常商品:条码453090, 数量=1.0, 单价=30.72 +2026-03-30 14:24:03,137 - app.core.excel.processor - INFO - 处理商品: 条码=648028, 数量=1.0, 单价=11.6, 是否赠品=False +2026-03-30 14:24:03,137 - app.core.excel.processor - INFO - 发现正常商品:条码648028, 数量=1.0, 单价=11.6 +2026-03-30 14:24:03,137 - app.core.excel.processor - INFO - 处理商品: 条码=648029, 数量=1.0, 单价=11.6, 是否赠品=False +2026-03-30 14:24:03,137 - app.core.excel.processor - INFO - 发现正常商品:条码648029, 数量=1.0, 单价=11.6 +2026-03-30 14:24:03,138 - app.core.excel.processor - INFO - 处理商品: 条码=648079, 数量=1.0, 单价=11.8, 是否赠品=False +2026-03-30 14:24:03,138 - app.core.excel.processor - INFO - 发现正常商品:条码648079, 数量=1.0, 单价=11.8 +2026-03-30 14:24:03,138 - app.core.excel.processor - INFO - 处理商品: 条码=398064, 数量=8.0, 单价=5.75, 是否赠品=False +2026-03-30 14:24:03,138 - app.core.excel.processor - INFO - 发现正常商品:条码398064, 数量=8.0, 单价=5.75 +2026-03-30 14:24:03,138 - app.core.excel.processor - INFO - 处理商品: 条码=398066, 数量=8.0, 单价=5.75, 是否赠品=False +2026-03-30 14:24:03,138 - app.core.excel.processor - INFO - 发现正常商品:条码398066, 数量=8.0, 单价=5.75 +2026-03-30 14:24:03,138 - app.core.excel.processor - INFO - 处理商品: 条码=078054, 数量=1.0, 单价=15.0, 是否赠品=False +2026-03-30 14:24:03,138 - app.core.excel.processor - INFO - 发现正常商品:条码078054, 数量=1.0, 单价=15.0 +2026-03-30 14:24:03,138 - app.core.excel.processor - INFO - 处理商品: 条码=078049, 数量=15.0, 单价=1.0, 是否赠品=False +2026-03-30 14:24:03,139 - app.core.excel.processor - INFO - 发现正常商品:条码078049, 数量=15.0, 单价=1.0 +2026-03-30 14:24:03,139 - app.core.excel.processor - INFO - 处理商品: 条码=648078, 数量=2.0, 单价=14.0, 是否赠品=False +2026-03-30 14:24:03,139 - app.core.excel.processor - INFO - 发现正常商品:条码648078, 数量=2.0, 单价=14.0 +2026-03-30 14:24:03,139 - app.core.excel.processor - INFO - 处理商品: 条码=322138, 数量=1.0, 单价=14.2, 是否赠品=False +2026-03-30 14:24:03,139 - app.core.excel.processor - INFO - 发现正常商品:条码322138, 数量=1.0, 单价=14.2 +2026-03-30 14:24:03,139 - app.core.excel.processor - INFO - 处理商品: 条码=322135, 数量=1.0, 单价=13.6, 是否赠品=False +2026-03-30 14:24:03,139 - app.core.excel.processor - INFO - 发现正常商品:条码322135, 数量=1.0, 单价=13.6 +2026-03-30 14:24:03,139 - app.core.excel.processor - INFO - 处理商品: 条码=322139, 数量=1.0, 单价=14.2, 是否赠品=False +2026-03-30 14:24:03,139 - app.core.excel.processor - INFO - 发现正常商品:条码322139, 数量=1.0, 单价=14.2 +2026-03-30 14:24:03,139 - app.core.excel.processor - INFO - 处理商品: 条码=322273, 数量=1.0, 单价=24.0, 是否赠品=False +2026-03-30 14:24:03,140 - app.core.excel.processor - INFO - 发现正常商品:条码322273, 数量=1.0, 单价=24.0 +2026-03-30 14:24:03,140 - app.core.excel.processor - INFO - 处理商品: 条码=322272, 数量=1.0, 单价=24.0, 是否赠品=False +2026-03-30 14:24:03,140 - app.core.excel.processor - INFO - 发现正常商品:条码322272, 数量=1.0, 单价=24.0 +2026-03-30 14:24:03,140 - app.core.excel.processor - INFO - 处理商品: 条码=648055, 数量=1.0, 单价=12.99, 是否赠品=False +2026-03-30 14:24:03,140 - app.core.excel.processor - INFO - 发现正常商品:条码648055, 数量=1.0, 单价=12.99 +2026-03-30 14:24:03,140 - app.core.excel.processor - INFO - 处理商品: 条码=313049, 数量=5.0, 单价=5.6, 是否赠品=False +2026-03-30 14:24:03,141 - app.core.excel.processor - INFO - 发现正常商品:条码313049, 数量=5.0, 单价=5.6 +2026-03-30 14:24:03,141 - app.core.excel.processor - INFO - 处理商品: 条码=313036, 数量=6.0, 单价=5.6, 是否赠品=False +2026-03-30 14:24:03,141 - app.core.excel.processor - INFO - 发现正常商品:条码313036, 数量=6.0, 单价=5.6 +2026-03-30 14:24:03,141 - app.core.excel.processor - INFO - 处理商品: 条码=313038, 数量=6.0, 单价=5.6, 是否赠品=False +2026-03-30 14:24:03,141 - app.core.excel.processor - INFO - 发现正常商品:条码313038, 数量=6.0, 单价=5.6 +2026-03-30 14:24:03,141 - app.core.excel.processor - INFO - 处理商品: 条码=313039, 数量=5.0, 单价=5.6, 是否赠品=False +2026-03-30 14:24:03,141 - app.core.excel.processor - INFO - 发现正常商品:条码313039, 数量=5.0, 单价=5.6 +2026-03-30 14:24:03,142 - app.core.excel.processor - INFO - 处理商品: 条码=500334, 数量=6.0, 单价=4.39, 是否赠品=False +2026-03-30 14:24:03,142 - app.core.excel.processor - INFO - 发现正常商品:条码500334, 数量=6.0, 单价=4.39 +2026-03-30 14:24:03,142 - app.core.excel.processor - INFO - 处理商品: 条码=323073, 数量=6.0, 单价=4.39, 是否赠品=False +2026-03-30 14:24:03,142 - app.core.excel.processor - INFO - 发现正常商品:条码323073, 数量=6.0, 单价=4.39 +2026-03-30 14:24:03,142 - app.core.excel.processor - INFO - 处理商品: 条码=259007, 数量=5.0, 单价=9.0, 是否赠品=False +2026-03-30 14:24:03,142 - app.core.excel.processor - INFO - 发现正常商品:条码259007, 数量=5.0, 单价=9.0 +2026-03-30 14:24:03,142 - app.core.excel.processor - INFO - 处理商品: 条码=890022, 数量=3.0, 单价=8.9, 是否赠品=False +2026-03-30 14:24:03,142 - app.core.excel.processor - INFO - 发现正常商品:条码890022, 数量=3.0, 单价=8.9 +2026-03-30 14:24:03,143 - app.core.excel.processor - INFO - 处理商品: 条码=908070, 数量=3.0, 单价=10.9, 是否赠品=False +2026-03-30 14:24:03,143 - app.core.excel.processor - INFO - 发现正常商品:条码908070, 数量=3.0, 单价=10.9 +2026-03-30 14:24:03,143 - app.core.excel.processor - INFO - 处理商品: 条码=908069, 数量=5.0, 单价=10.9, 是否赠品=False +2026-03-30 14:24:03,143 - app.core.excel.processor - INFO - 发现正常商品:条码908069, 数量=5.0, 单价=10.9 +2026-03-30 14:24:03,143 - app.core.excel.processor - INFO - 处理商品: 条码=908068, 数量=4.0, 单价=10.9, 是否赠品=False +2026-03-30 14:24:03,143 - app.core.excel.processor - INFO - 发现正常商品:条码908068, 数量=4.0, 单价=10.9 +2026-03-30 14:24:03,143 - app.core.excel.processor - INFO - 处理商品: 条码=908071, 数量=2.0, 单价=10.9, 是否赠品=False +2026-03-30 14:24:03,143 - app.core.excel.processor - INFO - 发现正常商品:条码908071, 数量=2.0, 单价=10.9 +2026-03-30 14:24:03,144 - app.core.excel.processor - INFO - 处理商品: 条码=398013, 数量=4.0, 单价=4.0, 是否赠品=False +2026-03-30 14:24:03,144 - app.core.excel.processor - INFO - 发现正常商品:条码398013, 数量=4.0, 单价=4.0 +2026-03-30 14:24:03,144 - app.core.excel.processor - INFO - 处理商品: 条码=060197, 数量=6.0, 单价=3.0, 是否赠品=False +2026-03-30 14:24:03,144 - app.core.excel.processor - INFO - 发现正常商品:条码060197, 数量=6.0, 单价=3.0 +2026-03-30 14:24:03,144 - app.core.excel.processor - INFO - 处理商品: 条码=660042, 数量=3.0, 单价=5.0, 是否赠品=False +2026-03-30 14:24:03,144 - app.core.excel.processor - INFO - 发现正常商品:条码660042, 数量=3.0, 单价=5.0 +2026-03-30 14:24:03,144 - app.core.excel.processor - INFO - 处理商品: 条码=259019, 数量=3.0, 单价=8.2, 是否赠品=False +2026-03-30 14:24:03,144 - app.core.excel.processor - INFO - 发现正常商品:条码259019, 数量=3.0, 单价=8.2 +2026-03-30 14:24:03,145 - app.core.excel.processor - INFO - 处理商品: 条码=623012, 数量=6.0, 单价=3.1, 是否赠品=False +2026-03-30 14:24:03,145 - app.core.excel.processor - INFO - 发现正常商品:条码623012, 数量=6.0, 单价=3.1 +2026-03-30 14:24:03,145 - app.core.excel.processor - INFO - 处理商品: 条码=078051, 数量=5.0, 单价=1.6, 是否赠品=False +2026-03-30 14:24:03,145 - app.core.excel.processor - INFO - 发现正常商品:条码078051, 数量=5.0, 单价=1.6 +2026-03-30 14:24:03,145 - app.core.excel.processor - INFO - 处理商品: 条码=689002, 数量=10.0, 单价=2.2, 是否赠品=False +2026-03-30 14:24:03,145 - app.core.excel.processor - INFO - 发现正常商品:条码689002, 数量=10.0, 单价=2.2 +2026-03-30 14:24:03,145 - app.core.excel.processor - INFO - 处理商品: 条码=525001, 数量=6.0, 单价=1.4, 是否赠品=False +2026-03-30 14:24:03,145 - app.core.excel.processor - INFO - 发现正常商品:条码525001, 数量=6.0, 单价=1.4 +2026-03-30 14:24:03,146 - app.core.excel.processor - INFO - 处理商品: 条码=060111, 数量=4.0, 单价=2.4, 是否赠品=False +2026-03-30 14:24:03,146 - app.core.excel.processor - INFO - 发现正常商品:条码060111, 数量=4.0, 单价=2.4 +2026-03-30 14:24:03,146 - app.core.excel.processor - INFO - 处理商品: 条码=710045, 数量=4.0, 单价=1.8, 是否赠品=False +2026-03-30 14:24:03,146 - app.core.excel.processor - INFO - 发现正常商品:条码710045, 数量=4.0, 单价=1.8 +2026-03-30 14:24:03,146 - app.core.excel.processor - INFO - 处理商品: 条码=648040, 数量=6.0, 单价=3.29, 是否赠品=False +2026-03-30 14:24:03,146 - app.core.excel.processor - INFO - 发现正常商品:条码648040, 数量=6.0, 单价=3.29 +2026-03-30 14:24:03,146 - app.core.excel.processor - INFO - 处理商品: 条码=648015, 数量=5.0, 单价=3.29, 是否赠品=False +2026-03-30 14:24:03,147 - app.core.excel.processor - INFO - 发现正常商品:条码648015, 数量=5.0, 单价=3.29 +2026-03-30 14:24:03,147 - app.core.excel.processor - INFO - 处理商品: 条码=322331, 数量=5.0, 单价=1.5, 是否赠品=False +2026-03-30 14:24:03,147 - app.core.excel.processor - INFO - 发现正常商品:条码322331, 数量=5.0, 单价=1.5 +2026-03-30 14:24:03,147 - app.core.excel.processor - INFO - 处理商品: 条码=648039, 数量=7.0, 单价=2.79, 是否赠品=False +2026-03-30 14:24:03,147 - app.core.excel.processor - INFO - 发现正常商品:条码648039, 数量=7.0, 单价=2.79 +2026-03-30 14:24:03,147 - app.core.excel.processor - INFO - 处理商品: 条码=695002, 数量=10.0, 单价=1.3199999999999998, 是否赠品=False +2026-03-30 14:24:03,147 - app.core.excel.processor - INFO - 发现正常商品:条码695002, 数量=10.0, 单价=1.3199999999999998 +2026-03-30 14:24:03,148 - app.core.excel.processor - INFO - 处理商品: 条码=324002, 数量=5.0, 单价=5.5, 是否赠品=False +2026-03-30 14:24:03,148 - app.core.excel.processor - INFO - 发现正常商品:条码324002, 数量=5.0, 单价=5.5 +2026-03-30 14:24:03,148 - app.core.excel.processor - INFO - 处理商品: 条码=660096, 数量=2.0, 单价=2.5, 是否赠品=False +2026-03-30 14:24:03,148 - app.core.excel.processor - INFO - 发现正常商品:条码660096, 数量=2.0, 单价=2.5 +2026-03-30 14:24:03,148 - app.core.excel.processor - INFO - 处理商品: 条码=308015, 数量=5.0, 单价=3.69, 是否赠品=False +2026-03-30 14:24:03,148 - app.core.excel.processor - INFO - 发现正常商品:条码308015, 数量=5.0, 单价=3.69 +2026-03-30 14:24:03,148 - app.core.excel.processor - INFO - 处理商品: 条码=660062, 数量=2.0, 单价=10.0, 是否赠品=False +2026-03-30 14:24:03,148 - app.core.excel.processor - INFO - 发现正常商品:条码660062, 数量=2.0, 单价=10.0 +2026-03-30 14:24:03,149 - app.core.excel.processor - INFO - 处理商品: 条码=912011, 数量=2.0, 单价=10.8, 是否赠品=False +2026-03-30 14:24:03,149 - app.core.excel.processor - INFO - 发现正常商品:条码912011, 数量=2.0, 单价=10.8 +2026-03-30 14:24:03,149 - app.core.excel.processor - INFO - 处理商品: 条码=398043, 数量=3.0, 单价=5.3, 是否赠品=False +2026-03-30 14:24:03,149 - app.core.excel.processor - INFO - 发现正常商品:条码398043, 数量=3.0, 单价=5.3 +2026-03-30 14:24:03,149 - app.core.excel.processor - INFO - 处理商品: 条码=890056, 数量=3.0, 单价=4.5, 是否赠品=False +2026-03-30 14:24:03,149 - app.core.excel.processor - INFO - 发现正常商品:条码890056, 数量=3.0, 单价=4.5 +2026-03-30 14:24:03,149 - app.core.excel.processor - INFO - 处理商品: 条码=059057, 数量=3.0, 单价=9.2, 是否赠品=False +2026-03-30 14:24:03,149 - app.core.excel.processor - INFO - 发现正常商品:条码059057, 数量=3.0, 单价=9.2 +2026-03-30 14:24:03,150 - app.core.excel.processor - INFO - 处理商品: 条码=307002, 数量=6.0, 单价=5.15, 是否赠品=False +2026-03-30 14:24:03,150 - app.core.excel.processor - INFO - 发现正常商品:条码307002, 数量=6.0, 单价=5.15 +2026-03-30 14:24:03,150 - app.core.excel.processor - INFO - 处理商品: 条码=307017, 数量=5.0, 单价=3.68, 是否赠品=False +2026-03-30 14:24:03,150 - app.core.excel.processor - INFO - 发现正常商品:条码307017, 数量=5.0, 单价=3.68 +2026-03-30 14:24:03,150 - app.core.excel.processor - INFO - 处理商品: 条码=310003, 数量=5.0, 单价=2.8, 是否赠品=False +2026-03-30 14:24:03,150 - app.core.excel.processor - INFO - 发现正常商品:条码310003, 数量=5.0, 单价=2.8 +2026-03-30 14:24:03,150 - app.core.excel.processor - INFO - 处理商品: 条码=310004, 数量=5.0, 单价=2.8, 是否赠品=False +2026-03-30 14:24:03,150 - app.core.excel.processor - INFO - 发现正常商品:条码310004, 数量=5.0, 单价=2.8 +2026-03-30 14:24:03,151 - app.core.excel.processor - INFO - 处理商品: 条码=949003, 数量=4.0, 单价=2.66, 是否赠品=False +2026-03-30 14:24:03,151 - app.core.excel.processor - INFO - 发现正常商品:条码949003, 数量=4.0, 单价=2.66 +2026-03-30 14:24:03,151 - app.core.excel.processor - INFO - 处理商品: 条码=908025, 数量=5.0, 单价=5.32, 是否赠品=False +2026-03-30 14:24:03,151 - app.core.excel.processor - INFO - 发现正常商品:条码908025, 数量=5.0, 单价=5.32 +2026-03-30 14:24:03,151 - app.core.excel.processor - INFO - 处理商品: 条码=908009, 数量=4.0, 单价=10.13, 是否赠品=False +2026-03-30 14:24:03,151 - app.core.excel.processor - INFO - 发现正常商品:条码908009, 数量=4.0, 单价=10.13 +2026-03-30 14:24:03,151 - app.core.excel.processor - INFO - 处理商品: 条码=908011, 数量=3.0, 单价=9.0, 是否赠品=False +2026-03-30 14:24:03,151 - app.core.excel.processor - INFO - 发现正常商品:条码908011, 数量=3.0, 单价=9.0 +2026-03-30 14:24:03,151 - app.core.excel.processor - INFO - 处理商品: 条码=306006, 数量=5.0, 单价=4.3, 是否赠品=False +2026-03-30 14:24:03,151 - app.core.excel.processor - INFO - 发现正常商品:条码306006, 数量=5.0, 单价=4.3 +2026-03-30 14:24:03,152 - app.core.excel.processor - INFO - 处理商品: 条码=011027, 数量=3.0, 单价=4.1, 是否赠品=False +2026-03-30 14:24:03,152 - app.core.excel.processor - INFO - 发现正常商品:条码011027, 数量=3.0, 单价=4.1 +2026-03-30 14:24:03,152 - app.core.excel.processor - INFO - 处理商品: 条码=924016, 数量=3.0, 单价=3.9, 是否赠品=False +2026-03-30 14:24:03,152 - app.core.excel.processor - INFO - 发现正常商品:条码924016, 数量=3.0, 单价=3.9 +2026-03-30 14:24:03,152 - app.core.excel.processor - INFO - 处理商品: 条码=028240, 数量=3.0, 单价=3.6, 是否赠品=False +2026-03-30 14:24:03,152 - app.core.excel.processor - INFO - 发现正常商品:条码028240, 数量=3.0, 单价=3.6 +2026-03-30 14:24:03,152 - app.core.excel.processor - INFO - 处理商品: 条码=332046, 数量=3.0, 单价=5.99, 是否赠品=False +2026-03-30 14:24:03,153 - app.core.excel.processor - INFO - 发现正常商品:条码332046, 数量=3.0, 单价=5.99 +2026-03-30 14:24:03,153 - app.core.excel.processor - INFO - 处理商品: 条码=906012, 数量=5.0, 单价=1.4, 是否赠品=False +2026-03-30 14:24:03,153 - app.core.excel.processor - INFO - 发现正常商品:条码906012, 数量=5.0, 单价=1.4 +2026-03-30 14:24:03,153 - app.core.excel.processor - INFO - 处理商品: 条码=308103, 数量=4.0, 单价=13.3, 是否赠品=False +2026-03-30 14:24:03,153 - app.core.excel.processor - INFO - 发现正常商品:条码308103, 数量=4.0, 单价=13.3 +2026-03-30 14:24:03,153 - app.core.excel.processor - INFO - 处理商品: 条码=317257, 数量=4.0, 单价=2.5, 是否赠品=False +2026-03-30 14:24:03,153 - app.core.excel.processor - INFO - 发现正常商品:条码317257, 数量=4.0, 单价=2.5 +2026-03-30 14:24:03,153 - app.core.excel.processor - INFO - 处理商品: 条码=308016, 数量=5.0, 单价=2.89, 是否赠品=False +2026-03-30 14:24:03,154 - app.core.excel.processor - INFO - 发现正常商品:条码308016, 数量=5.0, 单价=2.89 +2026-03-30 14:24:03,154 - app.core.excel.processor - INFO - 处理商品: 条码=308011, 数量=4.0, 单价=4.15, 是否赠品=False +2026-03-30 14:24:03,154 - app.core.excel.processor - INFO - 发现正常商品:条码308011, 数量=4.0, 单价=4.15 +2026-03-30 14:24:03,154 - app.core.excel.processor - INFO - 处理商品: 条码=906010, 数量=6.0, 单价=2.86, 是否赠品=False +2026-03-30 14:24:03,154 - app.core.excel.processor - INFO - 发现正常商品:条码906010, 数量=6.0, 单价=2.86 +2026-03-30 14:24:03,154 - app.core.excel.processor - INFO - 处理商品: 条码=400009, 数量=2.0, 单价=2.59, 是否赠品=False +2026-03-30 14:24:03,154 - app.core.excel.processor - INFO - 发现正常商品:条码400009, 数量=2.0, 单价=2.59 +2026-03-30 14:24:03,154 - app.core.excel.processor - INFO - 处理商品: 条码=045001, 数量=3.0, 单价=2.0, 是否赠品=False +2026-03-30 14:24:03,154 - app.core.excel.processor - INFO - 发现正常商品:条码045001, 数量=3.0, 单价=2.0 +2026-03-30 14:24:03,154 - app.core.excel.processor - INFO - 处理商品: 条码=666014, 数量=4.0, 单价=2.6, 是否赠品=False +2026-03-30 14:24:03,155 - app.core.excel.processor - INFO - 发现正常商品:条码666014, 数量=4.0, 单价=2.6 +2026-03-30 14:24:03,155 - app.core.excel.processor - INFO - 处理商品: 条码=309115, 数量=8.0, 单价=14.375, 是否赠品=False +2026-03-30 14:24:03,155 - app.core.excel.processor - INFO - 发现正常商品:条码309115, 数量=8.0, 单价=14.375 +2026-03-30 14:24:03,155 - app.core.excel.processor - INFO - 处理商品: 条码=634001, 数量=40.0, 单价=1.65, 是否赠品=False +2026-03-30 14:24:03,155 - app.core.excel.processor - INFO - 发现正常商品:条码634001, 数量=40.0, 单价=1.65 +2026-03-30 14:24:03,155 - app.core.excel.processor - INFO - 处理商品: 条码=648030, 数量=1.0, 单价=11.6, 是否赠品=False +2026-03-30 14:24:03,155 - app.core.excel.processor - INFO - 发现正常商品:条码648030, 数量=1.0, 单价=11.6 +2026-03-30 14:24:03,155 - app.core.excel.processor - INFO - 处理商品: 条码=371007, 数量=1.0, 单价=24.0, 是否赠品=False +2026-03-30 14:24:03,155 - app.core.excel.processor - INFO - 发现正常商品:条码371007, 数量=1.0, 单价=24.0 +2026-03-30 14:24:03,156 - app.core.excel.processor - INFO - 处理商品: 条码=309020, 数量=2.0, 单价=0, 是否赠品=True +2026-03-30 14:24:03,156 - app.core.excel.processor - INFO - 发现赠品:条码309020, 数量=2.0 +2026-03-30 14:24:03,156 - app.core.excel.processor - INFO - 处理商品: 条码=1000, 数量=110.0, 单价=0.0, 是否赠品=True +2026-03-30 14:24:03,156 - app.core.excel.processor - INFO - 发现赠品:条码1000, 数量=110.0 +2026-03-30 14:24:03,156 - app.core.excel.processor - INFO - 处理商品: 条码=2026033013365, 数量=0.0, 单价=0.0, 是否赠品=True +2026-03-30 14:24:03,156 - app.core.excel.processor - INFO - 发现赠品:条码2026033013365, 数量=0.0 +2026-03-30 14:24:03,156 - app.core.excel.processor - INFO - 分组后共100 个不同条码的商品 +2026-03-30 14:24:03,156 - app.core.excel.processor - INFO - 条码 342055 处理结果:正常商品数量1.0,单价43.0,赠品数量0 +2026-03-30 14:24:03,156 - app.core.excel.processor - INFO - 条码 304162 处理结果:正常商品数量1.0,单价79.2,赠品数量0 +2026-03-30 14:24:03,156 - app.core.excel.processor - INFO - 条码 304088 处理结果:正常商品数量5.0,单价5.2,赠品数量0 +2026-03-30 14:24:03,157 - app.core.excel.processor - INFO - 条码 304093 处理结果:正常商品数量5.0,单价4.99,赠品数量0 +2026-03-30 14:24:03,157 - app.core.excel.processor - INFO - 条码 304214 处理结果:正常商品数量4.0,单价6.5,赠品数量0 +2026-03-30 14:24:03,157 - app.core.excel.processor - INFO - 条码 033026 处理结果:正常商品数量5.0,单价3.15,赠品数量0 +2026-03-30 14:24:03,157 - app.core.excel.processor - INFO - 条码 489018 处理结果:正常商品数量5.0,单价2.8,赠品数量0 +2026-03-30 14:24:03,157 - app.core.excel.processor - INFO - 条码 304217 处理结果:正常商品数量3.0,单价3.5,赠品数量0 +2026-03-30 14:24:03,157 - app.core.excel.processor - INFO - 条码 002049 处理结果:正常商品数量5.0,单价1.4,赠品数量0 +2026-03-30 14:24:03,157 - app.core.excel.processor - INFO - 条码 301021 处理结果:正常商品数量3.0,单价2.07,赠品数量0 +2026-03-30 14:24:03,158 - app.core.excel.processor - INFO - 条码 303010 处理结果:正常商品数量2.0,单价3.5,赠品数量0 +2026-03-30 14:24:03,158 - app.core.excel.processor - INFO - 条码 303009 处理结果:正常商品数量2.0,单价3.5,赠品数量0 +2026-03-30 14:24:03,158 - app.core.excel.processor - INFO - 条码 303007 处理结果:正常商品数量3.0,单价2.63,赠品数量0 +2026-03-30 14:24:03,158 - app.core.excel.processor - INFO - 条码 303005 处理结果:正常商品数量3.0,单价2.63,赠品数量0 +2026-03-30 14:24:03,158 - app.core.excel.processor - INFO - 条码 315026 处理结果:正常商品数量4.0,单价4.64,赠品数量0 +2026-03-30 14:24:03,158 - app.core.excel.processor - INFO - 条码 318001 处理结果:正常商品数量3.0,单价4.3,赠品数量0 +2026-03-30 14:24:03,158 - app.core.excel.processor - INFO - 条码 324005 处理结果:正常商品数量5.0,单价4.5,赠品数量0 +2026-03-30 14:24:03,158 - app.core.excel.processor - INFO - 条码 324009 处理结果:正常商品数量3.0,单价3.95,赠品数量0 +2026-03-30 14:24:03,158 - app.core.excel.processor - INFO - 条码 028306 处理结果:正常商品数量10.0,单价0.65,赠品数量0 +2026-03-30 14:24:03,159 - app.core.excel.processor - INFO - 条码 458007 处理结果:正常商品数量3.0,单价4.0,赠品数量0 +2026-03-30 14:24:03,159 - app.core.excel.processor - INFO - 条码 907010 处理结果:正常商品数量4.0,单价6.8,赠品数量0 +2026-03-30 14:24:03,159 - app.core.excel.processor - INFO - 条码 453090 处理结果:正常商品数量1.0,单价30.72,赠品数量0 +2026-03-30 14:24:03,159 - app.core.excel.processor - INFO - 条码 648028 处理结果:正常商品数量1.0,单价11.6,赠品数量0 +2026-03-30 14:24:03,159 - app.core.excel.processor - INFO - 条码 648029 处理结果:正常商品数量1.0,单价11.6,赠品数量0 +2026-03-30 14:24:03,159 - app.core.excel.processor - INFO - 条码 648079 处理结果:正常商品数量1.0,单价11.8,赠品数量0 +2026-03-30 14:24:03,159 - app.core.excel.processor - INFO - 条码 398064 处理结果:正常商品数量8.0,单价5.75,赠品数量0 +2026-03-30 14:24:03,159 - app.core.excel.processor - INFO - 条码 398066 处理结果:正常商品数量8.0,单价5.75,赠品数量0 +2026-03-30 14:24:03,159 - app.core.excel.processor - INFO - 条码 078054 处理结果:正常商品数量1.0,单价15.0,赠品数量0 +2026-03-30 14:24:03,159 - app.core.excel.processor - INFO - 条码 078049 处理结果:正常商品数量15.0,单价1.0,赠品数量0 +2026-03-30 14:24:03,160 - app.core.excel.processor - INFO - 条码 648078 处理结果:正常商品数量2.0,单价14.0,赠品数量0 +2026-03-30 14:24:03,160 - app.core.excel.processor - INFO - 条码 322138 处理结果:正常商品数量1.0,单价14.2,赠品数量0 +2026-03-30 14:24:03,160 - app.core.excel.processor - INFO - 条码 322135 处理结果:正常商品数量1.0,单价13.6,赠品数量0 +2026-03-30 14:24:03,160 - app.core.excel.processor - INFO - 条码 322139 处理结果:正常商品数量1.0,单价14.2,赠品数量0 +2026-03-30 14:24:03,160 - app.core.excel.processor - INFO - 条码 322273 处理结果:正常商品数量1.0,单价24.0,赠品数量0 +2026-03-30 14:24:03,160 - app.core.excel.processor - INFO - 条码 322272 处理结果:正常商品数量1.0,单价24.0,赠品数量0 +2026-03-30 14:24:03,160 - app.core.excel.processor - INFO - 条码 648055 处理结果:正常商品数量1.0,单价12.99,赠品数量0 +2026-03-30 14:24:03,160 - app.core.excel.processor - INFO - 条码 313049 处理结果:正常商品数量5.0,单价5.6,赠品数量0 +2026-03-30 14:24:03,160 - app.core.excel.processor - INFO - 条码 313036 处理结果:正常商品数量6.0,单价5.6,赠品数量0 +2026-03-30 14:24:03,161 - app.core.excel.processor - INFO - 条码 313038 处理结果:正常商品数量6.0,单价5.6,赠品数量0 +2026-03-30 14:24:03,161 - app.core.excel.processor - INFO - 条码 313039 处理结果:正常商品数量5.0,单价5.6,赠品数量0 +2026-03-30 14:24:03,161 - app.core.excel.processor - INFO - 条码 500334 处理结果:正常商品数量6.0,单价4.39,赠品数量0 +2026-03-30 14:24:03,161 - app.core.excel.processor - INFO - 条码 323073 处理结果:正常商品数量6.0,单价4.39,赠品数量0 +2026-03-30 14:24:03,161 - app.core.excel.processor - INFO - 条码 259007 处理结果:正常商品数量5.0,单价9.0,赠品数量0 +2026-03-30 14:24:03,161 - app.core.excel.processor - INFO - 条码 890022 处理结果:正常商品数量3.0,单价8.9,赠品数量0 +2026-03-30 14:24:03,161 - app.core.excel.processor - INFO - 条码 908070 处理结果:正常商品数量3.0,单价10.9,赠品数量0 +2026-03-30 14:24:03,161 - app.core.excel.processor - INFO - 条码 908069 处理结果:正常商品数量5.0,单价10.9,赠品数量0 +2026-03-30 14:24:03,161 - app.core.excel.processor - INFO - 条码 908068 处理结果:正常商品数量4.0,单价10.9,赠品数量0 +2026-03-30 14:24:03,161 - app.core.excel.processor - INFO - 条码 908071 处理结果:正常商品数量2.0,单价10.9,赠品数量0 +2026-03-30 14:24:03,162 - app.core.excel.processor - INFO - 条码 398013 处理结果:正常商品数量4.0,单价4.0,赠品数量0 +2026-03-30 14:24:03,162 - app.core.excel.processor - INFO - 条码 060197 处理结果:正常商品数量6.0,单价3.0,赠品数量0 +2026-03-30 14:24:03,162 - app.core.excel.processor - INFO - 条码 660042 处理结果:正常商品数量3.0,单价5.0,赠品数量0 +2026-03-30 14:24:03,162 - app.core.excel.processor - INFO - 条码 259019 处理结果:正常商品数量3.0,单价8.2,赠品数量0 +2026-03-30 14:24:03,162 - app.core.excel.processor - INFO - 条码 623012 处理结果:正常商品数量6.0,单价3.1,赠品数量0 +2026-03-30 14:24:03,162 - app.core.excel.processor - INFO - 条码 078051 处理结果:正常商品数量5.0,单价1.6,赠品数量0 +2026-03-30 14:24:03,162 - app.core.excel.processor - INFO - 条码 689002 处理结果:正常商品数量10.0,单价2.2,赠品数量0 +2026-03-30 14:24:03,162 - app.core.excel.processor - INFO - 条码 525001 处理结果:正常商品数量6.0,单价1.4,赠品数量0 +2026-03-30 14:24:03,162 - app.core.excel.processor - INFO - 条码 060111 处理结果:正常商品数量4.0,单价2.4,赠品数量0 +2026-03-30 14:24:03,163 - app.core.excel.processor - INFO - 条码 710045 处理结果:正常商品数量4.0,单价1.8,赠品数量0 +2026-03-30 14:24:03,163 - app.core.excel.processor - INFO - 条码 648040 处理结果:正常商品数量6.0,单价3.29,赠品数量0 +2026-03-30 14:24:03,163 - app.core.excel.processor - INFO - 条码 648015 处理结果:正常商品数量5.0,单价3.29,赠品数量0 +2026-03-30 14:24:03,163 - app.core.excel.processor - INFO - 条码 322331 处理结果:正常商品数量5.0,单价1.5,赠品数量0 +2026-03-30 14:24:03,163 - app.core.excel.processor - INFO - 条码 648039 处理结果:正常商品数量7.0,单价2.79,赠品数量0 +2026-03-30 14:24:03,163 - app.core.excel.processor - INFO - 条码 695002 处理结果:正常商品数量10.0,单价1.3199999999999998,赠品数量0 +2026-03-30 14:24:03,163 - app.core.excel.processor - INFO - 条码 324002 处理结果:正常商品数量5.0,单价5.5,赠品数量0 +2026-03-30 14:24:03,163 - app.core.excel.processor - INFO - 条码 660096 处理结果:正常商品数量2.0,单价2.5,赠品数量0 +2026-03-30 14:24:03,163 - app.core.excel.processor - INFO - 条码 308015 处理结果:正常商品数量5.0,单价3.69,赠品数量0 +2026-03-30 14:24:03,163 - app.core.excel.processor - INFO - 条码 660062 处理结果:正常商品数量2.0,单价10.0,赠品数量0 +2026-03-30 14:24:03,164 - app.core.excel.processor - INFO - 条码 912011 处理结果:正常商品数量2.0,单价10.8,赠品数量0 +2026-03-30 14:24:03,164 - app.core.excel.processor - INFO - 条码 398043 处理结果:正常商品数量3.0,单价5.3,赠品数量0 +2026-03-30 14:24:03,164 - app.core.excel.processor - INFO - 条码 890056 处理结果:正常商品数量3.0,单价4.5,赠品数量0 +2026-03-30 14:24:03,164 - app.core.excel.processor - INFO - 条码 059057 处理结果:正常商品数量3.0,单价9.2,赠品数量0 +2026-03-30 14:24:03,164 - app.core.excel.processor - INFO - 条码 307002 处理结果:正常商品数量6.0,单价5.15,赠品数量0 +2026-03-30 14:24:03,164 - app.core.excel.processor - INFO - 条码 307017 处理结果:正常商品数量5.0,单价3.68,赠品数量0 +2026-03-30 14:24:03,164 - app.core.excel.processor - INFO - 条码 310003 处理结果:正常商品数量5.0,单价2.8,赠品数量0 +2026-03-30 14:24:03,164 - app.core.excel.processor - INFO - 条码 310004 处理结果:正常商品数量5.0,单价2.8,赠品数量0 +2026-03-30 14:24:03,164 - app.core.excel.processor - INFO - 条码 949003 处理结果:正常商品数量4.0,单价2.66,赠品数量0 +2026-03-30 14:24:03,164 - app.core.excel.processor - INFO - 条码 908025 处理结果:正常商品数量5.0,单价5.32,赠品数量0 +2026-03-30 14:24:03,165 - app.core.excel.processor - INFO - 条码 908009 处理结果:正常商品数量4.0,单价10.13,赠品数量0 +2026-03-30 14:24:03,165 - app.core.excel.processor - INFO - 条码 908011 处理结果:正常商品数量3.0,单价9.0,赠品数量0 +2026-03-30 14:24:03,165 - app.core.excel.processor - INFO - 条码 306006 处理结果:正常商品数量5.0,单价4.3,赠品数量0 +2026-03-30 14:24:03,165 - app.core.excel.processor - INFO - 条码 011027 处理结果:正常商品数量3.0,单价4.1,赠品数量0 +2026-03-30 14:24:03,165 - app.core.excel.processor - INFO - 条码 924016 处理结果:正常商品数量3.0,单价3.9,赠品数量0 +2026-03-30 14:24:03,165 - app.core.excel.processor - INFO - 条码 028240 处理结果:正常商品数量3.0,单价3.6,赠品数量0 +2026-03-30 14:24:03,165 - app.core.excel.processor - INFO - 条码 332046 处理结果:正常商品数量3.0,单价5.99,赠品数量0 +2026-03-30 14:24:03,165 - app.core.excel.processor - INFO - 条码 906012 处理结果:正常商品数量5.0,单价1.4,赠品数量0 +2026-03-30 14:24:03,165 - app.core.excel.processor - INFO - 条码 308103 处理结果:正常商品数量4.0,单价13.3,赠品数量0 +2026-03-30 14:24:03,165 - app.core.excel.processor - INFO - 条码 317257 处理结果:正常商品数量4.0,单价2.5,赠品数量0 +2026-03-30 14:24:03,165 - app.core.excel.processor - INFO - 条码 308016 处理结果:正常商品数量5.0,单价2.89,赠品数量0 +2026-03-30 14:24:03,166 - app.core.excel.processor - INFO - 条码 308011 处理结果:正常商品数量4.0,单价4.15,赠品数量0 +2026-03-30 14:24:03,166 - app.core.excel.processor - INFO - 条码 906010 处理结果:正常商品数量6.0,单价2.86,赠品数量0 +2026-03-30 14:24:03,166 - app.core.excel.processor - INFO - 条码 400009 处理结果:正常商品数量2.0,单价2.59,赠品数量0 +2026-03-30 14:24:03,166 - app.core.excel.processor - INFO - 条码 045001 处理结果:正常商品数量3.0,单价2.0,赠品数量0 +2026-03-30 14:24:03,166 - app.core.excel.processor - INFO - 条码 666014 处理结果:正常商品数量4.0,单价2.6,赠品数量0 +2026-03-30 14:24:03,166 - app.core.excel.processor - INFO - 条码 309115 处理结果:正常商品数量8.0,单价14.375,赠品数量0 +2026-03-30 14:24:03,166 - app.core.excel.processor - INFO - 条码 634001 处理结果:正常商品数量40.0,单价1.65,赠品数量0 +2026-03-30 14:24:03,166 - app.core.excel.processor - INFO - 条码 648030 处理结果:正常商品数量1.0,单价11.6,赠品数量0 +2026-03-30 14:24:03,166 - app.core.excel.processor - INFO - 条码 371007 处理结果:正常商品数量1.0,单价24.0,赠品数量0 +2026-03-30 14:24:03,167 - app.core.excel.processor - INFO - 条码 309020 处理结果:只有赠品,数量=2.0 +2026-03-30 14:24:03,167 - app.core.excel.processor - INFO - 条码 1000 处理结果:只有赠品,数量=110.0 +2026-03-30 14:24:03,167 - app.core.excel.processor - INFO - 条码 2026033013365 处理结果:只有赠品,数量=0.0 +2026-03-30 14:24:03,168 - app.core.excel.processor - INFO - 条码 309020 填充:仅有赠品,采购量=0,赠品数量=2.0 +2026-03-30 14:24:03,168 - app.core.excel.processor - INFO - 条码 1000 填充:仅有赠品,采购量=0,赠品数量=110.0 +2026-03-30 14:24:03,169 - app.core.excel.processor - INFO - 条码 2026033013365 填充:仅有赠品,采购量=0,赠品数量=0.0 +2026-03-30 14:24:03,171 - app.core.excel.processor - INFO - 采购单已保存到: data/result\采购单_订单1774849009841.xls +2026-03-30 14:24:03,181 - app.core.excel.processor - INFO - 采购单已保存到: data/result\采购单_订单1774849009841.xls +2026-03-30 14:24:04,316 - app.core.excel.processor - INFO - 使用输出目录: E:\2025Code\python\orc-order-v2\data\output +2026-03-30 14:24:04,317 - app.core.excel.processor - INFO - 使用临时目录: E:\2025Code\python\orc-order-v2\data\temp +2026-03-30 14:24:04,317 - app.core.excel.processor - INFO - 初始化ExcelProcessor完成,模板文件: templates/银豹-采购单模板.xls +2026-03-30 14:28:39,037 - app.core.excel.processor - INFO - 使用输出目录: E:\2025Code\python\orc-order-v2\data\output +2026-03-30 14:28:39,038 - app.core.excel.processor - INFO - 使用临时目录: E:\2025Code\python\orc-order-v2\data\temp +2026-03-30 14:28:39,039 - app.core.excel.processor - INFO - 初始化ExcelProcessor完成,模板文件: templates/银豹-采购单模板.xls +2026-03-30 14:28:39,514 - app.core.excel.processor - INFO - 开始处理Excel文件: data/output\预处理之后_订单1774849009841.xlsx +2026-03-30 14:28:39,525 - app.core.excel.processor - INFO - 成功读取Excel文件: data/output\预处理之后_订单1774849009841.xlsx, 共 99 行 +2026-03-30 14:28:39,529 - app.core.excel.processor - INFO - 找到可能的表头行: 第1行,评分: 55 +2026-03-30 14:28:39,530 - app.core.excel.processor - INFO - 识别到表头在第 1 行 +2026-03-30 14:28:39,530 - app.core.excel.processor - INFO - 重新整理数据结构,共 98 行有效数据 +2026-03-30 14:28:39,530 - app.core.excel.processor - INFO - 找到精确匹配的条码列: 商品条码 +2026-03-30 14:28:39,530 - app.core.excel.processor - INFO - 使用条码列: 商品条码 +2026-03-30 14:28:39,531 - app.core.excel.processor - INFO - 找到name列: 商品名称 +2026-03-30 14:28:39,531 - app.core.excel.processor - INFO - 找到quantity列: 数量 +2026-03-30 14:28:39,531 - app.core.excel.processor - INFO - 找到price列: 单价 +2026-03-30 14:28:39,531 - app.core.excel.processor - INFO - 找到amount列: 金额 +2026-03-30 14:28:39,531 - app.core.excel.processor - INFO - 检测到列映射: {'barcode': '商品条码', 'name': '商品名称', 'quantity': '数量', 'price': '单价', 'amount': '金额'} +2026-03-30 14:28:39,536 - app.core.excel.processor - INFO - 从商品名称推断规格: 益达口香糖元气蓝莓味5片装13.5g@ -> 13.5*None, 包装数量=13 +2026-03-30 14:28:39,539 - app.core.excel.processor - INFO - 从商品名称推断规格: 奥利奥饼干草莓味夹心97g@ -> 97*None, 包装数量=97 +2026-03-30 14:28:39,540 - app.core.excel.processor - INFO - 从商品名称推断规格: 奥利奥冰淇淋风味饼干抹茶味97g@ -> 97*None, 包装数量=97 +2026-03-30 14:28:39,541 - app.core.excel.processor - INFO - 从商品名称推断规格: 奥利奥薄脆香草奥碎味95g@ -> 95*None, 包装数量=95 +2026-03-30 14:28:39,543 - app.core.excel.processor - INFO - 从商品名称推断规格: 喜之郎果肉果冻葡萄苹果200g -> 200*None, 包装数量=200 +2026-03-30 14:28:39,544 - app.core.excel.processor - INFO - 从商品名称推断规格: 法丽兹曲奇抹茶慕斯巧克力味70g@ -> 70*None, 包装数量=70 +2026-03-30 14:28:39,545 - app.core.excel.processor - INFO - 从商品名称推断规格: 太平梳打饼干海苔味100g@ -> 100*None, 包装数量=100 +2026-03-30 14:28:39,546 - app.core.excel.processor - INFO - 从商品名称推断规格: 新家园烤馍52g@ -> 52*None, 包装数量=52 +2026-03-30 14:28:39,547 - app.core.excel.processor - INFO - 从商品名称推断规格: 达利园熊子饼115g@ -> 115*None, 包装数量=115 +2026-03-30 14:28:39,549 - app.core.excel.processor - INFO - 从商品名称推断规格: 达利园好吃点榛仁酥饼146g@ -> 146*None, 包装数量=146 +2026-03-30 14:28:39,550 - app.core.excel.processor - INFO - 从商品名称推断规格: 达利园好吃点杏仁酥饼146g@ -> 146*None, 包装数量=146 +2026-03-30 14:28:39,551 - app.core.excel.processor - INFO - 从商品名称推断规格: 达利园好吃点香脆核桃饼108g@ -> 108*None, 包装数量=108 +2026-03-30 14:28:39,553 - app.core.excel.processor - INFO - 从商品名称推断规格: 达利园好吃点香脆腰果饼108g@ -> 108*None, 包装数量=108 +2026-03-30 14:28:39,555 - app.core.excel.processor - INFO - 从商品名称推断规格: 康师傅3+2苏打饼干香浓奶油125g@ -> 125*None, 包装数量=125 +2026-03-30 14:28:39,556 - app.core.excel.processor - INFO - 从商品名称推断规格: 米老头青稞米棒芝麻味150g@ -> 150*None, 包装数量=150 +2026-03-30 14:28:39,557 - app.core.excel.processor - INFO - 从商品名称推断规格: 旺旺雪饼84g@ -> 84*None, 包装数量=84 +2026-03-30 14:28:39,559 - app.core.excel.processor - INFO - 从商品名称推断规格: 旺旺仙贝52g@ -> 52*None, 包装数量=52 +2026-03-30 14:28:39,560 - app.core.excel.processor - INFO - 从商品名称推断规格: 亨裕蛋味酥39g -> 39*None, 包装数量=39 +2026-03-30 14:28:39,562 - app.core.excel.processor - INFO - 从商品名称推断规格: 金富士海苔味三角饼干128g@ -> 128*None, 包装数量=128 +2026-03-30 14:28:39,563 - app.core.excel.processor - INFO - 从商品名称推断规格: 怡派手工薄脆饼干318g -> 318*None, 包装数量=318 +2026-03-30 14:28:39,565 - app.core.excel.processor - INFO - 从商品名称推断规格: 雀巢威化脆脆鲨花生味夹心【32条装】18.6g@ -> 18.6*None, 包装数量=18 +2026-03-30 14:28:39,566 - app.core.excel.processor - INFO - 从商品名称推断规格: 卫龙亲嘴烧麦辣鸡汁味24g@ -> 24*None, 包装数量=24 +2026-03-30 14:28:39,567 - app.core.excel.processor - INFO - 从商品名称推断规格: 卫龙亲嘴烧经典香辣风味24g@ -> 24*None, 包装数量=24 +2026-03-30 14:28:39,568 - app.core.excel.processor - INFO - 从商品名称推断规格: 卫龙亲嘴烧麻辣牛肉风味24g@ -> 24*None, 包装数量=24 +2026-03-30 14:28:39,570 - app.core.excel.processor - INFO - 从商品名称推断规格: 杨记脆鸭肫香辣味22g -> 22*None, 包装数量=22 +2026-03-30 14:28:39,571 - app.core.excel.processor - INFO - 从商品名称推断规格: 杨记脆鸭肫椒麻味22g -> 22*None, 包装数量=22 +2026-03-30 14:28:39,572 - app.core.excel.processor - INFO - 从商品名称推断规格: 登荣龙须牛肉丝20g -> 20*None, 包装数量=20 +2026-03-30 14:28:39,574 - app.core.excel.processor - INFO - 从商品名称推断规格: 登荣香辣爽口鸡23g -> 23*None, 包装数量=23 +2026-03-30 14:28:39,575 - app.core.excel.processor - INFO - 从商品名称推断规格: 卫龙魔芋爽麻酱素毛肚微辣18g@ -> 18*None, 包装数量=18 +2026-03-30 14:28:39,576 - app.core.excel.processor - INFO - 从商品名称推断规格: 劲仔小鱼卤香味12g@ -> 12*None, 包装数量=12 +2026-03-30 14:28:39,577 - app.core.excel.processor - INFO - 从商品名称推断规格: 劲仔小鱼香辣小鱼12g@ -> 12*None, 包装数量=12 +2026-03-30 14:28:39,579 - app.core.excel.processor - INFO - 从商品名称推断规格: 劲仔小鱼糖醋小鱼12g@ -> 12*None, 包装数量=12 +2026-03-30 14:28:39,580 - app.core.excel.processor - INFO - 从商品名称推断规格: 劲仔手撕肉干麻辣味10g@ -> 10*None, 包装数量=10 +2026-03-30 14:28:39,581 - app.core.excel.processor - INFO - 从商品名称推断规格: 劲仔手撕肉干香辣味10g@ -> 10*None, 包装数量=10 +2026-03-30 14:28:39,582 - app.core.excel.processor - INFO - 从商品名称推断规格: 卫龙麻辣麻辣小麻小辣16g@ -> 16*None, 包装数量=16 +2026-03-30 14:28:39,583 - app.core.excel.processor - INFO - 从商品名称推断规格: 子弟原切马铃薯片巴西烤肉味95g@ -> 95*None, 包装数量=95 +2026-03-30 14:28:39,585 - app.core.excel.processor - INFO - 从商品名称推断规格: 子弟原切马铃薯片美滋番茄味95g@ -> 95*None, 包装数量=95 +2026-03-30 14:28:39,586 - app.core.excel.processor - INFO - 从商品名称推断规格: 子弟原切马铃薯片经典麻辣味95g@ -> 95*None, 包装数量=95 +2026-03-30 14:28:39,587 - app.core.excel.processor - INFO - 从商品名称推断规格: 子弟原切马铃薯片劲爆麻辣味95g@ -> 95*None, 包装数量=95 +2026-03-30 14:28:39,589 - app.core.excel.processor - INFO - 从商品名称推断规格: 乐事美国经典原味70g@ -> 70*None, 包装数量=70 +2026-03-30 14:28:39,590 - app.core.excel.processor - INFO - 从商品名称推断规格: 乐事墨西哥鸡汁番茄味70g@ -> 70*None, 包装数量=70 +2026-03-30 14:28:39,591 - app.core.excel.processor - INFO - 从商品名称推断规格: 飘零大叔蜜辣去骨鸭掌45g@ -> 45*None, 包装数量=45 +2026-03-30 14:28:39,593 - app.core.excel.processor - INFO - 从商品名称推断规格: 茂林炭烤鱿鱼丝60g -> 60*None, 包装数量=60 +2026-03-30 14:28:39,594 - app.core.excel.processor - INFO - 从商品名称推断规格: 王小卤虎皮凤爪火锅味105g@ -> 105*None, 包装数量=105 +2026-03-30 14:28:39,595 - app.core.excel.processor - INFO - 从商品名称推断规格: 王小卤虎皮凤爪卤香味 105g@ -> 105*None, 包装数量=105 +2026-03-30 14:28:39,597 - app.core.excel.processor - INFO - 从商品名称推断规格: 王小卤虎皮凤爪香辣味 105g@ -> 105*None, 包装数量=105 +2026-03-30 14:28:39,598 - app.core.excel.processor - INFO - 从商品名称推断规格: 王小卤虎皮凤爪椒麻味105g@ -> 105*None, 包装数量=105 +2026-03-30 14:28:39,599 - app.core.excel.processor - INFO - 从商品名称推断规格: 杨记老卤双爪多味70g -> 70*None, 包装数量=70 +2026-03-30 14:28:39,601 - app.core.excel.processor - INFO - 从商品名称推断规格: 逍遥嘴花椒鸡味180g -> 180*None, 包装数量=180 +2026-03-30 14:28:39,602 - app.core.excel.processor - INFO - 从商品名称推断规格: 川牛娃泡椒牛肉50g -> 50*None, 包装数量=50 +2026-03-30 14:28:39,604 - app.core.excel.processor - INFO - 从商品名称推断规格: 飘零大叔川香半筋半肉48g@ -> 48*None, 包装数量=48 +2026-03-30 14:28:39,606 - app.core.excel.processor - INFO - 从商品名称推断规格: 展华大辣棒麻辣牛肉味138g -> 138*None, 包装数量=138 +2026-03-30 14:28:39,607 - app.core.excel.processor - INFO - 从商品名称推断规格: 登荣素口水鸡65g -> 65*None, 包装数量=65 +2026-03-30 14:28:39,609 - app.core.excel.processor - INFO - 从商品名称推断规格: 48g乐媳妇山椒凤爪 -> 48*None, 包装数量=48 +2026-03-30 14:28:39,610 - app.core.excel.processor - INFO - 从商品名称推断规格: 蓉小优泡椒味臭干子70g@ -> 70*None, 包装数量=70 +2026-03-30 14:28:39,611 - app.core.excel.processor - INFO - 从商品名称推断规格: 吴婷红油馍片82g -> 82*None, 包装数量=82 +2026-03-30 14:28:39,612 - app.core.excel.processor - INFO - 从商品名称推断规格: 禛香肥牛味大豆制品素食风味80g -> 80*None, 包装数量=80 +2026-03-30 14:28:39,614 - app.core.excel.processor - INFO - 从商品名称推断规格: (50g+30g)卫龙魔芋爽(酸辣泡椒素毛肚)@ -> 50*None, 包装数量=50 +2026-03-30 14:28:39,615 - app.core.excel.processor - INFO - 从商品名称推断规格: 卫龙大面筋106g@ -> 106*None, 包装数量=106 +2026-03-30 14:28:39,616 - app.core.excel.processor - INFO - 从商品名称推断规格: 小滑头薄片(经典)72g -> 72*None, 包装数量=72 +2026-03-30 14:28:39,617 - app.core.excel.processor - INFO - 从商品名称推断规格: 卫龙魔芋爽香辣素毛肚(50g+30g)@ -> 50*None, 包装数量=50 +2026-03-30 14:28:39,618 - app.core.excel.processor - INFO - 从商品名称推断规格: 郎阿哥牛羊配辣味90g -> 90*None, 包装数量=90 +2026-03-30 14:28:39,619 - app.core.excel.processor - INFO - 从商品名称推断规格: 旺旺馒头118g@ -> 118*None, 包装数量=118 +2026-03-30 14:28:39,620 - app.core.excel.processor - INFO - 从商品名称推断规格: 80g调皮猴鹌鹑蛋(麻辣味) -> 80*None, 包装数量=80 +2026-03-30 14:28:39,621 - app.core.excel.processor - INFO - 从商品名称推断规格: 有友泡椒牛皮晶山椒70g@ -> 70*None, 包装数量=70 +2026-03-30 14:28:39,622 - app.core.excel.processor - INFO - 从商品名称推断规格: 许之郎猪蹄盐焗味150g -> 150*None, 包装数量=150 +2026-03-30 14:28:39,623 - app.core.excel.processor - INFO - 从商品名称推断规格: 160g东莱辣卤猪蹄 -> 160*None, 包装数量=160 +2026-03-30 14:28:39,624 - app.core.excel.processor - INFO - 从商品名称推断规格: 杨记麻辣腿100g -> 100*None, 包装数量=100 +2026-03-30 14:28:39,625 - app.core.excel.processor - INFO - 从商品名称推断规格: 周小贱功夫鸭脖黑鸭味55g -> 55*None, 包装数量=55 +2026-03-30 14:28:39,626 - app.core.excel.processor - INFO - 从商品名称推断规格: 老灶煮花生400g -> 400*None, 包装数量=400 +2026-03-30 14:28:39,627 - app.core.excel.processor - INFO - 从商品名称推断规格: 老灶花生186g -> 186*None, 包装数量=186 +2026-03-30 14:28:39,628 - app.core.excel.processor - INFO - 从商品名称推断规格: 老灶煮花生蒜香味130g -> 130*None, 包装数量=130 +2026-03-30 14:28:39,629 - app.core.excel.processor - INFO - 从商品名称推断规格: 香香嘴卤制豆腐干香辣味80g@ -> 80*None, 包装数量=80 +2026-03-30 14:28:39,630 - app.core.excel.processor - INFO - 从商品名称推断规格: 香香嘴卤制豆腐干五香味80g@ -> 80*None, 包装数量=80 +2026-03-30 14:28:39,631 - app.core.excel.processor - INFO - 从商品名称推断规格: 80g千百度啦咝豆干(麻辣味) -> 80*None, 包装数量=80 +2026-03-30 14:28:39,632 - app.core.excel.processor - INFO - 从商品名称推断规格: 洽洽瓜子焦糖味@108g -> 108*None, 包装数量=108 +2026-03-30 14:28:39,633 - app.core.excel.processor - INFO - 从商品名称推断规格: 洽洽奶香瓜子285g@ -> 285*None, 包装数量=285 +2026-03-30 14:28:39,634 - app.core.excel.processor - INFO - 从商品名称推断规格: 洽洽香瓜子260g@ -> 260*None, 包装数量=260 +2026-03-30 14:28:39,635 - app.core.excel.processor - INFO - 从商品名称推断规格: 徽记生瓜子涨115g -> 115*None, 包装数量=115 +2026-03-30 14:28:39,636 - app.core.excel.processor - INFO - 从商品名称推断规格: 老程华重庆怪味胡豆190g -> 190*None, 包装数量=190 +2026-03-30 14:28:39,637 - app.core.excel.processor - INFO - 从商品名称推断规格: 维巧九制梅肉透明装110g -> 110*None, 包装数量=110 +2026-03-30 14:28:39,638 - app.core.excel.processor - INFO - 从商品名称推断规格: 五哥牛皮糖原味140g -> 140*None, 包装数量=140 +2026-03-30 14:28:39,639 - app.core.excel.processor - INFO - 从商品名称推断规格: 大白兔奶糖114g@ -> 114*None, 包装数量=114 +2026-03-30 14:28:39,640 - app.core.excel.processor - INFO - 从商品名称推断规格: 素味居山椒土豆80g -> 80*None, 包装数量=80 +2026-03-30 14:28:39,641 - app.core.excel.processor - INFO - 从商品名称推断规格: 有友泡椒凤爪山椒味210g@ -> 210*None, 包装数量=210 +2026-03-30 14:28:39,642 - app.core.excel.processor - INFO - 从商品名称推断规格: 丫丫队长鸡脚筋老卤盐焗味50g -> 50*None, 包装数量=50 +2026-03-30 14:28:39,644 - app.core.excel.processor - INFO - 从商品名称推断规格: 有友山椒竹笋120g@ -> 120*None, 包装数量=120 +2026-03-30 14:28:39,645 - app.core.excel.processor - INFO - 从商品名称推断规格: 有友泡椒笋尖泡椒100g@ -> 100*None, 包装数量=100 +2026-03-30 14:28:39,647 - app.core.excel.processor - INFO - 从商品名称推断规格: 素味居泡山椒笋尖100g -> 100*None, 包装数量=100 +2026-03-30 14:28:39,648 - app.core.excel.processor - INFO - 从商品名称推断规格: 吴氏远久猫耳朵192g -> 192*None, 包装数量=192 +2026-03-30 14:28:39,650 - app.core.excel.processor - INFO - 从商品名称推断规格: 寻唐记锅巴麻辣味70g -> 70*None, 包装数量=70 +2026-03-30 14:28:39,651 - app.core.excel.processor - INFO - 从商品名称推断规格: 好时达地摊锅巴豪横高辣味108g -> 108*None, 包装数量=108 +2026-03-30 14:28:39,653 - app.core.excel.processor - INFO - 从商品名称推断规格: 美好火腿肠56g@ -> 56*None, 包装数量=56 +2026-03-30 14:28:39,655 - app.core.excel.processor - INFO - 从商品名称推断规格: 卫龙亲嘴烧川香风味24g@ -> 24*None, 包装数量=24 +2026-03-30 14:28:39,656 - app.core.excel.processor - INFO - 从商品名称推断规格: 魔法士脆士可挡疯狂烤肉味35g -> 35*None, 包装数量=35 +2026-03-30 14:28:39,657 - app.core.excel.processor - INFO - 从商品名称推断规格: 美好甜玉米90g@ -> 90*None, 包装数量=90 +2026-03-30 14:28:39,658 - app.core.excel.processor - INFO - 提取到 98 个商品信息 +2026-03-30 14:28:39,664 - app.core.excel.processor - INFO - 开始处理98 个产品信息 +2026-03-30 14:28:39,664 - app.core.excel.processor - INFO - 处理商品: 条码=69021343, 数量=20.0, 单价=2.05, 是否赠品=False +2026-03-30 14:28:39,665 - app.core.excel.processor - INFO - 发现正常商品:条码69021343, 数量=20.0, 单价=2.05 +2026-03-30 14:28:39,665 - app.core.excel.processor - INFO - 处理商品: 条码=6954432711437, 数量=9.0, 单价=8.38, 是否赠品=False +2026-03-30 14:28:39,665 - app.core.excel.processor - INFO - 发现正常商品:条码6954432711437, 数量=9.0, 单价=8.38 +2026-03-30 14:28:39,665 - app.core.excel.processor - INFO - 处理商品: 条码=6901668935748, 数量=5.0, 单价=4.95, 是否赠品=False +2026-03-30 14:28:39,665 - app.core.excel.processor - INFO - 发现正常商品:条码6901668935748, 数量=5.0, 单价=4.95 +2026-03-30 14:28:39,665 - app.core.excel.processor - INFO - 处理商品: 条码=6901668005892, 数量=5.0, 单价=4.75, 是否赠品=False +2026-03-30 14:28:39,666 - app.core.excel.processor - INFO - 发现正常商品:条码6901668005892, 数量=5.0, 单价=4.75 +2026-03-30 14:28:39,666 - app.core.excel.processor - INFO - 处理商品: 条码=6901668934901, 数量=4.0, 单价=6.19, 是否赠品=False +2026-03-30 14:28:39,666 - app.core.excel.processor - INFO - 发现正常商品:条码6901668934901, 数量=4.0, 单价=6.19 +2026-03-30 14:28:39,666 - app.core.excel.processor - INFO - 处理商品: 条码=6926475200995, 数量=5.0, 单价=3.0, 是否赠品=False +2026-03-30 14:28:39,666 - app.core.excel.processor - INFO - 发现正常商品:条码6926475200995, 数量=5.0, 单价=3.0 +2026-03-30 14:28:39,666 - app.core.excel.processor - INFO - 处理商品: 条码=6947929617152, 数量=5.0, 单价=2.67, 是否赠品=False +2026-03-30 14:28:39,666 - app.core.excel.processor - INFO - 发现正常商品:条码6947929617152, 数量=5.0, 单价=2.67 +2026-03-30 14:28:39,666 - app.core.excel.processor - INFO - 处理商品: 条码=6901668200303, 数量=3.0, 单价=3.33, 是否赠品=False +2026-03-30 14:28:39,667 - app.core.excel.processor - INFO - 发现正常商品:条码6901668200303, 数量=3.0, 单价=3.33 +2026-03-30 14:28:39,667 - app.core.excel.processor - INFO - 处理商品: 条码=6934235600466, 数量=5.0, 单价=1.33, 是否赠品=False +2026-03-30 14:28:39,667 - app.core.excel.processor - INFO - 发现正常商品:条码6934235600466, 数量=5.0, 单价=1.33 +2026-03-30 14:28:39,667 - app.core.excel.processor - INFO - 处理商品: 条码=6911988005205, 数量=3.0, 单价=1.97, 是否赠品=False +2026-03-30 14:28:39,667 - app.core.excel.processor - INFO - 发现正常商品:条码6911988005205, 数量=3.0, 单价=1.97 +2026-03-30 14:28:39,667 - app.core.excel.processor - INFO - 处理商品: 条码=6911988000279, 数量=2.0, 单价=3.33, 是否赠品=False +2026-03-30 14:28:39,668 - app.core.excel.processor - INFO - 发现正常商品:条码6911988000279, 数量=2.0, 单价=3.33 +2026-03-30 14:28:39,668 - app.core.excel.processor - INFO - 处理商品: 条码=6911988000293, 数量=2.0, 单价=3.33, 是否赠品=False +2026-03-30 14:28:39,668 - app.core.excel.processor - INFO - 发现正常商品:条码6911988000293, 数量=2.0, 单价=3.33 +2026-03-30 14:28:39,668 - app.core.excel.processor - INFO - 处理商品: 条码=6911988009784, 数量=3.0, 单价=2.5, 是否赠品=False +2026-03-30 14:28:39,668 - app.core.excel.processor - INFO - 发现正常商品:条码6911988009784, 数量=3.0, 单价=2.5 +2026-03-30 14:28:39,668 - app.core.excel.processor - INFO - 处理商品: 条码=6911988009777, 数量=3.0, 单价=2.5, 是否赠品=False +2026-03-30 14:28:39,668 - app.core.excel.processor - INFO - 发现正常商品:条码6911988009777, 数量=3.0, 单价=2.5 +2026-03-30 14:28:39,669 - app.core.excel.processor - INFO - 处理商品: 条码=6919892633101, 数量=4.0, 单价=4.42, 是否赠品=False +2026-03-30 14:28:39,669 - app.core.excel.processor - INFO - 发现正常商品:条码6919892633101, 数量=4.0, 单价=4.42 +2026-03-30 14:28:39,669 - app.core.excel.processor - INFO - 处理商品: 条码=6934364800737, 数量=3.0, 单价=4.09, 是否赠品=False +2026-03-30 14:28:39,669 - app.core.excel.processor - INFO - 发现正常商品:条码6934364800737, 数量=3.0, 单价=4.09 +2026-03-30 14:28:39,669 - app.core.excel.processor - INFO - 处理商品: 条码=6920546800053, 数量=5.0, 单价=4.28, 是否赠品=False +2026-03-30 14:28:39,669 - app.core.excel.processor - INFO - 发现正常商品:条码6920546800053, 数量=5.0, 单价=4.28 +2026-03-30 14:28:39,669 - app.core.excel.processor - INFO - 处理商品: 条码=6920546800046, 数量=3.0, 单价=3.76, 是否赠品=False +2026-03-30 14:28:39,669 - app.core.excel.processor - INFO - 发现正常商品:条码6920546800046, 数量=3.0, 单价=3.76 +2026-03-30 14:28:39,670 - app.core.excel.processor - INFO - 处理商品: 条码=6932024200781, 数量=10.0, 单价=0.62, 是否赠品=False +2026-03-30 14:28:39,670 - app.core.excel.processor - INFO - 发现正常商品:条码6932024200781, 数量=10.0, 单价=0.62 +2026-03-30 14:28:39,670 - app.core.excel.processor - INFO - 处理商品: 条码=6921233902166, 数量=3.0, 单价=3.81, 是否赠品=False +2026-03-30 14:28:39,670 - app.core.excel.processor - INFO - 发现正常商品:条码6921233902166, 数量=3.0, 单价=3.81 +2026-03-30 14:28:39,670 - app.core.excel.processor - INFO - 处理商品: 条码=6970478370285, 数量=4.0, 单价=6.47, 是否赠品=False +2026-03-30 14:28:39,670 - app.core.excel.processor - INFO - 发现正常商品:条码6970478370285, 数量=4.0, 单价=6.47 +2026-03-30 14:28:39,671 - app.core.excel.processor - INFO - 处理商品: 条码=6917878009254, 数量=32.0, 单价=0.91, 是否赠品=False +2026-03-30 14:28:39,671 - app.core.excel.processor - INFO - 发现正常商品:条码6917878009254, 数量=32.0, 单价=0.91 +2026-03-30 14:28:39,671 - app.core.excel.processor - INFO - 处理商品: 条码=6935284455588, 数量=20.0, 单价=0.51, 是否赠品=False +2026-03-30 14:28:39,671 - app.core.excel.processor - INFO - 发现正常商品:条码6935284455588, 数量=20.0, 单价=0.51 +2026-03-30 14:28:39,671 - app.core.excel.processor - INFO - 处理商品: 条码=6935284455557, 数量=20.0, 单价=0.51, 是否赠品=False +2026-03-30 14:28:39,671 - app.core.excel.processor - INFO - 发现正常商品:条码6935284455557, 数量=20.0, 单价=0.51 +2026-03-30 14:28:39,671 - app.core.excel.processor - INFO - 处理商品: 条码=6935284401370, 数量=20.0, 单价=0.52, 是否赠品=False +2026-03-30 14:28:39,672 - app.core.excel.processor - INFO - 发现正常商品:条码6935284401370, 数量=20.0, 单价=0.52 +2026-03-30 14:28:39,672 - app.core.excel.processor - INFO - 处理商品: 条码=6975152091562, 数量=20.0, 单价=2.19, 是否赠品=False +2026-03-30 14:28:39,672 - app.core.excel.processor - INFO - 发现正常商品:条码6975152091562, 数量=20.0, 单价=2.19 +2026-03-30 14:28:39,672 - app.core.excel.processor - INFO - 处理商品: 条码=6975152091579, 数量=20.0, 单价=2.19, 是否赠品=False +2026-03-30 14:28:39,672 - app.core.excel.processor - INFO - 发现正常商品:条码6975152091579, 数量=20.0, 单价=2.19 +2026-03-30 14:28:39,672 - app.core.excel.processor - INFO - 处理商品: 条码=6922170800850, 数量=20.0, 单价=0.71, 是否赠品=False +2026-03-30 14:28:39,672 - app.core.excel.processor - INFO - 发现正常商品:条码6922170800850, 数量=20.0, 单价=0.71 +2026-03-30 14:28:39,673 - app.core.excel.processor - INFO - 处理商品: 条码=6922170800638, 数量=20.0, 单价=0.71, 是否赠品=False +2026-03-30 14:28:39,673 - app.core.excel.processor - INFO - 发现正常商品:条码6922170800638, 数量=20.0, 单价=0.71 +2026-03-30 14:28:39,673 - app.core.excel.processor - INFO - 处理商品: 条码=6971258743886, 数量=40.0, 单价=0.62, 是否赠品=False +2026-03-30 14:28:39,673 - app.core.excel.processor - INFO - 发现正常商品:条码6971258743886, 数量=40.0, 单价=0.62 +2026-03-30 14:28:39,673 - app.core.excel.processor - INFO - 处理商品: 条码=6951957205779, 数量=20.0, 单价=0.68, 是否赠品=False +2026-03-30 14:28:39,673 - app.core.excel.processor - INFO - 发现正常商品:条码6951957205779, 数量=20.0, 单价=0.68 +2026-03-30 14:28:39,674 - app.core.excel.processor - INFO - 处理商品: 条码=6951957205786, 数量=20.0, 单价=0.65, 是否赠品=False +2026-03-30 14:28:39,674 - app.core.excel.processor - INFO - 发现正常商品:条码6951957205786, 数量=20.0, 单价=0.65 +2026-03-30 14:28:39,674 - app.core.excel.processor - INFO - 处理商品: 条码=6951957205793, 数量=20.0, 单价=0.68, 是否赠品=False +2026-03-30 14:28:39,674 - app.core.excel.processor - INFO - 发现正常商品:条码6951957205793, 数量=20.0, 单价=0.68 +2026-03-30 14:28:39,674 - app.core.excel.processor - INFO - 处理商品: 条码=6951957217307, 数量=20.0, 单价=1.14, 是否赠品=False +2026-03-30 14:28:39,674 - app.core.excel.processor - INFO - 发现正常商品:条码6951957217307, 数量=20.0, 单价=1.14 +2026-03-30 14:28:39,674 - app.core.excel.processor - INFO - 处理商品: 条码=6951957215723, 数量=20.0, 单价=1.14, 是否赠品=False +2026-03-30 14:28:39,675 - app.core.excel.processor - INFO - 发现正常商品:条码6951957215723, 数量=20.0, 单价=1.14 +2026-03-30 14:28:39,675 - app.core.excel.processor - INFO - 处理商品: 条码=6971258740373, 数量=20.0, 单价=0.58, 是否赠品=False +2026-03-30 14:28:39,675 - app.core.excel.processor - INFO - 发现正常商品:条码6971258740373, 数量=20.0, 单价=0.58 +2026-03-30 14:28:39,675 - app.core.excel.processor - INFO - 处理商品: 条码=6922222020168, 数量=5.0, 单价=5.33, 是否赠品=False +2026-03-30 14:28:39,675 - app.core.excel.processor - INFO - 发现正常商品:条码6922222020168, 数量=5.0, 单价=5.33 +2026-03-30 14:28:39,675 - app.core.excel.processor - INFO - 处理商品: 条码=6922222020267, 数量=6.0, 单价=5.33, 是否赠品=False +2026-03-30 14:28:39,675 - app.core.excel.processor - INFO - 发现正常商品:条码6922222020267, 数量=6.0, 单价=5.33 +2026-03-30 14:28:39,676 - app.core.excel.processor - INFO - 处理商品: 条码=6922222021868, 数量=6.0, 单价=5.33, 是否赠品=False +2026-03-30 14:28:39,676 - app.core.excel.processor - INFO - 发现正常商品:条码6922222021868, 数量=6.0, 单价=5.33 +2026-03-30 14:28:39,676 - app.core.excel.processor - INFO - 处理商品: 条码=6922222098952, 数量=5.0, 单价=5.33, 是否赠品=False +2026-03-30 14:28:39,676 - app.core.excel.processor - INFO - 发现正常商品:条码6922222098952, 数量=5.0, 单价=5.33 +2026-03-30 14:28:39,676 - app.core.excel.processor - INFO - 处理商品: 条码=6924743919211, 数量=6.0, 单价=4.18, 是否赠品=False +2026-03-30 14:28:39,676 - app.core.excel.processor - INFO - 发现正常商品:条码6924743919211, 数量=6.0, 单价=4.18 +2026-03-30 14:28:39,677 - app.core.excel.processor - INFO - 处理商品: 条码=6924743919242, 数量=6.0, 单价=4.18, 是否赠品=False +2026-03-30 14:28:39,677 - app.core.excel.processor - INFO - 发现正常商品:条码6924743919242, 数量=6.0, 单价=4.18 +2026-03-30 14:28:39,677 - app.core.excel.processor - INFO - 处理商品: 条码=6953663018957, 数量=5.0, 单价=8.57, 是否赠品=False +2026-03-30 14:28:39,677 - app.core.excel.processor - INFO - 发现正常商品:条码6953663018957, 数量=5.0, 单价=8.57 +2026-03-30 14:28:39,677 - app.core.excel.processor - INFO - 处理商品: 条码=6920713212641, 数量=3.0, 单价=8.47, 是否赠品=False +2026-03-30 14:28:39,678 - app.core.excel.processor - INFO - 发现正常商品:条码6920713212641, 数量=3.0, 单价=8.47 +2026-03-30 14:28:39,678 - app.core.excel.processor - INFO - 处理商品: 条码=6972636670602, 数量=3.0, 单价=10.38, 是否赠品=False +2026-03-30 14:28:39,678 - app.core.excel.processor - INFO - 发现正常商品:条码6972636670602, 数量=3.0, 单价=10.38 +2026-03-30 14:28:39,678 - app.core.excel.processor - INFO - 处理商品: 条码=6972636670213, 数量=5.0, 单价=10.38, 是否赠品=False +2026-03-30 14:28:39,678 - app.core.excel.processor - INFO - 发现正常商品:条码6972636670213, 数量=5.0, 单价=10.38 +2026-03-30 14:28:39,678 - app.core.excel.processor - INFO - 处理商品: 条码=6972636670237, 数量=4.0, 单价=10.38, 是否赠品=False +2026-03-30 14:28:39,678 - app.core.excel.processor - INFO - 发现正常商品:条码6972636670237, 数量=4.0, 单价=10.38 +2026-03-30 14:28:39,679 - app.core.excel.processor - INFO - 处理商品: 条码=6972636670244, 数量=2.0, 单价=10.38, 是否赠品=False +2026-03-30 14:28:39,679 - app.core.excel.processor - INFO - 发现正常商品:条码6972636670244, 数量=2.0, 单价=10.38 +2026-03-30 14:28:39,679 - app.core.excel.processor - INFO - 处理商品: 条码=6970813651017, 数量=4.0, 单价=3.81, 是否赠品=False +2026-03-30 14:28:39,679 - app.core.excel.processor - INFO - 发现正常商品:条码6970813651017, 数量=4.0, 单价=3.81 +2026-03-30 14:28:39,679 - app.core.excel.processor - INFO - 处理商品: 条码=6957845201106, 数量=6.0, 单价=2.86, 是否赠品=False +2026-03-30 14:28:39,679 - app.core.excel.processor - INFO - 发现正常商品:条码6957845201106, 数量=6.0, 单价=2.86 +2026-03-30 14:28:39,679 - app.core.excel.processor - INFO - 处理商品: 条码=6924128100388, 数量=3.0, 单价=4.76, 是否赠品=False +2026-03-30 14:28:39,680 - app.core.excel.processor - INFO - 发现正常商品:条码6924128100388, 数量=3.0, 单价=4.76 +2026-03-30 14:28:39,680 - app.core.excel.processor - INFO - 处理商品: 条码=6953663025481, 数量=3.0, 单价=7.81, 是否赠品=False +2026-03-30 14:28:39,680 - app.core.excel.processor - INFO - 发现正常商品:条码6953663025481, 数量=3.0, 单价=7.81 +2026-03-30 14:28:39,680 - app.core.excel.processor - INFO - 处理商品: 条码=6975319460583, 数量=6.0, 单价=2.95, 是否赠品=False +2026-03-30 14:28:39,680 - app.core.excel.processor - INFO - 发现正常商品:条码6975319460583, 数量=6.0, 单价=2.95 +2026-03-30 14:28:39,680 - app.core.excel.processor - INFO - 处理商品: 条码=6922170800072, 数量=5.0, 单价=1.52, 是否赠品=False +2026-03-30 14:28:39,680 - app.core.excel.processor - INFO - 发现正常商品:条码6922170800072, 数量=5.0, 单价=1.52 +2026-03-30 14:28:39,681 - app.core.excel.processor - INFO - 处理商品: 条码=6952561810113, 数量=10.0, 单价=2.09, 是否赠品=False +2026-03-30 14:28:39,681 - app.core.excel.processor - INFO - 发现正常商品:条码6952561810113, 数量=10.0, 单价=2.09 +2026-03-30 14:28:39,681 - app.core.excel.processor - INFO - 处理商品: 条码=6979260656705, 数量=6.0, 单价=1.33, 是否赠品=False +2026-03-30 14:28:39,681 - app.core.excel.processor - INFO - 发现正常商品:条码6979260656705, 数量=6.0, 单价=1.33 +2026-03-30 14:28:39,681 - app.core.excel.processor - INFO - 处理商品: 条码=6970495450090, 数量=4.0, 单价=2.29, 是否赠品=False +2026-03-30 14:28:39,681 - app.core.excel.processor - INFO - 发现正常商品:条码6970495450090, 数量=4.0, 单价=2.29 +2026-03-30 14:28:39,681 - app.core.excel.processor - INFO - 处理商品: 条码=6918768000221, 数量=4.0, 单价=1.71, 是否赠品=False +2026-03-30 14:28:39,681 - app.core.excel.processor - INFO - 发现正常商品:条码6918768000221, 数量=4.0, 单价=1.71 +2026-03-30 14:28:39,682 - app.core.excel.processor - INFO - 处理商品: 条码=6935284415667, 数量=6.0, 单价=2.91, 是否赠品=False +2026-03-30 14:28:39,682 - app.core.excel.processor - INFO - 发现正常商品:条码6935284415667, 数量=6.0, 单价=2.91 +2026-03-30 14:28:39,682 - app.core.excel.processor - INFO - 处理商品: 条码=6935284412918, 数量=5.0, 单价=2.91, 是否赠品=False +2026-03-30 14:28:39,682 - app.core.excel.processor - INFO - 发现正常商品:条码6935284412918, 数量=5.0, 单价=2.91 +2026-03-30 14:28:39,682 - app.core.excel.processor - INFO - 处理商品: 条码=6928822302901, 数量=5.0, 单价=1.43, 是否赠品=False +2026-03-30 14:28:39,682 - app.core.excel.processor - INFO - 发现正常商品:条码6928822302901, 数量=5.0, 单价=1.43 +2026-03-30 14:28:39,682 - app.core.excel.processor - INFO - 处理商品: 条码=6935284415650, 数量=7.0, 单价=2.47, 是否赠品=False +2026-03-30 14:28:39,683 - app.core.excel.processor - INFO - 发现正常商品:条码6935284415650, 数量=7.0, 单价=2.47 +2026-03-30 14:28:39,683 - app.core.excel.processor - INFO - 处理商品: 条码=6974107050067, 数量=6.0, 单价=2.09, 是否赠品=False +2026-03-30 14:28:39,683 - app.core.excel.processor - INFO - 发现正常商品:条码6974107050067, 数量=6.0, 单价=2.09 +2026-03-30 14:28:39,683 - app.core.excel.processor - INFO - 处理商品: 条码=6935041525387, 数量=5.0, 单价=5.24, 是否赠品=False +2026-03-30 14:28:39,683 - app.core.excel.processor - INFO - 发现正常商品:条码6935041525387, 数量=5.0, 单价=5.24 +2026-03-30 14:28:39,683 - app.core.excel.processor - INFO - 处理商品: 条码=6938830600159, 数量=2.0, 单价=2.38, 是否赠品=False +2026-03-30 14:28:39,684 - app.core.excel.processor - INFO - 发现正常商品:条码6938830600159, 数量=2.0, 单价=2.38 +2026-03-30 14:28:39,684 - app.core.excel.processor - INFO - 处理商品: 条码=6944978700286, 数量=5.0, 单价=3.51, 是否赠品=False +2026-03-30 14:28:39,684 - app.core.excel.processor - INFO - 发现正常商品:条码6944978700286, 数量=5.0, 单价=3.51 +2026-03-30 14:28:39,684 - app.core.excel.processor - INFO - 处理商品: 条码=6952145601076, 数量=2.0, 单价=9.52, 是否赠品=False +2026-03-30 14:28:39,684 - app.core.excel.processor - INFO - 发现正常商品:条码6952145601076, 数量=2.0, 单价=9.52 +2026-03-30 14:28:39,684 - app.core.excel.processor - INFO - 处理商品: 条码=6923512599432, 数量=2.0, 单价=10.28, 是否赠品=False +2026-03-30 14:28:39,684 - app.core.excel.processor - INFO - 发现正常商品:条码6923512599432, 数量=2.0, 单价=10.28 +2026-03-30 14:28:39,684 - app.core.excel.processor - INFO - 处理商品: 条码=6970813650164, 数量=3.0, 单价=5.05, 是否赠品=False +2026-03-30 14:28:39,685 - app.core.excel.processor - INFO - 发现正常商品:条码6970813650164, 数量=3.0, 单价=5.05 +2026-03-30 14:28:39,685 - app.core.excel.processor - INFO - 处理商品: 条码=6972158461146, 数量=3.0, 单价=4.28, 是否赠品=False +2026-03-30 14:28:39,685 - app.core.excel.processor - INFO - 发现正常商品:条码6972158461146, 数量=3.0, 单价=4.28 +2026-03-30 14:28:39,685 - app.core.excel.processor - INFO - 处理商品: 条码=6938029400010, 数量=3.0, 单价=8.76, 是否赠品=False +2026-03-30 14:28:39,685 - app.core.excel.processor - INFO - 发现正常商品:条码6938029400010, 数量=3.0, 单价=8.76 +2026-03-30 14:28:39,685 - app.core.excel.processor - INFO - 处理商品: 条码=6938029400096, 数量=6.0, 单价=4.9, 是否赠品=False +2026-03-30 14:28:39,686 - app.core.excel.processor - INFO - 发现正常商品:条码6938029400096, 数量=6.0, 单价=4.9 +2026-03-30 14:28:39,686 - app.core.excel.processor - INFO - 处理商品: 条码=6938029400584, 数量=5.0, 单价=3.5, 是否赠品=False +2026-03-30 14:28:39,686 - app.core.excel.processor - INFO - 发现正常商品:条码6938029400584, 数量=5.0, 单价=3.5 +2026-03-30 14:28:39,686 - app.core.excel.processor - INFO - 处理商品: 条码=6923696800645, 数量=5.0, 单价=2.67, 是否赠品=False +2026-03-30 14:28:39,686 - app.core.excel.processor - INFO - 发现正常商品:条码6923696800645, 数量=5.0, 单价=2.67 +2026-03-30 14:28:39,686 - app.core.excel.processor - INFO - 处理商品: 条码=6923696800638, 数量=5.0, 单价=2.67, 是否赠品=False +2026-03-30 14:28:39,686 - app.core.excel.processor - INFO - 发现正常商品:条码6923696800638, 数量=5.0, 单价=2.67 +2026-03-30 14:28:39,686 - app.core.excel.processor - INFO - 处理商品: 条码=6925998800804, 数量=4.0, 单价=2.53, 是否赠品=False +2026-03-30 14:28:39,687 - app.core.excel.processor - INFO - 发现正常商品:条码6925998800804, 数量=4.0, 单价=2.53 +2026-03-30 14:28:39,687 - app.core.excel.processor - INFO - 处理商品: 条码=6924187851160, 数量=5.0, 单价=5.07, 是否赠品=False +2026-03-30 14:28:39,687 - app.core.excel.processor - INFO - 发现正常商品:条码6924187851160, 数量=5.0, 单价=5.07 +2026-03-30 14:28:39,687 - app.core.excel.processor - INFO - 处理商品: 条码=6924187824959, 数量=4.0, 单价=9.65, 是否赠品=False +2026-03-30 14:28:39,687 - app.core.excel.processor - INFO - 发现正常商品:条码6924187824959, 数量=4.0, 单价=9.65 +2026-03-30 14:28:39,687 - app.core.excel.processor - INFO - 处理商品: 条码=6924187821644, 数量=3.0, 单价=8.57, 是否赠品=False +2026-03-30 14:28:39,687 - app.core.excel.processor - INFO - 发现正常商品:条码6924187821644, 数量=3.0, 单价=8.57 +2026-03-30 14:28:39,688 - app.core.excel.processor - INFO - 处理商品: 条码=6927849455553, 数量=5.0, 单价=4.09, 是否赠品=False +2026-03-30 14:28:39,688 - app.core.excel.processor - INFO - 发现正常商品:条码6927849455553, 数量=5.0, 单价=4.09 +2026-03-30 14:28:39,688 - app.core.excel.processor - INFO - 处理商品: 条码=6938270511886, 数量=3.0, 单价=3.9, 是否赠品=False +2026-03-30 14:28:39,688 - app.core.excel.processor - INFO - 发现正常商品:条码6938270511886, 数量=3.0, 单价=3.9 +2026-03-30 14:28:39,688 - app.core.excel.processor - INFO - 处理商品: 条码=6943466905660, 数量=3.0, 单价=3.71, 是否赠品=False +2026-03-30 14:28:39,688 - app.core.excel.processor - INFO - 发现正常商品:条码6943466905660, 数量=3.0, 单价=3.71 +2026-03-30 14:28:39,688 - app.core.excel.processor - INFO - 处理商品: 条码=6939319700162, 数量=3.0, 单价=3.43, 是否赠品=False +2026-03-30 14:28:39,688 - app.core.excel.processor - INFO - 发现正常商品:条码6939319700162, 数量=3.0, 单价=3.43 +2026-03-30 14:28:39,689 - app.core.excel.processor - INFO - 处理商品: 条码=6922024730029, 数量=3.0, 单价=5.7, 是否赠品=False +2026-03-30 14:28:39,689 - app.core.excel.processor - INFO - 发现正常商品:条码6922024730029, 数量=3.0, 单价=5.7 +2026-03-30 14:28:39,689 - app.core.excel.processor - INFO - 处理商品: 条码=6940509101645, 数量=5.0, 单价=1.33, 是否赠品=False +2026-03-30 14:28:39,689 - app.core.excel.processor - INFO - 发现正常商品:条码6940509101645, 数量=5.0, 单价=1.33 +2026-03-30 14:28:39,689 - app.core.excel.processor - INFO - 处理商品: 条码=6922145801325, 数量=4.0, 单价=12.66, 是否赠品=False +2026-03-30 14:28:39,689 - app.core.excel.processor - INFO - 发现正常商品:条码6922145801325, 数量=4.0, 单价=12.66 +2026-03-30 14:28:39,689 - app.core.excel.processor - INFO - 处理商品: 条码=6953755600398, 数量=4.0, 单价=2.38, 是否赠品=False +2026-03-30 14:28:39,689 - app.core.excel.processor - INFO - 发现正常商品:条码6953755600398, 数量=4.0, 单价=2.38 +2026-03-30 14:28:39,689 - app.core.excel.processor - INFO - 处理商品: 条码=6922145800113, 数量=5.0, 单价=2.75, 是否赠品=False +2026-03-30 14:28:39,690 - app.core.excel.processor - INFO - 发现正常商品:条码6922145800113, 数量=5.0, 单价=2.75 +2026-03-30 14:28:39,690 - app.core.excel.processor - INFO - 处理商品: 条码=6944978701252, 数量=4.0, 单价=3.95, 是否赠品=False +2026-03-30 14:28:39,690 - app.core.excel.processor - INFO - 发现正常商品:条码6944978701252, 数量=4.0, 单价=3.95 +2026-03-30 14:28:39,690 - app.core.excel.processor - INFO - 处理商品: 条码=6940509101737, 数量=6.0, 单价=2.72, 是否赠品=False +2026-03-30 14:28:39,690 - app.core.excel.processor - INFO - 发现正常商品:条码6940509101737, 数量=6.0, 单价=2.72 +2026-03-30 14:28:39,690 - app.core.excel.processor - INFO - 处理商品: 条码=6933319064002, 数量=2.0, 单价=2.47, 是否赠品=False +2026-03-30 14:28:39,690 - app.core.excel.processor - INFO - 发现正常商品:条码6933319064002, 数量=2.0, 单价=2.47 +2026-03-30 14:28:39,691 - app.core.excel.processor - INFO - 处理商品: 条码=6932459700023, 数量=3.0, 单价=1.9, 是否赠品=False +2026-03-30 14:28:39,691 - app.core.excel.processor - INFO - 发现正常商品:条码6932459700023, 数量=3.0, 单价=1.9 +2026-03-30 14:28:39,691 - app.core.excel.processor - INFO - 处理商品: 条码=6970798321714, 数量=4.0, 单价=2.48, 是否赠品=False +2026-03-30 14:28:39,691 - app.core.excel.processor - INFO - 发现正常商品:条码6970798321714, 数量=4.0, 单价=2.48 +2026-03-30 14:28:39,691 - app.core.excel.processor - INFO - 处理商品: 条码=6941760901500, 数量=80.0, 单价=1.37, 是否赠品=False +2026-03-30 14:28:39,691 - app.core.excel.processor - INFO - 发现正常商品:条码6941760901500, 数量=80.0, 单价=1.37 +2026-03-30 14:28:39,691 - app.core.excel.processor - INFO - 处理商品: 条码=6939006488885, 数量=40.0, 单价=1.57, 是否赠品=False +2026-03-30 14:28:39,692 - app.core.excel.processor - INFO - 发现正常商品:条码6939006488885, 数量=40.0, 单价=1.57 +2026-03-30 14:28:39,692 - app.core.excel.processor - INFO - 处理商品: 条码=6935284455595, 数量=20.0, 单价=0.51, 是否赠品=False +2026-03-30 14:28:39,692 - app.core.excel.processor - INFO - 发现正常商品:条码6935284455595, 数量=20.0, 单价=0.51 +2026-03-30 14:28:39,692 - app.core.excel.processor - INFO - 处理商品: 条码=6901715297980, 数量=30.0, 单价=0.76, 是否赠品=False +2026-03-30 14:28:39,692 - app.core.excel.processor - INFO - 发现正常商品:条码6901715297980, 数量=30.0, 单价=0.76 +2026-03-30 14:28:39,692 - app.core.excel.processor - INFO - 处理商品: 条码=6941760902583, 数量=2.0, 单价=0, 是否赠品=True +2026-03-30 14:28:39,692 - app.core.excel.processor - INFO - 发现赠品:条码6941760902583, 数量=2.0 +2026-03-30 14:28:39,692 - app.core.excel.processor - INFO - 分组后共98 个不同条码的商品 +2026-03-30 14:28:39,693 - app.core.excel.processor - INFO - 条码 69021343 处理结果:正常商品数量20.0,单价2.05,赠品数量0 +2026-03-30 14:28:39,693 - app.core.excel.processor - INFO - 条码 6954432711437 处理结果:正常商品数量9.0,单价8.38,赠品数量0 +2026-03-30 14:28:39,693 - app.core.excel.processor - INFO - 条码 6901668935748 处理结果:正常商品数量5.0,单价4.95,赠品数量0 +2026-03-30 14:28:39,693 - app.core.excel.processor - INFO - 条码 6901668005892 处理结果:正常商品数量5.0,单价4.75,赠品数量0 +2026-03-30 14:28:39,693 - app.core.excel.processor - INFO - 条码 6901668934901 处理结果:正常商品数量4.0,单价6.19,赠品数量0 +2026-03-30 14:28:39,693 - app.core.excel.processor - INFO - 条码 6926475200995 处理结果:正常商品数量5.0,单价3.0,赠品数量0 +2026-03-30 14:28:39,693 - app.core.excel.processor - INFO - 条码 6947929617152 处理结果:正常商品数量5.0,单价2.67,赠品数量0 +2026-03-30 14:28:39,693 - app.core.excel.processor - INFO - 条码 6901668200303 处理结果:正常商品数量3.0,单价3.33,赠品数量0 +2026-03-30 14:28:39,693 - app.core.excel.processor - INFO - 条码 6934235600466 处理结果:正常商品数量5.0,单价1.33,赠品数量0 +2026-03-30 14:28:39,694 - app.core.excel.processor - INFO - 条码 6911988005205 处理结果:正常商品数量3.0,单价1.97,赠品数量0 +2026-03-30 14:28:39,694 - app.core.excel.processor - INFO - 条码 6911988000279 处理结果:正常商品数量2.0,单价3.33,赠品数量0 +2026-03-30 14:28:39,694 - app.core.excel.processor - INFO - 条码 6911988000293 处理结果:正常商品数量2.0,单价3.33,赠品数量0 +2026-03-30 14:28:39,694 - app.core.excel.processor - INFO - 条码 6911988009784 处理结果:正常商品数量3.0,单价2.5,赠品数量0 +2026-03-30 14:28:39,694 - app.core.excel.processor - INFO - 条码 6911988009777 处理结果:正常商品数量3.0,单价2.5,赠品数量0 +2026-03-30 14:28:39,694 - app.core.excel.processor - INFO - 条码 6919892633101 处理结果:正常商品数量4.0,单价4.42,赠品数量0 +2026-03-30 14:28:39,694 - app.core.excel.processor - INFO - 条码 6934364800737 处理结果:正常商品数量3.0,单价4.09,赠品数量0 +2026-03-30 14:28:39,694 - app.core.excel.processor - INFO - 条码 6920546800053 处理结果:正常商品数量5.0,单价4.28,赠品数量0 +2026-03-30 14:28:39,694 - app.core.excel.processor - INFO - 条码 6920546800046 处理结果:正常商品数量3.0,单价3.76,赠品数量0 +2026-03-30 14:28:39,695 - app.core.excel.processor - INFO - 条码 6932024200781 处理结果:正常商品数量10.0,单价0.62,赠品数量0 +2026-03-30 14:28:39,695 - app.core.excel.processor - INFO - 条码 6921233902166 处理结果:正常商品数量3.0,单价3.81,赠品数量0 +2026-03-30 14:28:39,695 - app.core.excel.processor - INFO - 条码 6970478370285 处理结果:正常商品数量4.0,单价6.47,赠品数量0 +2026-03-30 14:28:39,695 - app.core.excel.processor - INFO - 条码 6917878009254 处理结果:正常商品数量32.0,单价0.91,赠品数量0 +2026-03-30 14:28:39,695 - app.core.excel.processor - INFO - 条码 6935284455588 处理结果:正常商品数量20.0,单价0.51,赠品数量0 +2026-03-30 14:28:39,695 - app.core.excel.processor - INFO - 条码 6935284455557 处理结果:正常商品数量20.0,单价0.51,赠品数量0 +2026-03-30 14:28:39,695 - app.core.excel.processor - INFO - 条码 6935284401370 处理结果:正常商品数量20.0,单价0.52,赠品数量0 +2026-03-30 14:28:39,696 - app.core.excel.processor - INFO - 条码 6975152091562 处理结果:正常商品数量20.0,单价2.19,赠品数量0 +2026-03-30 14:28:39,696 - app.core.excel.processor - INFO - 条码 6975152091579 处理结果:正常商品数量20.0,单价2.19,赠品数量0 +2026-03-30 14:28:39,696 - app.core.excel.processor - INFO - 条码 6922170800850 处理结果:正常商品数量20.0,单价0.71,赠品数量0 +2026-03-30 14:28:39,696 - app.core.excel.processor - INFO - 条码 6922170800638 处理结果:正常商品数量20.0,单价0.71,赠品数量0 +2026-03-30 14:28:39,696 - app.core.excel.processor - INFO - 条码 6971258743886 处理结果:正常商品数量40.0,单价0.62,赠品数量0 +2026-03-30 14:28:39,696 - app.core.excel.processor - INFO - 条码 6951957205779 处理结果:正常商品数量20.0,单价0.68,赠品数量0 +2026-03-30 14:28:39,696 - app.core.excel.processor - INFO - 条码 6951957205786 处理结果:正常商品数量20.0,单价0.65,赠品数量0 +2026-03-30 14:28:39,696 - app.core.excel.processor - INFO - 条码 6951957205793 处理结果:正常商品数量20.0,单价0.68,赠品数量0 +2026-03-30 14:28:39,697 - app.core.excel.processor - INFO - 条码 6951957217307 处理结果:正常商品数量20.0,单价1.14,赠品数量0 +2026-03-30 14:28:39,697 - app.core.excel.processor - INFO - 条码 6951957215723 处理结果:正常商品数量20.0,单价1.14,赠品数量0 +2026-03-30 14:28:39,697 - app.core.excel.processor - INFO - 条码 6971258740373 处理结果:正常商品数量20.0,单价0.58,赠品数量0 +2026-03-30 14:28:39,697 - app.core.excel.processor - INFO - 条码 6922222020168 处理结果:正常商品数量5.0,单价5.33,赠品数量0 +2026-03-30 14:28:39,697 - app.core.excel.processor - INFO - 条码 6922222020267 处理结果:正常商品数量6.0,单价5.33,赠品数量0 +2026-03-30 14:28:39,697 - app.core.excel.processor - INFO - 条码 6922222021868 处理结果:正常商品数量6.0,单价5.33,赠品数量0 +2026-03-30 14:28:39,697 - app.core.excel.processor - INFO - 条码 6922222098952 处理结果:正常商品数量5.0,单价5.33,赠品数量0 +2026-03-30 14:28:39,698 - app.core.excel.processor - INFO - 条码 6924743919211 处理结果:正常商品数量6.0,单价4.18,赠品数量0 +2026-03-30 14:28:39,698 - app.core.excel.processor - INFO - 条码 6924743919242 处理结果:正常商品数量6.0,单价4.18,赠品数量0 +2026-03-30 14:28:39,698 - app.core.excel.processor - INFO - 条码 6953663018957 处理结果:正常商品数量5.0,单价8.57,赠品数量0 +2026-03-30 14:28:39,698 - app.core.excel.processor - INFO - 条码 6920713212641 处理结果:正常商品数量3.0,单价8.47,赠品数量0 +2026-03-30 14:28:39,698 - app.core.excel.processor - INFO - 条码 6972636670602 处理结果:正常商品数量3.0,单价10.38,赠品数量0 +2026-03-30 14:28:39,698 - app.core.excel.processor - INFO - 条码 6972636670213 处理结果:正常商品数量5.0,单价10.38,赠品数量0 +2026-03-30 14:28:39,698 - app.core.excel.processor - INFO - 条码 6972636670237 处理结果:正常商品数量4.0,单价10.38,赠品数量0 +2026-03-30 14:28:39,699 - app.core.excel.processor - INFO - 条码 6972636670244 处理结果:正常商品数量2.0,单价10.38,赠品数量0 +2026-03-30 14:28:39,699 - app.core.excel.processor - INFO - 条码 6970813651017 处理结果:正常商品数量4.0,单价3.81,赠品数量0 +2026-03-30 14:28:39,699 - app.core.excel.processor - INFO - 条码 6957845201106 处理结果:正常商品数量6.0,单价2.86,赠品数量0 +2026-03-30 14:28:39,699 - app.core.excel.processor - INFO - 条码 6924128100388 处理结果:正常商品数量3.0,单价4.76,赠品数量0 +2026-03-30 14:28:39,699 - app.core.excel.processor - INFO - 条码 6953663025481 处理结果:正常商品数量3.0,单价7.81,赠品数量0 +2026-03-30 14:28:39,699 - app.core.excel.processor - INFO - 条码 6975319460583 处理结果:正常商品数量6.0,单价2.95,赠品数量0 +2026-03-30 14:28:39,699 - app.core.excel.processor - INFO - 条码 6922170800072 处理结果:正常商品数量5.0,单价1.52,赠品数量0 +2026-03-30 14:28:39,700 - app.core.excel.processor - INFO - 条码 6952561810113 处理结果:正常商品数量10.0,单价2.09,赠品数量0 +2026-03-30 14:28:39,700 - app.core.excel.processor - INFO - 条码 6979260656705 处理结果:正常商品数量6.0,单价1.33,赠品数量0 +2026-03-30 14:28:39,700 - app.core.excel.processor - INFO - 条码 6970495450090 处理结果:正常商品数量4.0,单价2.29,赠品数量0 +2026-03-30 14:28:39,700 - app.core.excel.processor - INFO - 条码 6918768000221 处理结果:正常商品数量4.0,单价1.71,赠品数量0 +2026-03-30 14:28:39,700 - app.core.excel.processor - INFO - 条码 6935284415667 处理结果:正常商品数量6.0,单价2.91,赠品数量0 +2026-03-30 14:28:39,700 - app.core.excel.processor - INFO - 条码 6935284412918 处理结果:正常商品数量5.0,单价2.91,赠品数量0 +2026-03-30 14:28:39,700 - app.core.excel.processor - INFO - 条码 6928822302901 处理结果:正常商品数量5.0,单价1.43,赠品数量0 +2026-03-30 14:28:39,700 - app.core.excel.processor - INFO - 条码 6935284415650 处理结果:正常商品数量7.0,单价2.47,赠品数量0 +2026-03-30 14:28:39,701 - app.core.excel.processor - INFO - 条码 6974107050067 处理结果:正常商品数量6.0,单价2.09,赠品数量0 +2026-03-30 14:28:39,701 - app.core.excel.processor - INFO - 条码 6935041525387 处理结果:正常商品数量5.0,单价5.24,赠品数量0 +2026-03-30 14:28:39,701 - app.core.excel.processor - INFO - 条码 6938830600159 处理结果:正常商品数量2.0,单价2.38,赠品数量0 +2026-03-30 14:28:39,701 - app.core.excel.processor - INFO - 条码 6944978700286 处理结果:正常商品数量5.0,单价3.51,赠品数量0 +2026-03-30 14:28:39,701 - app.core.excel.processor - INFO - 条码 6952145601076 处理结果:正常商品数量2.0,单价9.52,赠品数量0 +2026-03-30 14:28:39,701 - app.core.excel.processor - INFO - 条码 6923512599432 处理结果:正常商品数量2.0,单价10.28,赠品数量0 +2026-03-30 14:28:39,702 - app.core.excel.processor - INFO - 条码 6970813650164 处理结果:正常商品数量3.0,单价5.05,赠品数量0 +2026-03-30 14:28:39,702 - app.core.excel.processor - INFO - 条码 6972158461146 处理结果:正常商品数量3.0,单价4.28,赠品数量0 +2026-03-30 14:28:39,702 - app.core.excel.processor - INFO - 条码 6938029400010 处理结果:正常商品数量3.0,单价8.76,赠品数量0 +2026-03-30 14:28:39,702 - app.core.excel.processor - INFO - 条码 6938029400096 处理结果:正常商品数量6.0,单价4.9,赠品数量0 +2026-03-30 14:28:39,702 - app.core.excel.processor - INFO - 条码 6938029400584 处理结果:正常商品数量5.0,单价3.5,赠品数量0 +2026-03-30 14:28:39,702 - app.core.excel.processor - INFO - 条码 6923696800645 处理结果:正常商品数量5.0,单价2.67,赠品数量0 +2026-03-30 14:28:39,702 - app.core.excel.processor - INFO - 条码 6923696800638 处理结果:正常商品数量5.0,单价2.67,赠品数量0 +2026-03-30 14:28:39,702 - app.core.excel.processor - INFO - 条码 6925998800804 处理结果:正常商品数量4.0,单价2.53,赠品数量0 +2026-03-30 14:28:39,703 - app.core.excel.processor - INFO - 条码 6924187851160 处理结果:正常商品数量5.0,单价5.07,赠品数量0 +2026-03-30 14:28:39,703 - app.core.excel.processor - INFO - 条码 6924187824959 处理结果:正常商品数量4.0,单价9.65,赠品数量0 +2026-03-30 14:28:39,703 - app.core.excel.processor - INFO - 条码 6924187821644 处理结果:正常商品数量3.0,单价8.57,赠品数量0 +2026-03-30 14:28:39,703 - app.core.excel.processor - INFO - 条码 6927849455553 处理结果:正常商品数量5.0,单价4.09,赠品数量0 +2026-03-30 14:28:39,703 - app.core.excel.processor - INFO - 条码 6938270511886 处理结果:正常商品数量3.0,单价3.9,赠品数量0 +2026-03-30 14:28:39,703 - app.core.excel.processor - INFO - 条码 6943466905660 处理结果:正常商品数量3.0,单价3.71,赠品数量0 +2026-03-30 14:28:39,703 - app.core.excel.processor - INFO - 条码 6939319700162 处理结果:正常商品数量3.0,单价3.43,赠品数量0 +2026-03-30 14:28:39,704 - app.core.excel.processor - INFO - 条码 6922024730029 处理结果:正常商品数量3.0,单价5.7,赠品数量0 +2026-03-30 14:28:39,704 - app.core.excel.processor - INFO - 条码 6940509101645 处理结果:正常商品数量5.0,单价1.33,赠品数量0 +2026-03-30 14:28:39,704 - app.core.excel.processor - INFO - 条码 6922145801325 处理结果:正常商品数量4.0,单价12.66,赠品数量0 +2026-03-30 14:28:39,704 - app.core.excel.processor - INFO - 条码 6953755600398 处理结果:正常商品数量4.0,单价2.38,赠品数量0 +2026-03-30 14:28:39,704 - app.core.excel.processor - INFO - 条码 6922145800113 处理结果:正常商品数量5.0,单价2.75,赠品数量0 +2026-03-30 14:28:39,704 - app.core.excel.processor - INFO - 条码 6944978701252 处理结果:正常商品数量4.0,单价3.95,赠品数量0 +2026-03-30 14:28:39,704 - app.core.excel.processor - INFO - 条码 6940509101737 处理结果:正常商品数量6.0,单价2.72,赠品数量0 +2026-03-30 14:28:39,704 - app.core.excel.processor - INFO - 条码 6933319064002 处理结果:正常商品数量2.0,单价2.47,赠品数量0 +2026-03-30 14:28:39,705 - app.core.excel.processor - INFO - 条码 6932459700023 处理结果:正常商品数量3.0,单价1.9,赠品数量0 +2026-03-30 14:28:39,705 - app.core.excel.processor - INFO - 条码 6970798321714 处理结果:正常商品数量4.0,单价2.48,赠品数量0 +2026-03-30 14:28:39,705 - app.core.excel.processor - INFO - 条码 6941760901500 处理结果:正常商品数量80.0,单价1.37,赠品数量0 +2026-03-30 14:28:39,705 - app.core.excel.processor - INFO - 条码 6939006488885 处理结果:正常商品数量40.0,单价1.57,赠品数量0 +2026-03-30 14:28:39,705 - app.core.excel.processor - INFO - 条码 6935284455595 处理结果:正常商品数量20.0,单价0.51,赠品数量0 +2026-03-30 14:28:39,705 - app.core.excel.processor - INFO - 条码 6901715297980 处理结果:正常商品数量30.0,单价0.76,赠品数量0 +2026-03-30 14:28:39,705 - app.core.excel.processor - INFO - 条码 6941760902583 处理结果:只有赠品,数量=2.0 +2026-03-30 14:28:39,707 - app.core.excel.processor - INFO - 条码 6941760902583 填充:仅有赠品,采购量=0,赠品数量=2.0 +2026-03-30 14:28:39,710 - app.core.excel.processor - INFO - 采购单已保存到: data/result\采购单_预处理之后_订单1774849009841.xls +2026-03-30 14:28:39,734 - app.core.excel.processor - INFO - 采购单已保存到: data/result\采购单_预处理之后_订单1774849009841.xls +2026-03-30 14:28:39,736 - app.core.excel.processor - INFO - 使用输出目录: E:\2025Code\python\orc-order-v2\data\output +2026-03-30 14:28:39,736 - app.core.excel.processor - INFO - 使用临时目录: E:\2025Code\python\orc-order-v2\data\temp +2026-03-30 14:28:39,737 - app.core.excel.processor - INFO - 初始化ExcelProcessor完成,模板文件: templates/银豹-采购单模板.xls +2026-03-30 14:28:39,829 - app.core.excel.processor - INFO - 开始处理Excel文件: data/output\预处理之后_订单明细20260330133908.xlsx +2026-03-30 14:28:39,835 - app.core.excel.processor - INFO - 成功读取Excel文件: data/output\预处理之后_订单明细20260330133908.xlsx, 共 28 行 +2026-03-30 14:28:39,838 - app.core.excel.processor - INFO - 找到可能的表头行: 第1行,评分: 55 +2026-03-30 14:28:39,838 - app.core.excel.processor - INFO - 识别到表头在第 1 行 +2026-03-30 14:28:39,838 - app.core.excel.processor - INFO - 重新整理数据结构,共 27 行有效数据 +2026-03-30 14:28:39,839 - app.core.excel.processor - INFO - 找到精确匹配的条码列: 商品条码 +2026-03-30 14:28:39,839 - app.core.excel.processor - INFO - 使用条码列: 商品条码 +2026-03-30 14:28:39,839 - app.core.excel.processor - INFO - 找到name列: 商品名称 +2026-03-30 14:28:39,839 - app.core.excel.processor - INFO - 找到quantity列: 数量 +2026-03-30 14:28:39,839 - app.core.excel.processor - INFO - 找到price列: 单价 +2026-03-30 14:28:39,839 - app.core.excel.processor - INFO - 找到amount列: 金额 +2026-03-30 14:28:39,840 - app.core.excel.processor - INFO - 检测到列映射: {'barcode': '商品条码', 'name': '商品名称', 'quantity': '数量', 'price': '单价', 'amount': '金额'} +2026-03-30 14:28:39,843 - app.core.excel.processor - INFO - 提取到 27 个商品信息 +2026-03-30 14:28:39,848 - app.core.excel.processor - INFO - 开始处理27 个产品信息 +2026-03-30 14:28:39,848 - app.core.excel.processor - INFO - 处理商品: 条码=6901028247368, 数量=20.0, 单价=22.5, 是否赠品=False +2026-03-30 14:28:39,848 - app.core.excel.processor - INFO - 发现正常商品:条码6901028247368, 数量=20.0, 单价=22.5 +2026-03-30 14:28:39,848 - app.core.excel.processor - INFO - 处理商品: 条码=6901028339520, 数量=10.0, 单价=22.5, 是否赠品=False +2026-03-30 14:28:39,849 - app.core.excel.processor - INFO - 发现正常商品:条码6901028339520, 数量=10.0, 单价=22.5 +2026-03-30 14:28:39,849 - app.core.excel.processor - INFO - 处理商品: 条码=6901028322850, 数量=10.0, 单价=22.5, 是否赠品=False +2026-03-30 14:28:39,849 - app.core.excel.processor - INFO - 发现正常商品:条码6901028322850, 数量=10.0, 单价=22.5 +2026-03-30 14:28:39,849 - app.core.excel.processor - INFO - 处理商品: 条码=6901028221443, 数量=20.0, 单价=20.14, 是否赠品=False +2026-03-30 14:28:39,849 - app.core.excel.processor - INFO - 发现正常商品:条码6901028221443, 数量=20.0, 单价=20.14 +2026-03-30 14:28:39,850 - app.core.excel.processor - INFO - 处理商品: 条码=6901028167062, 数量=10.0, 单价=17.5, 是否赠品=False +2026-03-30 14:28:39,850 - app.core.excel.processor - INFO - 发现正常商品:条码6901028167062, 数量=10.0, 单价=17.5 +2026-03-30 14:28:39,850 - app.core.excel.processor - INFO - 处理商品: 条码=6901028227278, 数量=20.0, 单价=16.748, 是否赠品=False +2026-03-30 14:28:39,850 - app.core.excel.processor - INFO - 发现正常商品:条码6901028227278, 数量=20.0, 单价=16.748 +2026-03-30 14:28:39,850 - app.core.excel.processor - INFO - 处理商品: 条码=6901028221535, 数量=10.0, 单价=15.8, 是否赠品=False +2026-03-30 14:28:39,850 - app.core.excel.processor - INFO - 发现正常商品:条码6901028221535, 数量=10.0, 单价=15.8 +2026-03-30 14:28:39,851 - app.core.excel.processor - INFO - 处理商品: 条码=6901028001618, 数量=10.0, 单价=15.052, 是否赠品=False +2026-03-30 14:28:39,851 - app.core.excel.processor - INFO - 发现正常商品:条码6901028001618, 数量=10.0, 单价=15.052 +2026-03-30 14:28:39,851 - app.core.excel.processor - INFO - 处理商品: 条码=6901028180559, 数量=10.0, 单价=14.31, 是否赠品=False +2026-03-30 14:28:39,851 - app.core.excel.processor - INFO - 发现正常商品:条码6901028180559, 数量=10.0, 单价=14.31 +2026-03-30 14:28:39,851 - app.core.excel.processor - INFO - 处理商品: 条码=6901028046886, 数量=10.0, 单价=11.45, 是否赠品=False +2026-03-30 14:28:39,852 - app.core.excel.processor - INFO - 发现正常商品:条码6901028046886, 数量=10.0, 单价=11.45 +2026-03-30 14:28:39,852 - app.core.excel.processor - INFO - 处理商品: 条码=6901028339889, 数量=10.0, 单价=12.93, 是否赠品=False +2026-03-30 14:28:39,852 - app.core.excel.processor - INFO - 发现正常商品:条码6901028339889, 数量=10.0, 单价=12.93 +2026-03-30 14:28:39,852 - app.core.excel.processor - INFO - 处理商品: 条码=6901028268974, 数量=10.0, 单价=26.3, 是否赠品=False +2026-03-30 14:28:39,852 - app.core.excel.processor - INFO - 发现正常商品:条码6901028268974, 数量=10.0, 单价=26.3 +2026-03-30 14:28:39,853 - app.core.excel.processor - INFO - 处理商品: 条码=6901028010856, 数量=10.0, 单价=22.5, 是否赠品=False +2026-03-30 14:28:39,853 - app.core.excel.processor - INFO - 发现正常商品:条码6901028010856, 数量=10.0, 单价=22.5 +2026-03-30 14:28:39,853 - app.core.excel.processor - INFO - 处理商品: 条码=6901028145060, 数量=10.0, 单价=22.5, 是否赠品=False +2026-03-30 14:28:39,853 - app.core.excel.processor - INFO - 发现正常商品:条码6901028145060, 数量=10.0, 单价=22.5 +2026-03-30 14:28:39,853 - app.core.excel.processor - INFO - 处理商品: 条码=6901028211642, 数量=10.0, 单价=20.14, 是否赠品=False +2026-03-30 14:28:39,853 - app.core.excel.processor - INFO - 发现正常商品:条码6901028211642, 数量=10.0, 单价=20.14 +2026-03-30 14:28:39,854 - app.core.excel.processor - INFO - 处理商品: 条码=6901028143721, 数量=10.0, 单价=17.5, 是否赠品=False +2026-03-30 14:28:39,854 - app.core.excel.processor - INFO - 发现正常商品:条码6901028143721, 数量=10.0, 单价=17.5 +2026-03-30 14:28:39,854 - app.core.excel.processor - INFO - 处理商品: 条码=6901028084765, 数量=60.0, 单价=12.93, 是否赠品=False +2026-03-30 14:28:39,854 - app.core.excel.processor - INFO - 发现正常商品:条码6901028084765, 数量=60.0, 单价=12.93 +2026-03-30 14:28:39,854 - app.core.excel.processor - INFO - 处理商品: 条码=6901028192729, 数量=10.0, 单价=12.93, 是否赠品=False +2026-03-30 14:28:39,855 - app.core.excel.processor - INFO - 发现正常商品:条码6901028192729, 数量=10.0, 单价=12.93 +2026-03-30 14:28:39,855 - app.core.excel.processor - INFO - 处理商品: 条码=6901028159562, 数量=10.0, 单价=12.19, 是否赠品=False +2026-03-30 14:28:39,855 - app.core.excel.processor - INFO - 发现正常商品:条码6901028159562, 数量=10.0, 单价=12.19 +2026-03-30 14:28:39,855 - app.core.excel.processor - INFO - 处理商品: 条码=6901028315425, 数量=10.0, 单价=9.7, 是否赠品=False +2026-03-30 14:28:39,855 - app.core.excel.processor - INFO - 发现正常商品:条码6901028315425, 数量=10.0, 单价=9.7 +2026-03-30 14:28:39,856 - app.core.excel.processor - INFO - 处理商品: 条码=6901028024969, 数量=30.0, 单价=9.7, 是否赠品=False +2026-03-30 14:28:39,856 - app.core.excel.processor - INFO - 发现正常商品:条码6901028024969, 数量=30.0, 单价=9.7 +2026-03-30 14:28:39,856 - app.core.excel.processor - INFO - 处理商品: 条码=6901028084314, 数量=20.0, 单价=8.8, 是否赠品=False +2026-03-30 14:28:39,856 - app.core.excel.processor - INFO - 发现正常商品:条码6901028084314, 数量=20.0, 单价=8.8 +2026-03-30 14:28:39,856 - app.core.excel.processor - INFO - 处理商品: 条码=6901028042055, 数量=50.0, 单价=8.8, 是否赠品=False +2026-03-30 14:28:39,856 - app.core.excel.processor - INFO - 发现正常商品:条码6901028042055, 数量=50.0, 单价=8.8 +2026-03-30 14:28:39,857 - app.core.excel.processor - INFO - 处理商品: 条码=6901028025638, 数量=40.0, 单价=7.1, 是否赠品=False +2026-03-30 14:28:39,857 - app.core.excel.processor - INFO - 发现正常商品:条码6901028025638, 数量=40.0, 单价=7.1 +2026-03-30 14:28:39,857 - app.core.excel.processor - INFO - 处理商品: 条码=6901028141130, 数量=10.0, 单价=7.1, 是否赠品=False +2026-03-30 14:28:39,857 - app.core.excel.processor - INFO - 发现正常商品:条码6901028141130, 数量=10.0, 单价=7.1 +2026-03-30 14:28:39,857 - app.core.excel.processor - INFO - 处理商品: 条码=6901028257152, 数量=20.0, 单价=6.15, 是否赠品=False +2026-03-30 14:28:39,857 - app.core.excel.processor - INFO - 发现正常商品:条码6901028257152, 数量=20.0, 单价=6.15 +2026-03-30 14:28:39,858 - app.core.excel.processor - INFO - 处理商品: 条码=6901028095884, 数量=10.0, 单价=6.15, 是否赠品=False +2026-03-30 14:28:39,858 - app.core.excel.processor - INFO - 发现正常商品:条码6901028095884, 数量=10.0, 单价=6.15 +2026-03-30 14:28:39,858 - app.core.excel.processor - INFO - 分组后共27 个不同条码的商品 +2026-03-30 14:28:39,858 - app.core.excel.processor - INFO - 条码 6901028247368 处理结果:正常商品数量20.0,单价22.5,赠品数量0 +2026-03-30 14:28:39,858 - app.core.excel.processor - INFO - 条码 6901028339520 处理结果:正常商品数量10.0,单价22.5,赠品数量0 +2026-03-30 14:28:39,858 - app.core.excel.processor - INFO - 条码 6901028322850 处理结果:正常商品数量10.0,单价22.5,赠品数量0 +2026-03-30 14:28:39,858 - app.core.excel.processor - INFO - 条码 6901028221443 处理结果:正常商品数量20.0,单价20.14,赠品数量0 +2026-03-30 14:28:39,859 - app.core.excel.processor - INFO - 条码 6901028167062 处理结果:正常商品数量10.0,单价17.5,赠品数量0 +2026-03-30 14:28:39,859 - app.core.excel.processor - INFO - 条码 6901028227278 处理结果:正常商品数量20.0,单价16.748,赠品数量0 +2026-03-30 14:28:39,859 - app.core.excel.processor - INFO - 条码 6901028221535 处理结果:正常商品数量10.0,单价15.8,赠品数量0 +2026-03-30 14:28:39,859 - app.core.excel.processor - INFO - 条码 6901028001618 处理结果:正常商品数量10.0,单价15.052,赠品数量0 +2026-03-30 14:28:39,859 - app.core.excel.processor - INFO - 条码 6901028180559 处理结果:正常商品数量10.0,单价14.31,赠品数量0 +2026-03-30 14:28:39,859 - app.core.excel.processor - INFO - 条码 6901028046886 处理结果:正常商品数量10.0,单价11.45,赠品数量0 +2026-03-30 14:28:39,859 - app.core.excel.processor - INFO - 条码 6901028339889 处理结果:正常商品数量10.0,单价12.93,赠品数量0 +2026-03-30 14:28:39,860 - app.core.excel.processor - INFO - 条码 6901028268974 处理结果:正常商品数量10.0,单价26.3,赠品数量0 +2026-03-30 14:28:39,860 - app.core.excel.processor - INFO - 条码 6901028010856 处理结果:正常商品数量10.0,单价22.5,赠品数量0 +2026-03-30 14:28:39,860 - app.core.excel.processor - INFO - 条码 6901028145060 处理结果:正常商品数量10.0,单价22.5,赠品数量0 +2026-03-30 14:28:39,860 - app.core.excel.processor - INFO - 条码 6901028211642 处理结果:正常商品数量10.0,单价20.14,赠品数量0 +2026-03-30 14:28:39,860 - app.core.excel.processor - INFO - 条码 6901028143721 处理结果:正常商品数量10.0,单价17.5,赠品数量0 +2026-03-30 14:28:39,860 - app.core.excel.processor - INFO - 条码 6901028084765 处理结果:正常商品数量60.0,单价12.93,赠品数量0 +2026-03-30 14:28:39,860 - app.core.excel.processor - INFO - 条码 6901028192729 处理结果:正常商品数量10.0,单价12.93,赠品数量0 +2026-03-30 14:28:39,861 - app.core.excel.processor - INFO - 条码 6901028159562 处理结果:正常商品数量10.0,单价12.19,赠品数量0 +2026-03-30 14:28:39,861 - app.core.excel.processor - INFO - 条码 6901028315425 处理结果:正常商品数量10.0,单价9.7,赠品数量0 +2026-03-30 14:28:39,861 - app.core.excel.processor - INFO - 条码 6901028024969 处理结果:正常商品数量30.0,单价9.7,赠品数量0 +2026-03-30 14:28:39,861 - app.core.excel.processor - INFO - 条码 6901028084314 处理结果:正常商品数量20.0,单价8.8,赠品数量0 +2026-03-30 14:28:39,861 - app.core.excel.processor - INFO - 条码 6901028042055 处理结果:正常商品数量50.0,单价8.8,赠品数量0 +2026-03-30 14:28:39,861 - app.core.excel.processor - INFO - 条码 6901028025638 处理结果:正常商品数量40.0,单价7.1,赠品数量0 +2026-03-30 14:28:39,862 - app.core.excel.processor - INFO - 条码 6901028141130 处理结果:正常商品数量10.0,单价7.1,赠品数量0 +2026-03-30 14:28:39,862 - app.core.excel.processor - INFO - 条码 6901028257152 处理结果:正常商品数量20.0,单价6.15,赠品数量0 +2026-03-30 14:28:39,862 - app.core.excel.processor - INFO - 条码 6901028095884 处理结果:正常商品数量10.0,单价6.15,赠品数量0 +2026-03-30 14:28:39,864 - app.core.excel.processor - INFO - 采购单已保存到: data/result\采购单_预处理之后_订单明细20260330133908.xls +2026-03-30 14:28:39,866 - app.core.excel.processor - INFO - 采购单已保存到: data/result\采购单_预处理之后_订单明细20260330133908.xls +2026-03-30 14:41:11,947 - app.core.excel.processor - INFO - 使用输出目录: E:\2025Code\python\orc-order-v2\data\output +2026-03-30 14:41:11,947 - app.core.excel.processor - INFO - 使用临时目录: E:\2025Code\python\orc-order-v2\data\temp +2026-03-30 14:41:11,948 - app.core.excel.processor - INFO - 初始化ExcelProcessor完成,模板文件: templates/银豹-采购单模板.xls +2026-03-30 14:41:12,129 - app.core.excel.processor - INFO - 开始处理Excel文件: E:/2025Code/python/orc-order-v2/data/output\预处理之后_订单1774849009841.xlsx +2026-03-30 14:41:12,140 - app.core.excel.processor - INFO - 成功读取Excel文件: E:/2025Code/python/orc-order-v2/data/output\预处理之后_订单1774849009841.xlsx, 共 99 行 +2026-03-30 14:41:12,143 - app.core.excel.processor - INFO - 找到可能的表头行: 第1行,评分: 55 +2026-03-30 14:41:12,143 - app.core.excel.processor - INFO - 识别到表头在第 1 行 +2026-03-30 14:41:12,144 - app.core.excel.processor - INFO - 重新整理数据结构,共 98 行有效数据 +2026-03-30 14:41:12,145 - app.core.excel.processor - INFO - 找到精确匹配的条码列: 商品条码 +2026-03-30 14:41:12,145 - app.core.excel.processor - INFO - 使用条码列: 商品条码 +2026-03-30 14:41:12,145 - app.core.excel.processor - INFO - 找到name列: 商品名称 +2026-03-30 14:41:12,145 - app.core.excel.processor - INFO - 找到quantity列: 数量 +2026-03-30 14:41:12,145 - app.core.excel.processor - INFO - 找到price列: 单价 +2026-03-30 14:41:12,145 - app.core.excel.processor - INFO - 找到amount列: 金额 +2026-03-30 14:41:12,145 - app.core.excel.processor - INFO - 检测到列映射: {'barcode': '商品条码', 'name': '商品名称', 'quantity': '数量', 'price': '单价', 'amount': '金额'} +2026-03-30 14:41:12,150 - app.core.excel.processor - INFO - 从商品名称推断规格: 益达口香糖元气蓝莓味5片装13.5g@ -> 13.5*None, 包装数量=13 +2026-03-30 14:41:12,153 - app.core.excel.processor - INFO - 从商品名称推断规格: 奥利奥饼干草莓味夹心97g@ -> 97*None, 包装数量=97 +2026-03-30 14:41:12,154 - app.core.excel.processor - INFO - 从商品名称推断规格: 奥利奥冰淇淋风味饼干抹茶味97g@ -> 97*None, 包装数量=97 +2026-03-30 14:41:12,154 - app.core.excel.processor - INFO - 从商品名称推断规格: 奥利奥薄脆香草奥碎味95g@ -> 95*None, 包装数量=95 +2026-03-30 14:41:12,155 - app.core.excel.processor - INFO - 从商品名称推断规格: 喜之郎果肉果冻葡萄苹果200g -> 200*None, 包装数量=200 +2026-03-30 14:41:12,156 - app.core.excel.processor - INFO - 从商品名称推断规格: 法丽兹曲奇抹茶慕斯巧克力味70g@ -> 70*None, 包装数量=70 +2026-03-30 14:41:12,157 - app.core.excel.processor - INFO - 从商品名称推断规格: 太平梳打饼干海苔味100g@ -> 100*None, 包装数量=100 +2026-03-30 14:41:12,158 - app.core.excel.processor - INFO - 从商品名称推断规格: 新家园烤馍52g@ -> 52*None, 包装数量=52 +2026-03-30 14:41:12,159 - app.core.excel.processor - INFO - 从商品名称推断规格: 达利园熊子饼115g@ -> 115*None, 包装数量=115 +2026-03-30 14:41:12,160 - app.core.excel.processor - INFO - 从商品名称推断规格: 达利园好吃点榛仁酥饼146g@ -> 146*None, 包装数量=146 +2026-03-30 14:41:12,160 - app.core.excel.processor - INFO - 从商品名称推断规格: 达利园好吃点杏仁酥饼146g@ -> 146*None, 包装数量=146 +2026-03-30 14:41:12,161 - app.core.excel.processor - INFO - 从商品名称推断规格: 达利园好吃点香脆核桃饼108g@ -> 108*None, 包装数量=108 +2026-03-30 14:41:12,162 - app.core.excel.processor - INFO - 从商品名称推断规格: 达利园好吃点香脆腰果饼108g@ -> 108*None, 包装数量=108 +2026-03-30 14:41:12,163 - app.core.excel.processor - INFO - 从商品名称推断规格: 康师傅3+2苏打饼干香浓奶油125g@ -> 125*None, 包装数量=125 +2026-03-30 14:41:12,164 - app.core.excel.processor - INFO - 从商品名称推断规格: 米老头青稞米棒芝麻味150g@ -> 150*None, 包装数量=150 +2026-03-30 14:41:12,165 - app.core.excel.processor - INFO - 从商品名称推断规格: 旺旺雪饼84g@ -> 84*None, 包装数量=84 +2026-03-30 14:41:12,166 - app.core.excel.processor - INFO - 从商品名称推断规格: 旺旺仙贝52g@ -> 52*None, 包装数量=52 +2026-03-30 14:41:12,167 - app.core.excel.processor - INFO - 从商品名称推断规格: 亨裕蛋味酥39g -> 39*None, 包装数量=39 +2026-03-30 14:41:12,168 - app.core.excel.processor - INFO - 从商品名称推断规格: 金富士海苔味三角饼干128g@ -> 128*None, 包装数量=128 +2026-03-30 14:41:12,168 - app.core.excel.processor - INFO - 从商品名称推断规格: 怡派手工薄脆饼干318g -> 318*None, 包装数量=318 +2026-03-30 14:41:12,169 - app.core.excel.processor - INFO - 从商品名称推断规格: 雀巢威化脆脆鲨花生味夹心【32条装】18.6g@ -> 18.6*None, 包装数量=18 +2026-03-30 14:41:12,170 - app.core.excel.processor - INFO - 从商品名称推断规格: 卫龙亲嘴烧麦辣鸡汁味24g@ -> 24*None, 包装数量=24 +2026-03-30 14:41:12,171 - app.core.excel.processor - INFO - 从商品名称推断规格: 卫龙亲嘴烧经典香辣风味24g@ -> 24*None, 包装数量=24 +2026-03-30 14:41:12,172 - app.core.excel.processor - INFO - 从商品名称推断规格: 卫龙亲嘴烧麻辣牛肉风味24g@ -> 24*None, 包装数量=24 +2026-03-30 14:41:12,172 - app.core.excel.processor - INFO - 从商品名称推断规格: 杨记脆鸭肫香辣味22g -> 22*None, 包装数量=22 +2026-03-30 14:41:12,173 - app.core.excel.processor - INFO - 从商品名称推断规格: 杨记脆鸭肫椒麻味22g -> 22*None, 包装数量=22 +2026-03-30 14:41:12,174 - app.core.excel.processor - INFO - 从商品名称推断规格: 登荣龙须牛肉丝20g -> 20*None, 包装数量=20 +2026-03-30 14:41:12,175 - app.core.excel.processor - INFO - 从商品名称推断规格: 登荣香辣爽口鸡23g -> 23*None, 包装数量=23 +2026-03-30 14:41:12,176 - app.core.excel.processor - INFO - 从商品名称推断规格: 卫龙魔芋爽麻酱素毛肚微辣18g@ -> 18*None, 包装数量=18 +2026-03-30 14:41:12,177 - app.core.excel.processor - INFO - 从商品名称推断规格: 劲仔小鱼卤香味12g@ -> 12*None, 包装数量=12 +2026-03-30 14:41:12,178 - app.core.excel.processor - INFO - 从商品名称推断规格: 劲仔小鱼香辣小鱼12g@ -> 12*None, 包装数量=12 +2026-03-30 14:41:12,178 - app.core.excel.processor - INFO - 从商品名称推断规格: 劲仔小鱼糖醋小鱼12g@ -> 12*None, 包装数量=12 +2026-03-30 14:41:12,179 - app.core.excel.processor - INFO - 从商品名称推断规格: 劲仔手撕肉干麻辣味10g@ -> 10*None, 包装数量=10 +2026-03-30 14:41:12,180 - app.core.excel.processor - INFO - 从商品名称推断规格: 劲仔手撕肉干香辣味10g@ -> 10*None, 包装数量=10 +2026-03-30 14:41:12,181 - app.core.excel.processor - INFO - 从商品名称推断规格: 卫龙麻辣麻辣小麻小辣16g@ -> 16*None, 包装数量=16 +2026-03-30 14:41:12,182 - app.core.excel.processor - INFO - 从商品名称推断规格: 子弟原切马铃薯片巴西烤肉味95g@ -> 95*None, 包装数量=95 +2026-03-30 14:41:12,183 - app.core.excel.processor - INFO - 从商品名称推断规格: 子弟原切马铃薯片美滋番茄味95g@ -> 95*None, 包装数量=95 +2026-03-30 14:41:12,183 - app.core.excel.processor - INFO - 从商品名称推断规格: 子弟原切马铃薯片经典麻辣味95g@ -> 95*None, 包装数量=95 +2026-03-30 14:41:12,184 - app.core.excel.processor - INFO - 从商品名称推断规格: 子弟原切马铃薯片劲爆麻辣味95g@ -> 95*None, 包装数量=95 +2026-03-30 14:41:12,185 - app.core.excel.processor - INFO - 从商品名称推断规格: 乐事美国经典原味70g@ -> 70*None, 包装数量=70 +2026-03-30 14:41:12,186 - app.core.excel.processor - INFO - 从商品名称推断规格: 乐事墨西哥鸡汁番茄味70g@ -> 70*None, 包装数量=70 +2026-03-30 14:41:12,187 - app.core.excel.processor - INFO - 从商品名称推断规格: 飘零大叔蜜辣去骨鸭掌45g@ -> 45*None, 包装数量=45 +2026-03-30 14:41:12,188 - app.core.excel.processor - INFO - 从商品名称推断规格: 茂林炭烤鱿鱼丝60g -> 60*None, 包装数量=60 +2026-03-30 14:41:12,189 - app.core.excel.processor - INFO - 从商品名称推断规格: 王小卤虎皮凤爪火锅味105g@ -> 105*None, 包装数量=105 +2026-03-30 14:41:12,190 - app.core.excel.processor - INFO - 从商品名称推断规格: 王小卤虎皮凤爪卤香味 105g@ -> 105*None, 包装数量=105 +2026-03-30 14:41:12,191 - app.core.excel.processor - INFO - 从商品名称推断规格: 王小卤虎皮凤爪香辣味 105g@ -> 105*None, 包装数量=105 +2026-03-30 14:41:12,192 - app.core.excel.processor - INFO - 从商品名称推断规格: 王小卤虎皮凤爪椒麻味105g@ -> 105*None, 包装数量=105 +2026-03-30 14:41:12,193 - app.core.excel.processor - INFO - 从商品名称推断规格: 杨记老卤双爪多味70g -> 70*None, 包装数量=70 +2026-03-30 14:41:12,194 - app.core.excel.processor - INFO - 从商品名称推断规格: 逍遥嘴花椒鸡味180g -> 180*None, 包装数量=180 +2026-03-30 14:41:12,195 - app.core.excel.processor - INFO - 从商品名称推断规格: 川牛娃泡椒牛肉50g -> 50*None, 包装数量=50 +2026-03-30 14:41:12,195 - app.core.excel.processor - INFO - 从商品名称推断规格: 飘零大叔川香半筋半肉48g@ -> 48*None, 包装数量=48 +2026-03-30 14:41:12,196 - app.core.excel.processor - INFO - 从商品名称推断规格: 展华大辣棒麻辣牛肉味138g -> 138*None, 包装数量=138 +2026-03-30 14:41:12,197 - app.core.excel.processor - INFO - 从商品名称推断规格: 登荣素口水鸡65g -> 65*None, 包装数量=65 +2026-03-30 14:41:12,198 - app.core.excel.processor - INFO - 从商品名称推断规格: 48g乐媳妇山椒凤爪 -> 48*None, 包装数量=48 +2026-03-30 14:41:12,199 - app.core.excel.processor - INFO - 从商品名称推断规格: 蓉小优泡椒味臭干子70g@ -> 70*None, 包装数量=70 +2026-03-30 14:41:12,200 - app.core.excel.processor - INFO - 从商品名称推断规格: 吴婷红油馍片82g -> 82*None, 包装数量=82 +2026-03-30 14:41:12,201 - app.core.excel.processor - INFO - 从商品名称推断规格: 禛香肥牛味大豆制品素食风味80g -> 80*None, 包装数量=80 +2026-03-30 14:41:12,202 - app.core.excel.processor - INFO - 从商品名称推断规格: (50g+30g)卫龙魔芋爽(酸辣泡椒素毛肚)@ -> 50*None, 包装数量=50 +2026-03-30 14:41:12,203 - app.core.excel.processor - INFO - 从商品名称推断规格: 卫龙大面筋106g@ -> 106*None, 包装数量=106 +2026-03-30 14:41:12,204 - app.core.excel.processor - INFO - 从商品名称推断规格: 小滑头薄片(经典)72g -> 72*None, 包装数量=72 +2026-03-30 14:41:12,205 - app.core.excel.processor - INFO - 从商品名称推断规格: 卫龙魔芋爽香辣素毛肚(50g+30g)@ -> 50*None, 包装数量=50 +2026-03-30 14:41:12,206 - app.core.excel.processor - INFO - 从商品名称推断规格: 郎阿哥牛羊配辣味90g -> 90*None, 包装数量=90 +2026-03-30 14:41:12,207 - app.core.excel.processor - INFO - 从商品名称推断规格: 旺旺馒头118g@ -> 118*None, 包装数量=118 +2026-03-30 14:41:12,208 - app.core.excel.processor - INFO - 从商品名称推断规格: 80g调皮猴鹌鹑蛋(麻辣味) -> 80*None, 包装数量=80 +2026-03-30 14:41:12,209 - app.core.excel.processor - INFO - 从商品名称推断规格: 有友泡椒牛皮晶山椒70g@ -> 70*None, 包装数量=70 +2026-03-30 14:41:12,210 - app.core.excel.processor - INFO - 从商品名称推断规格: 许之郎猪蹄盐焗味150g -> 150*None, 包装数量=150 +2026-03-30 14:41:12,211 - app.core.excel.processor - INFO - 从商品名称推断规格: 160g东莱辣卤猪蹄 -> 160*None, 包装数量=160 +2026-03-30 14:41:12,212 - app.core.excel.processor - INFO - 从商品名称推断规格: 杨记麻辣腿100g -> 100*None, 包装数量=100 +2026-03-30 14:41:12,213 - app.core.excel.processor - INFO - 从商品名称推断规格: 周小贱功夫鸭脖黑鸭味55g -> 55*None, 包装数量=55 +2026-03-30 14:41:12,213 - app.core.excel.processor - INFO - 从商品名称推断规格: 老灶煮花生400g -> 400*None, 包装数量=400 +2026-03-30 14:41:12,214 - app.core.excel.processor - INFO - 从商品名称推断规格: 老灶花生186g -> 186*None, 包装数量=186 +2026-03-30 14:41:12,215 - app.core.excel.processor - INFO - 从商品名称推断规格: 老灶煮花生蒜香味130g -> 130*None, 包装数量=130 +2026-03-30 14:41:12,216 - app.core.excel.processor - INFO - 从商品名称推断规格: 香香嘴卤制豆腐干香辣味80g@ -> 80*None, 包装数量=80 +2026-03-30 14:41:12,217 - app.core.excel.processor - INFO - 从商品名称推断规格: 香香嘴卤制豆腐干五香味80g@ -> 80*None, 包装数量=80 +2026-03-30 14:41:12,218 - app.core.excel.processor - INFO - 从商品名称推断规格: 80g千百度啦咝豆干(麻辣味) -> 80*None, 包装数量=80 +2026-03-30 14:41:12,219 - app.core.excel.processor - INFO - 从商品名称推断规格: 洽洽瓜子焦糖味@108g -> 108*None, 包装数量=108 +2026-03-30 14:41:12,220 - app.core.excel.processor - INFO - 从商品名称推断规格: 洽洽奶香瓜子285g@ -> 285*None, 包装数量=285 +2026-03-30 14:41:12,221 - app.core.excel.processor - INFO - 从商品名称推断规格: 洽洽香瓜子260g@ -> 260*None, 包装数量=260 +2026-03-30 14:41:12,221 - app.core.excel.processor - INFO - 从商品名称推断规格: 徽记生瓜子涨115g -> 115*None, 包装数量=115 +2026-03-30 14:41:12,223 - app.core.excel.processor - INFO - 从商品名称推断规格: 老程华重庆怪味胡豆190g -> 190*None, 包装数量=190 +2026-03-30 14:41:12,224 - app.core.excel.processor - INFO - 从商品名称推断规格: 维巧九制梅肉透明装110g -> 110*None, 包装数量=110 +2026-03-30 14:41:12,224 - app.core.excel.processor - INFO - 从商品名称推断规格: 五哥牛皮糖原味140g -> 140*None, 包装数量=140 +2026-03-30 14:41:12,225 - app.core.excel.processor - INFO - 从商品名称推断规格: 大白兔奶糖114g@ -> 114*None, 包装数量=114 +2026-03-30 14:41:12,226 - app.core.excel.processor - INFO - 从商品名称推断规格: 素味居山椒土豆80g -> 80*None, 包装数量=80 +2026-03-30 14:41:12,227 - app.core.excel.processor - INFO - 从商品名称推断规格: 有友泡椒凤爪山椒味210g@ -> 210*None, 包装数量=210 +2026-03-30 14:41:12,228 - app.core.excel.processor - INFO - 从商品名称推断规格: 丫丫队长鸡脚筋老卤盐焗味50g -> 50*None, 包装数量=50 +2026-03-30 14:41:12,229 - app.core.excel.processor - INFO - 从商品名称推断规格: 有友山椒竹笋120g@ -> 120*None, 包装数量=120 +2026-03-30 14:41:12,230 - app.core.excel.processor - INFO - 从商品名称推断规格: 有友泡椒笋尖泡椒100g@ -> 100*None, 包装数量=100 +2026-03-30 14:41:12,231 - app.core.excel.processor - INFO - 从商品名称推断规格: 素味居泡山椒笋尖100g -> 100*None, 包装数量=100 +2026-03-30 14:41:12,231 - app.core.excel.processor - INFO - 从商品名称推断规格: 吴氏远久猫耳朵192g -> 192*None, 包装数量=192 +2026-03-30 14:41:12,232 - app.core.excel.processor - INFO - 从商品名称推断规格: 寻唐记锅巴麻辣味70g -> 70*None, 包装数量=70 +2026-03-30 14:41:12,233 - app.core.excel.processor - INFO - 从商品名称推断规格: 好时达地摊锅巴豪横高辣味108g -> 108*None, 包装数量=108 +2026-03-30 14:41:12,234 - app.core.excel.processor - INFO - 从商品名称推断规格: 美好火腿肠56g@ -> 56*None, 包装数量=56 +2026-03-30 14:41:12,235 - app.core.excel.processor - INFO - 从商品名称推断规格: 卫龙亲嘴烧川香风味24g@ -> 24*None, 包装数量=24 +2026-03-30 14:41:12,236 - app.core.excel.processor - INFO - 从商品名称推断规格: 魔法士脆士可挡疯狂烤肉味35g -> 35*None, 包装数量=35 +2026-03-30 14:41:12,237 - app.core.excel.processor - INFO - 从商品名称推断规格: 美好甜玉米90g@ -> 90*None, 包装数量=90 +2026-03-30 14:41:12,237 - app.core.excel.processor - INFO - 提取到 98 个商品信息 +2026-03-30 14:41:12,245 - app.core.excel.processor - INFO - 开始处理98 个产品信息 +2026-03-30 14:41:12,246 - app.core.excel.processor - INFO - 处理商品: 条码=69021343, 数量=20.0, 单价=2.05, 是否赠品=False +2026-03-30 14:41:12,246 - app.core.excel.processor - INFO - 发现正常商品:条码69021343, 数量=20.0, 单价=2.05 +2026-03-30 14:41:12,246 - app.core.excel.processor - INFO - 处理商品: 条码=6954432711437, 数量=9.0, 单价=8.38, 是否赠品=False +2026-03-30 14:41:12,246 - app.core.excel.processor - INFO - 发现正常商品:条码6954432711437, 数量=9.0, 单价=8.38 +2026-03-30 14:41:12,246 - app.core.excel.processor - INFO - 处理商品: 条码=6901668935748, 数量=5.0, 单价=4.95, 是否赠品=False +2026-03-30 14:41:12,246 - app.core.excel.processor - INFO - 发现正常商品:条码6901668935748, 数量=5.0, 单价=4.95 +2026-03-30 14:41:12,246 - app.core.excel.processor - INFO - 处理商品: 条码=6901668005892, 数量=5.0, 单价=4.75, 是否赠品=False +2026-03-30 14:41:12,246 - app.core.excel.processor - INFO - 发现正常商品:条码6901668005892, 数量=5.0, 单价=4.75 +2026-03-30 14:41:12,246 - app.core.excel.processor - INFO - 处理商品: 条码=6901668934901, 数量=4.0, 单价=6.19, 是否赠品=False +2026-03-30 14:41:12,247 - app.core.excel.processor - INFO - 发现正常商品:条码6901668934901, 数量=4.0, 单价=6.19 +2026-03-30 14:41:12,247 - app.core.excel.processor - INFO - 处理商品: 条码=6926475200995, 数量=5.0, 单价=3.0, 是否赠品=False +2026-03-30 14:41:12,247 - app.core.excel.processor - INFO - 发现正常商品:条码6926475200995, 数量=5.0, 单价=3.0 +2026-03-30 14:41:12,247 - app.core.excel.processor - INFO - 处理商品: 条码=6947929617152, 数量=5.0, 单价=2.67, 是否赠品=False +2026-03-30 14:41:12,247 - app.core.excel.processor - INFO - 发现正常商品:条码6947929617152, 数量=5.0, 单价=2.67 +2026-03-30 14:41:12,247 - app.core.excel.processor - INFO - 处理商品: 条码=6901668200303, 数量=3.0, 单价=3.33, 是否赠品=False +2026-03-30 14:41:12,247 - app.core.excel.processor - INFO - 发现正常商品:条码6901668200303, 数量=3.0, 单价=3.33 +2026-03-30 14:41:12,247 - app.core.excel.processor - INFO - 处理商品: 条码=6934235600466, 数量=5.0, 单价=1.33, 是否赠品=False +2026-03-30 14:41:12,248 - app.core.excel.processor - INFO - 发现正常商品:条码6934235600466, 数量=5.0, 单价=1.33 +2026-03-30 14:41:12,248 - app.core.excel.processor - INFO - 处理商品: 条码=6911988005205, 数量=3.0, 单价=1.97, 是否赠品=False +2026-03-30 14:41:12,248 - app.core.excel.processor - INFO - 发现正常商品:条码6911988005205, 数量=3.0, 单价=1.97 +2026-03-30 14:41:12,248 - app.core.excel.processor - INFO - 处理商品: 条码=6911988000279, 数量=2.0, 单价=3.33, 是否赠品=False +2026-03-30 14:41:12,248 - app.core.excel.processor - INFO - 发现正常商品:条码6911988000279, 数量=2.0, 单价=3.33 +2026-03-30 14:41:12,248 - app.core.excel.processor - INFO - 处理商品: 条码=6911988000293, 数量=2.0, 单价=3.33, 是否赠品=False +2026-03-30 14:41:12,248 - app.core.excel.processor - INFO - 发现正常商品:条码6911988000293, 数量=2.0, 单价=3.33 +2026-03-30 14:41:12,248 - app.core.excel.processor - INFO - 处理商品: 条码=6911988009784, 数量=3.0, 单价=2.5, 是否赠品=False +2026-03-30 14:41:12,248 - app.core.excel.processor - INFO - 发现正常商品:条码6911988009784, 数量=3.0, 单价=2.5 +2026-03-30 14:41:12,249 - app.core.excel.processor - INFO - 处理商品: 条码=6911988009777, 数量=3.0, 单价=2.5, 是否赠品=False +2026-03-30 14:41:12,249 - app.core.excel.processor - INFO - 发现正常商品:条码6911988009777, 数量=3.0, 单价=2.5 +2026-03-30 14:41:12,249 - app.core.excel.processor - INFO - 处理商品: 条码=6919892633101, 数量=4.0, 单价=4.42, 是否赠品=False +2026-03-30 14:41:12,249 - app.core.excel.processor - INFO - 发现正常商品:条码6919892633101, 数量=4.0, 单价=4.42 +2026-03-30 14:41:12,249 - app.core.excel.processor - INFO - 处理商品: 条码=6934364800737, 数量=3.0, 单价=4.09, 是否赠品=False +2026-03-30 14:41:12,249 - app.core.excel.processor - INFO - 发现正常商品:条码6934364800737, 数量=3.0, 单价=4.09 +2026-03-30 14:41:12,249 - app.core.excel.processor - INFO - 处理商品: 条码=6920546800053, 数量=5.0, 单价=4.28, 是否赠品=False +2026-03-30 14:41:12,249 - app.core.excel.processor - INFO - 发现正常商品:条码6920546800053, 数量=5.0, 单价=4.28 +2026-03-30 14:41:12,249 - app.core.excel.processor - INFO - 处理商品: 条码=6920546800046, 数量=3.0, 单价=3.76, 是否赠品=False +2026-03-30 14:41:12,249 - app.core.excel.processor - INFO - 发现正常商品:条码6920546800046, 数量=3.0, 单价=3.76 +2026-03-30 14:41:12,250 - app.core.excel.processor - INFO - 处理商品: 条码=6932024200781, 数量=10.0, 单价=0.62, 是否赠品=False +2026-03-30 14:41:12,250 - app.core.excel.processor - INFO - 发现正常商品:条码6932024200781, 数量=10.0, 单价=0.62 +2026-03-30 14:41:12,250 - app.core.excel.processor - INFO - 处理商品: 条码=6921233902166, 数量=3.0, 单价=3.81, 是否赠品=False +2026-03-30 14:41:12,250 - app.core.excel.processor - INFO - 发现正常商品:条码6921233902166, 数量=3.0, 单价=3.81 +2026-03-30 14:41:12,250 - app.core.excel.processor - INFO - 处理商品: 条码=6970478370285, 数量=4.0, 单价=6.47, 是否赠品=False +2026-03-30 14:41:12,250 - app.core.excel.processor - INFO - 发现正常商品:条码6970478370285, 数量=4.0, 单价=6.47 +2026-03-30 14:41:12,250 - app.core.excel.processor - INFO - 处理商品: 条码=6917878009254, 数量=32.0, 单价=0.91, 是否赠品=False +2026-03-30 14:41:12,250 - app.core.excel.processor - INFO - 发现正常商品:条码6917878009254, 数量=32.0, 单价=0.91 +2026-03-30 14:41:12,250 - app.core.excel.processor - INFO - 处理商品: 条码=6935284455588, 数量=20.0, 单价=0.51, 是否赠品=False +2026-03-30 14:41:12,250 - app.core.excel.processor - INFO - 发现正常商品:条码6935284455588, 数量=20.0, 单价=0.51 +2026-03-30 14:41:12,251 - app.core.excel.processor - INFO - 处理商品: 条码=6935284455557, 数量=20.0, 单价=0.51, 是否赠品=False +2026-03-30 14:41:12,251 - app.core.excel.processor - INFO - 发现正常商品:条码6935284455557, 数量=20.0, 单价=0.51 +2026-03-30 14:41:12,251 - app.core.excel.processor - INFO - 处理商品: 条码=6935284401370, 数量=20.0, 单价=0.52, 是否赠品=False +2026-03-30 14:41:12,251 - app.core.excel.processor - INFO - 发现正常商品:条码6935284401370, 数量=20.0, 单价=0.52 +2026-03-30 14:41:12,251 - app.core.excel.processor - INFO - 处理商品: 条码=6975152091562, 数量=20.0, 单价=2.19, 是否赠品=False +2026-03-30 14:41:12,251 - app.core.excel.processor - INFO - 发现正常商品:条码6975152091562, 数量=20.0, 单价=2.19 +2026-03-30 14:41:12,251 - app.core.excel.processor - INFO - 处理商品: 条码=6975152091579, 数量=20.0, 单价=2.19, 是否赠品=False +2026-03-30 14:41:12,251 - app.core.excel.processor - INFO - 发现正常商品:条码6975152091579, 数量=20.0, 单价=2.19 +2026-03-30 14:41:12,251 - app.core.excel.processor - INFO - 处理商品: 条码=6922170800850, 数量=20.0, 单价=0.71, 是否赠品=False +2026-03-30 14:41:12,251 - app.core.excel.processor - INFO - 发现正常商品:条码6922170800850, 数量=20.0, 单价=0.71 +2026-03-30 14:41:12,252 - app.core.excel.processor - INFO - 处理商品: 条码=6922170800638, 数量=20.0, 单价=0.71, 是否赠品=False +2026-03-30 14:41:12,252 - app.core.excel.processor - INFO - 发现正常商品:条码6922170800638, 数量=20.0, 单价=0.71 +2026-03-30 14:41:12,252 - app.core.excel.processor - INFO - 处理商品: 条码=6971258743886, 数量=40.0, 单价=0.62, 是否赠品=False +2026-03-30 14:41:12,252 - app.core.excel.processor - INFO - 发现正常商品:条码6971258743886, 数量=40.0, 单价=0.62 +2026-03-30 14:41:12,252 - app.core.excel.processor - INFO - 处理商品: 条码=6951957205779, 数量=20.0, 单价=0.68, 是否赠品=False +2026-03-30 14:41:12,252 - app.core.excel.processor - INFO - 发现正常商品:条码6951957205779, 数量=20.0, 单价=0.68 +2026-03-30 14:41:12,252 - app.core.excel.processor - INFO - 处理商品: 条码=6951957205786, 数量=20.0, 单价=0.65, 是否赠品=False +2026-03-30 14:41:12,252 - app.core.excel.processor - INFO - 发现正常商品:条码6951957205786, 数量=20.0, 单价=0.65 +2026-03-30 14:41:12,252 - app.core.excel.processor - INFO - 处理商品: 条码=6951957205793, 数量=20.0, 单价=0.68, 是否赠品=False +2026-03-30 14:41:12,252 - app.core.excel.processor - INFO - 发现正常商品:条码6951957205793, 数量=20.0, 单价=0.68 +2026-03-30 14:41:12,253 - app.core.excel.processor - INFO - 处理商品: 条码=6951957217307, 数量=20.0, 单价=1.14, 是否赠品=False +2026-03-30 14:41:12,253 - app.core.excel.processor - INFO - 发现正常商品:条码6951957217307, 数量=20.0, 单价=1.14 +2026-03-30 14:41:12,265 - app.core.excel.processor - INFO - 处理商品: 条码=6951957215723, 数量=20.0, 单价=1.14, 是否赠品=False +2026-03-30 14:41:12,265 - app.core.excel.processor - INFO - 发现正常商品:条码6951957215723, 数量=20.0, 单价=1.14 +2026-03-30 14:41:12,265 - app.core.excel.processor - INFO - 处理商品: 条码=6971258740373, 数量=20.0, 单价=0.58, 是否赠品=False +2026-03-30 14:41:12,265 - app.core.excel.processor - INFO - 发现正常商品:条码6971258740373, 数量=20.0, 单价=0.58 +2026-03-30 14:41:12,265 - app.core.excel.processor - INFO - 处理商品: 条码=6922222020168, 数量=5.0, 单价=5.33, 是否赠品=False +2026-03-30 14:41:12,265 - app.core.excel.processor - INFO - 发现正常商品:条码6922222020168, 数量=5.0, 单价=5.33 +2026-03-30 14:41:12,265 - app.core.excel.processor - INFO - 处理商品: 条码=6922222020267, 数量=6.0, 单价=5.33, 是否赠品=False +2026-03-30 14:41:12,266 - app.core.excel.processor - INFO - 发现正常商品:条码6922222020267, 数量=6.0, 单价=5.33 +2026-03-30 14:41:12,266 - app.core.excel.processor - INFO - 处理商品: 条码=6922222021868, 数量=6.0, 单价=5.33, 是否赠品=False +2026-03-30 14:41:12,266 - app.core.excel.processor - INFO - 发现正常商品:条码6922222021868, 数量=6.0, 单价=5.33 +2026-03-30 14:41:12,266 - app.core.excel.processor - INFO - 处理商品: 条码=6922222098952, 数量=5.0, 单价=5.33, 是否赠品=False +2026-03-30 14:41:12,266 - app.core.excel.processor - INFO - 发现正常商品:条码6922222098952, 数量=5.0, 单价=5.33 +2026-03-30 14:41:12,266 - app.core.excel.processor - INFO - 处理商品: 条码=6924743919211, 数量=6.0, 单价=4.18, 是否赠品=False +2026-03-30 14:41:12,266 - app.core.excel.processor - INFO - 发现正常商品:条码6924743919211, 数量=6.0, 单价=4.18 +2026-03-30 14:41:12,266 - app.core.excel.processor - INFO - 处理商品: 条码=6924743919242, 数量=6.0, 单价=4.18, 是否赠品=False +2026-03-30 14:41:12,266 - app.core.excel.processor - INFO - 发现正常商品:条码6924743919242, 数量=6.0, 单价=4.18 +2026-03-30 14:41:12,267 - app.core.excel.processor - INFO - 处理商品: 条码=6953663018957, 数量=5.0, 单价=8.57, 是否赠品=False +2026-03-30 14:41:12,267 - app.core.excel.processor - INFO - 发现正常商品:条码6953663018957, 数量=5.0, 单价=8.57 +2026-03-30 14:41:12,267 - app.core.excel.processor - INFO - 处理商品: 条码=6920713212641, 数量=3.0, 单价=8.47, 是否赠品=False +2026-03-30 14:41:12,267 - app.core.excel.processor - INFO - 发现正常商品:条码6920713212641, 数量=3.0, 单价=8.47 +2026-03-30 14:41:12,267 - app.core.excel.processor - INFO - 处理商品: 条码=6972636670602, 数量=3.0, 单价=10.38, 是否赠品=False +2026-03-30 14:41:12,267 - app.core.excel.processor - INFO - 发现正常商品:条码6972636670602, 数量=3.0, 单价=10.38 +2026-03-30 14:41:12,267 - app.core.excel.processor - INFO - 处理商品: 条码=6972636670213, 数量=5.0, 单价=10.38, 是否赠品=False +2026-03-30 14:41:12,267 - app.core.excel.processor - INFO - 发现正常商品:条码6972636670213, 数量=5.0, 单价=10.38 +2026-03-30 14:41:12,267 - app.core.excel.processor - INFO - 处理商品: 条码=6972636670237, 数量=4.0, 单价=10.38, 是否赠品=False +2026-03-30 14:41:12,267 - app.core.excel.processor - INFO - 发现正常商品:条码6972636670237, 数量=4.0, 单价=10.38 +2026-03-30 14:41:12,268 - app.core.excel.processor - INFO - 处理商品: 条码=6972636670244, 数量=2.0, 单价=10.38, 是否赠品=False +2026-03-30 14:41:12,268 - app.core.excel.processor - INFO - 发现正常商品:条码6972636670244, 数量=2.0, 单价=10.38 +2026-03-30 14:41:12,268 - app.core.excel.processor - INFO - 处理商品: 条码=6970813651017, 数量=4.0, 单价=3.81, 是否赠品=False +2026-03-30 14:41:12,268 - app.core.excel.processor - INFO - 发现正常商品:条码6970813651017, 数量=4.0, 单价=3.81 +2026-03-30 14:41:12,268 - app.core.excel.processor - INFO - 处理商品: 条码=6957845201106, 数量=6.0, 单价=2.86, 是否赠品=False +2026-03-30 14:41:12,268 - app.core.excel.processor - INFO - 发现正常商品:条码6957845201106, 数量=6.0, 单价=2.86 +2026-03-30 14:41:12,268 - app.core.excel.processor - INFO - 处理商品: 条码=6924128100388, 数量=3.0, 单价=4.76, 是否赠品=False +2026-03-30 14:41:12,268 - app.core.excel.processor - INFO - 发现正常商品:条码6924128100388, 数量=3.0, 单价=4.76 +2026-03-30 14:41:12,271 - app.core.excel.processor - INFO - 处理商品: 条码=6953663025481, 数量=3.0, 单价=7.81, 是否赠品=False +2026-03-30 14:41:12,271 - app.core.excel.processor - INFO - 发现正常商品:条码6953663025481, 数量=3.0, 单价=7.81 +2026-03-30 14:41:12,271 - app.core.excel.processor - INFO - 处理商品: 条码=6975319460583, 数量=6.0, 单价=2.95, 是否赠品=False +2026-03-30 14:41:12,271 - app.core.excel.processor - INFO - 发现正常商品:条码6975319460583, 数量=6.0, 单价=2.95 +2026-03-30 14:41:12,272 - app.core.excel.processor - INFO - 处理商品: 条码=6922170800072, 数量=5.0, 单价=1.52, 是否赠品=False +2026-03-30 14:41:12,272 - app.core.excel.processor - INFO - 发现正常商品:条码6922170800072, 数量=5.0, 单价=1.52 +2026-03-30 14:41:12,272 - app.core.excel.processor - INFO - 处理商品: 条码=6952561810113, 数量=10.0, 单价=2.09, 是否赠品=False +2026-03-30 14:41:12,272 - app.core.excel.processor - INFO - 发现正常商品:条码6952561810113, 数量=10.0, 单价=2.09 +2026-03-30 14:41:12,272 - app.core.excel.processor - INFO - 处理商品: 条码=6979260656705, 数量=6.0, 单价=1.33, 是否赠品=False +2026-03-30 14:41:12,272 - app.core.excel.processor - INFO - 发现正常商品:条码6979260656705, 数量=6.0, 单价=1.33 +2026-03-30 14:41:12,272 - app.core.excel.processor - INFO - 处理商品: 条码=6970495450090, 数量=4.0, 单价=2.29, 是否赠品=False +2026-03-30 14:41:12,272 - app.core.excel.processor - INFO - 发现正常商品:条码6970495450090, 数量=4.0, 单价=2.29 +2026-03-30 14:41:12,272 - app.core.excel.processor - INFO - 处理商品: 条码=6918768000221, 数量=4.0, 单价=1.71, 是否赠品=False +2026-03-30 14:41:12,273 - app.core.excel.processor - INFO - 发现正常商品:条码6918768000221, 数量=4.0, 单价=1.71 +2026-03-30 14:41:12,273 - app.core.excel.processor - INFO - 处理商品: 条码=6935284415667, 数量=6.0, 单价=2.91, 是否赠品=False +2026-03-30 14:41:12,273 - app.core.excel.processor - INFO - 发现正常商品:条码6935284415667, 数量=6.0, 单价=2.91 +2026-03-30 14:41:12,273 - app.core.excel.processor - INFO - 处理商品: 条码=6935284412918, 数量=5.0, 单价=2.91, 是否赠品=False +2026-03-30 14:41:12,273 - app.core.excel.processor - INFO - 发现正常商品:条码6935284412918, 数量=5.0, 单价=2.91 +2026-03-30 14:41:12,273 - app.core.excel.processor - INFO - 处理商品: 条码=6928822302901, 数量=5.0, 单价=1.43, 是否赠品=False +2026-03-30 14:41:12,273 - app.core.excel.processor - INFO - 发现正常商品:条码6928822302901, 数量=5.0, 单价=1.43 +2026-03-30 14:41:12,273 - app.core.excel.processor - INFO - 处理商品: 条码=6935284415650, 数量=7.0, 单价=2.47, 是否赠品=False +2026-03-30 14:41:12,273 - app.core.excel.processor - INFO - 发现正常商品:条码6935284415650, 数量=7.0, 单价=2.47 +2026-03-30 14:41:12,273 - app.core.excel.processor - INFO - 处理商品: 条码=6974107050067, 数量=6.0, 单价=2.09, 是否赠品=False +2026-03-30 14:41:12,274 - app.core.excel.processor - INFO - 发现正常商品:条码6974107050067, 数量=6.0, 单价=2.09 +2026-03-30 14:41:12,274 - app.core.excel.processor - INFO - 处理商品: 条码=6935041525387, 数量=5.0, 单价=5.24, 是否赠品=False +2026-03-30 14:41:12,274 - app.core.excel.processor - INFO - 发现正常商品:条码6935041525387, 数量=5.0, 单价=5.24 +2026-03-30 14:41:12,274 - app.core.excel.processor - INFO - 处理商品: 条码=6938830600159, 数量=2.0, 单价=2.38, 是否赠品=False +2026-03-30 14:41:12,274 - app.core.excel.processor - INFO - 发现正常商品:条码6938830600159, 数量=2.0, 单价=2.38 +2026-03-30 14:41:12,274 - app.core.excel.processor - INFO - 处理商品: 条码=6944978700286, 数量=5.0, 单价=3.51, 是否赠品=False +2026-03-30 14:41:12,274 - app.core.excel.processor - INFO - 发现正常商品:条码6944978700286, 数量=5.0, 单价=3.51 +2026-03-30 14:41:12,274 - app.core.excel.processor - INFO - 处理商品: 条码=6952145601076, 数量=2.0, 单价=9.52, 是否赠品=False +2026-03-30 14:41:12,274 - app.core.excel.processor - INFO - 发现正常商品:条码6952145601076, 数量=2.0, 单价=9.52 +2026-03-30 14:41:12,275 - app.core.excel.processor - INFO - 处理商品: 条码=6923512599432, 数量=2.0, 单价=10.28, 是否赠品=False +2026-03-30 14:41:12,278 - app.core.excel.processor - INFO - 发现正常商品:条码6923512599432, 数量=2.0, 单价=10.28 +2026-03-30 14:41:12,278 - app.core.excel.processor - INFO - 处理商品: 条码=6970813650164, 数量=3.0, 单价=5.05, 是否赠品=False +2026-03-30 14:41:12,279 - app.core.excel.processor - INFO - 发现正常商品:条码6970813650164, 数量=3.0, 单价=5.05 +2026-03-30 14:41:12,279 - app.core.excel.processor - INFO - 处理商品: 条码=6972158461146, 数量=3.0, 单价=4.28, 是否赠品=False +2026-03-30 14:41:12,279 - app.core.excel.processor - INFO - 发现正常商品:条码6972158461146, 数量=3.0, 单价=4.28 +2026-03-30 14:41:12,279 - app.core.excel.processor - INFO - 处理商品: 条码=6938029400010, 数量=3.0, 单价=8.76, 是否赠品=False +2026-03-30 14:41:12,279 - app.core.excel.processor - INFO - 发现正常商品:条码6938029400010, 数量=3.0, 单价=8.76 +2026-03-30 14:41:12,279 - app.core.excel.processor - INFO - 处理商品: 条码=6938029400096, 数量=6.0, 单价=4.9, 是否赠品=False +2026-03-30 14:41:12,279 - app.core.excel.processor - INFO - 发现正常商品:条码6938029400096, 数量=6.0, 单价=4.9 +2026-03-30 14:41:12,279 - app.core.excel.processor - INFO - 处理商品: 条码=6938029400584, 数量=5.0, 单价=3.5, 是否赠品=False +2026-03-30 14:41:12,279 - app.core.excel.processor - INFO - 发现正常商品:条码6938029400584, 数量=5.0, 单价=3.5 +2026-03-30 14:41:12,280 - app.core.excel.processor - INFO - 处理商品: 条码=6923696800645, 数量=5.0, 单价=2.67, 是否赠品=False +2026-03-30 14:41:12,280 - app.core.excel.processor - INFO - 发现正常商品:条码6923696800645, 数量=5.0, 单价=2.67 +2026-03-30 14:41:12,280 - app.core.excel.processor - INFO - 处理商品: 条码=6923696800638, 数量=5.0, 单价=2.67, 是否赠品=False +2026-03-30 14:41:12,280 - app.core.excel.processor - INFO - 发现正常商品:条码6923696800638, 数量=5.0, 单价=2.67 +2026-03-30 14:41:12,280 - app.core.excel.processor - INFO - 处理商品: 条码=6925998800804, 数量=4.0, 单价=2.53, 是否赠品=False +2026-03-30 14:41:12,280 - app.core.excel.processor - INFO - 发现正常商品:条码6925998800804, 数量=4.0, 单价=2.53 +2026-03-30 14:41:12,280 - app.core.excel.processor - INFO - 处理商品: 条码=6924187851160, 数量=5.0, 单价=5.07, 是否赠品=False +2026-03-30 14:41:12,280 - app.core.excel.processor - INFO - 发现正常商品:条码6924187851160, 数量=5.0, 单价=5.07 +2026-03-30 14:41:12,280 - app.core.excel.processor - INFO - 处理商品: 条码=6924187824959, 数量=4.0, 单价=9.65, 是否赠品=False +2026-03-30 14:41:12,280 - app.core.excel.processor - INFO - 发现正常商品:条码6924187824959, 数量=4.0, 单价=9.65 +2026-03-30 14:41:12,281 - app.core.excel.processor - INFO - 处理商品: 条码=6924187821644, 数量=3.0, 单价=8.57, 是否赠品=False +2026-03-30 14:41:12,281 - app.core.excel.processor - INFO - 发现正常商品:条码6924187821644, 数量=3.0, 单价=8.57 +2026-03-30 14:41:12,281 - app.core.excel.processor - INFO - 处理商品: 条码=6927849455553, 数量=5.0, 单价=4.09, 是否赠品=False +2026-03-30 14:41:12,281 - app.core.excel.processor - INFO - 发现正常商品:条码6927849455553, 数量=5.0, 单价=4.09 +2026-03-30 14:41:12,281 - app.core.excel.processor - INFO - 处理商品: 条码=6938270511886, 数量=3.0, 单价=3.9, 是否赠品=False +2026-03-30 14:41:12,281 - app.core.excel.processor - INFO - 发现正常商品:条码6938270511886, 数量=3.0, 单价=3.9 +2026-03-30 14:41:12,281 - app.core.excel.processor - INFO - 处理商品: 条码=6943466905660, 数量=3.0, 单价=3.71, 是否赠品=False +2026-03-30 14:41:12,281 - app.core.excel.processor - INFO - 发现正常商品:条码6943466905660, 数量=3.0, 单价=3.71 +2026-03-30 14:41:12,281 - app.core.excel.processor - INFO - 处理商品: 条码=6939319700162, 数量=3.0, 单价=3.43, 是否赠品=False +2026-03-30 14:41:12,281 - app.core.excel.processor - INFO - 发现正常商品:条码6939319700162, 数量=3.0, 单价=3.43 +2026-03-30 14:41:12,282 - app.core.excel.processor - INFO - 处理商品: 条码=6922024730029, 数量=3.0, 单价=5.7, 是否赠品=False +2026-03-30 14:41:12,282 - app.core.excel.processor - INFO - 发现正常商品:条码6922024730029, 数量=3.0, 单价=5.7 +2026-03-30 14:41:12,282 - app.core.excel.processor - INFO - 处理商品: 条码=6940509101645, 数量=5.0, 单价=1.33, 是否赠品=False +2026-03-30 14:41:12,282 - app.core.excel.processor - INFO - 发现正常商品:条码6940509101645, 数量=5.0, 单价=1.33 +2026-03-30 14:41:12,290 - app.core.excel.processor - INFO - 处理商品: 条码=6922145801325, 数量=4.0, 单价=12.66, 是否赠品=False +2026-03-30 14:41:12,291 - app.core.excel.processor - INFO - 发现正常商品:条码6922145801325, 数量=4.0, 单价=12.66 +2026-03-30 14:41:12,291 - app.core.excel.processor - INFO - 处理商品: 条码=6953755600398, 数量=4.0, 单价=2.38, 是否赠品=False +2026-03-30 14:41:12,291 - app.core.excel.processor - INFO - 发现正常商品:条码6953755600398, 数量=4.0, 单价=2.38 +2026-03-30 14:41:12,291 - app.core.excel.processor - INFO - 处理商品: 条码=6922145800113, 数量=5.0, 单价=2.75, 是否赠品=False +2026-03-30 14:41:12,291 - app.core.excel.processor - INFO - 发现正常商品:条码6922145800113, 数量=5.0, 单价=2.75 +2026-03-30 14:41:12,291 - app.core.excel.processor - INFO - 处理商品: 条码=6944978701252, 数量=4.0, 单价=3.95, 是否赠品=False +2026-03-30 14:41:12,291 - app.core.excel.processor - INFO - 发现正常商品:条码6944978701252, 数量=4.0, 单价=3.95 +2026-03-30 14:41:12,291 - app.core.excel.processor - INFO - 处理商品: 条码=6940509101737, 数量=6.0, 单价=2.72, 是否赠品=False +2026-03-30 14:41:12,291 - app.core.excel.processor - INFO - 发现正常商品:条码6940509101737, 数量=6.0, 单价=2.72 +2026-03-30 14:41:12,291 - app.core.excel.processor - INFO - 处理商品: 条码=6933319064002, 数量=2.0, 单价=2.47, 是否赠品=False +2026-03-30 14:41:12,292 - app.core.excel.processor - INFO - 发现正常商品:条码6933319064002, 数量=2.0, 单价=2.47 +2026-03-30 14:41:12,292 - app.core.excel.processor - INFO - 处理商品: 条码=6932459700023, 数量=3.0, 单价=1.9, 是否赠品=False +2026-03-30 14:41:12,292 - app.core.excel.processor - INFO - 发现正常商品:条码6932459700023, 数量=3.0, 单价=1.9 +2026-03-30 14:41:12,292 - app.core.excel.processor - INFO - 处理商品: 条码=6970798321714, 数量=4.0, 单价=2.48, 是否赠品=False +2026-03-30 14:41:12,292 - app.core.excel.processor - INFO - 发现正常商品:条码6970798321714, 数量=4.0, 单价=2.48 +2026-03-30 14:41:12,292 - app.core.excel.processor - INFO - 处理商品: 条码=6941760901500, 数量=80.0, 单价=1.37, 是否赠品=False +2026-03-30 14:41:12,292 - app.core.excel.processor - INFO - 发现正常商品:条码6941760901500, 数量=80.0, 单价=1.37 +2026-03-30 14:41:12,292 - app.core.excel.processor - INFO - 处理商品: 条码=6939006488885, 数量=40.0, 单价=1.57, 是否赠品=False +2026-03-30 14:41:12,292 - app.core.excel.processor - INFO - 发现正常商品:条码6939006488885, 数量=40.0, 单价=1.57 +2026-03-30 14:41:12,292 - app.core.excel.processor - INFO - 处理商品: 条码=6935284455595, 数量=20.0, 单价=0.51, 是否赠品=False +2026-03-30 14:41:12,293 - app.core.excel.processor - INFO - 发现正常商品:条码6935284455595, 数量=20.0, 单价=0.51 +2026-03-30 14:41:12,293 - app.core.excel.processor - INFO - 处理商品: 条码=6901715297980, 数量=30.0, 单价=0.76, 是否赠品=False +2026-03-30 14:41:12,293 - app.core.excel.processor - INFO - 发现正常商品:条码6901715297980, 数量=30.0, 单价=0.76 +2026-03-30 14:41:12,293 - app.core.excel.processor - INFO - 处理商品: 条码=6941760902583, 数量=2.0, 单价=0, 是否赠品=True +2026-03-30 14:41:12,293 - app.core.excel.processor - INFO - 发现赠品:条码6941760902583, 数量=2.0 +2026-03-30 14:41:12,293 - app.core.excel.processor - INFO - 分组后共98 个不同条码的商品 +2026-03-30 14:41:12,293 - app.core.excel.processor - INFO - 条码 69021343 处理结果:正常商品数量20.0,单价2.05,赠品数量0 +2026-03-30 14:41:12,293 - app.core.excel.processor - INFO - 条码 6954432711437 处理结果:正常商品数量9.0,单价8.38,赠品数量0 +2026-03-30 14:41:12,293 - app.core.excel.processor - INFO - 条码 6901668935748 处理结果:正常商品数量5.0,单价4.95,赠品数量0 +2026-03-30 14:41:12,293 - app.core.excel.processor - INFO - 条码 6901668005892 处理结果:正常商品数量5.0,单价4.75,赠品数量0 +2026-03-30 14:41:12,294 - app.core.excel.processor - INFO - 条码 6901668934901 处理结果:正常商品数量4.0,单价6.19,赠品数量0 +2026-03-30 14:41:12,294 - app.core.excel.processor - INFO - 条码 6926475200995 处理结果:正常商品数量5.0,单价3.0,赠品数量0 +2026-03-30 14:41:12,294 - app.core.excel.processor - INFO - 条码 6947929617152 处理结果:正常商品数量5.0,单价2.67,赠品数量0 +2026-03-30 14:41:12,305 - app.core.excel.processor - INFO - 条码 6901668200303 处理结果:正常商品数量3.0,单价3.33,赠品数量0 +2026-03-30 14:41:12,305 - app.core.excel.processor - INFO - 条码 6934235600466 处理结果:正常商品数量5.0,单价1.33,赠品数量0 +2026-03-30 14:41:12,305 - app.core.excel.processor - INFO - 条码 6911988005205 处理结果:正常商品数量3.0,单价1.97,赠品数量0 +2026-03-30 14:41:12,305 - app.core.excel.processor - INFO - 条码 6911988000279 处理结果:正常商品数量2.0,单价3.33,赠品数量0 +2026-03-30 14:41:12,305 - app.core.excel.processor - INFO - 条码 6911988000293 处理结果:正常商品数量2.0,单价3.33,赠品数量0 +2026-03-30 14:41:12,305 - app.core.excel.processor - INFO - 条码 6911988009784 处理结果:正常商品数量3.0,单价2.5,赠品数量0 +2026-03-30 14:41:12,305 - app.core.excel.processor - INFO - 条码 6911988009777 处理结果:正常商品数量3.0,单价2.5,赠品数量0 +2026-03-30 14:41:12,305 - app.core.excel.processor - INFO - 条码 6919892633101 处理结果:正常商品数量4.0,单价4.42,赠品数量0 +2026-03-30 14:41:12,305 - app.core.excel.processor - INFO - 条码 6934364800737 处理结果:正常商品数量3.0,单价4.09,赠品数量0 +2026-03-30 14:41:12,306 - app.core.excel.processor - INFO - 条码 6920546800053 处理结果:正常商品数量5.0,单价4.28,赠品数量0 +2026-03-30 14:41:12,306 - app.core.excel.processor - INFO - 条码 6920546800046 处理结果:正常商品数量3.0,单价3.76,赠品数量0 +2026-03-30 14:41:12,306 - app.core.excel.processor - INFO - 条码 6932024200781 处理结果:正常商品数量10.0,单价0.62,赠品数量0 +2026-03-30 14:41:12,306 - app.core.excel.processor - INFO - 条码 6921233902166 处理结果:正常商品数量3.0,单价3.81,赠品数量0 +2026-03-30 14:41:12,306 - app.core.excel.processor - INFO - 条码 6970478370285 处理结果:正常商品数量4.0,单价6.47,赠品数量0 +2026-03-30 14:41:12,306 - app.core.excel.processor - INFO - 条码 6917878009254 处理结果:正常商品数量32.0,单价0.91,赠品数量0 +2026-03-30 14:41:12,306 - app.core.excel.processor - INFO - 条码 6935284455588 处理结果:正常商品数量20.0,单价0.51,赠品数量0 +2026-03-30 14:41:12,306 - app.core.excel.processor - INFO - 条码 6935284455557 处理结果:正常商品数量20.0,单价0.51,赠品数量0 +2026-03-30 14:41:12,306 - app.core.excel.processor - INFO - 条码 6935284401370 处理结果:正常商品数量20.0,单价0.52,赠品数量0 +2026-03-30 14:41:12,306 - app.core.excel.processor - INFO - 条码 6975152091562 处理结果:正常商品数量20.0,单价2.19,赠品数量0 +2026-03-30 14:41:12,307 - app.core.excel.processor - INFO - 条码 6975152091579 处理结果:正常商品数量20.0,单价2.19,赠品数量0 +2026-03-30 14:41:12,307 - app.core.excel.processor - INFO - 条码 6922170800850 处理结果:正常商品数量20.0,单价0.71,赠品数量0 +2026-03-30 14:41:12,307 - app.core.excel.processor - INFO - 条码 6922170800638 处理结果:正常商品数量20.0,单价0.71,赠品数量0 +2026-03-30 14:41:12,307 - app.core.excel.processor - INFO - 条码 6971258743886 处理结果:正常商品数量40.0,单价0.62,赠品数量0 +2026-03-30 14:41:12,307 - app.core.excel.processor - INFO - 条码 6951957205779 处理结果:正常商品数量20.0,单价0.68,赠品数量0 +2026-03-30 14:41:12,307 - app.core.excel.processor - INFO - 条码 6951957205786 处理结果:正常商品数量20.0,单价0.65,赠品数量0 +2026-03-30 14:41:12,307 - app.core.excel.processor - INFO - 条码 6951957205793 处理结果:正常商品数量20.0,单价0.68,赠品数量0 +2026-03-30 14:41:12,307 - app.core.excel.processor - INFO - 条码 6951957217307 处理结果:正常商品数量20.0,单价1.14,赠品数量0 +2026-03-30 14:41:12,307 - app.core.excel.processor - INFO - 条码 6951957215723 处理结果:正常商品数量20.0,单价1.14,赠品数量0 +2026-03-30 14:41:12,307 - app.core.excel.processor - INFO - 条码 6971258740373 处理结果:正常商品数量20.0,单价0.58,赠品数量0 +2026-03-30 14:41:12,308 - app.core.excel.processor - INFO - 条码 6922222020168 处理结果:正常商品数量5.0,单价5.33,赠品数量0 +2026-03-30 14:41:12,308 - app.core.excel.processor - INFO - 条码 6922222020267 处理结果:正常商品数量6.0,单价5.33,赠品数量0 +2026-03-30 14:41:12,308 - app.core.excel.processor - INFO - 条码 6922222021868 处理结果:正常商品数量6.0,单价5.33,赠品数量0 +2026-03-30 14:41:12,317 - app.core.excel.processor - INFO - 条码 6922222098952 处理结果:正常商品数量5.0,单价5.33,赠品数量0 +2026-03-30 14:41:12,317 - app.core.excel.processor - INFO - 条码 6924743919211 处理结果:正常商品数量6.0,单价4.18,赠品数量0 +2026-03-30 14:41:12,317 - app.core.excel.processor - INFO - 条码 6924743919242 处理结果:正常商品数量6.0,单价4.18,赠品数量0 +2026-03-30 14:41:12,317 - app.core.excel.processor - INFO - 条码 6953663018957 处理结果:正常商品数量5.0,单价8.57,赠品数量0 +2026-03-30 14:41:12,318 - app.core.excel.processor - INFO - 条码 6920713212641 处理结果:正常商品数量3.0,单价8.47,赠品数量0 +2026-03-30 14:41:12,318 - app.core.excel.processor - INFO - 条码 6972636670602 处理结果:正常商品数量3.0,单价10.38,赠品数量0 +2026-03-30 14:41:12,318 - app.core.excel.processor - INFO - 条码 6972636670213 处理结果:正常商品数量5.0,单价10.38,赠品数量0 +2026-03-30 14:41:12,318 - app.core.excel.processor - INFO - 条码 6972636670237 处理结果:正常商品数量4.0,单价10.38,赠品数量0 +2026-03-30 14:41:12,318 - app.core.excel.processor - INFO - 条码 6972636670244 处理结果:正常商品数量2.0,单价10.38,赠品数量0 +2026-03-30 14:41:12,318 - app.core.excel.processor - INFO - 条码 6970813651017 处理结果:正常商品数量4.0,单价3.81,赠品数量0 +2026-03-30 14:41:12,318 - app.core.excel.processor - INFO - 条码 6957845201106 处理结果:正常商品数量6.0,单价2.86,赠品数量0 +2026-03-30 14:41:12,318 - app.core.excel.processor - INFO - 条码 6924128100388 处理结果:正常商品数量3.0,单价4.76,赠品数量0 +2026-03-30 14:41:12,318 - app.core.excel.processor - INFO - 条码 6953663025481 处理结果:正常商品数量3.0,单价7.81,赠品数量0 +2026-03-30 14:41:12,319 - app.core.excel.processor - INFO - 条码 6975319460583 处理结果:正常商品数量6.0,单价2.95,赠品数量0 +2026-03-30 14:41:12,319 - app.core.excel.processor - INFO - 条码 6922170800072 处理结果:正常商品数量5.0,单价1.52,赠品数量0 +2026-03-30 14:41:12,319 - app.core.excel.processor - INFO - 条码 6952561810113 处理结果:正常商品数量10.0,单价2.09,赠品数量0 +2026-03-30 14:41:12,319 - app.core.excel.processor - INFO - 条码 6979260656705 处理结果:正常商品数量6.0,单价1.33,赠品数量0 +2026-03-30 14:41:12,319 - app.core.excel.processor - INFO - 条码 6970495450090 处理结果:正常商品数量4.0,单价2.29,赠品数量0 +2026-03-30 14:41:12,319 - app.core.excel.processor - INFO - 条码 6918768000221 处理结果:正常商品数量4.0,单价1.71,赠品数量0 +2026-03-30 14:41:12,319 - app.core.excel.processor - INFO - 条码 6935284415667 处理结果:正常商品数量6.0,单价2.91,赠品数量0 +2026-03-30 14:41:12,319 - app.core.excel.processor - INFO - 条码 6935284412918 处理结果:正常商品数量5.0,单价2.91,赠品数量0 +2026-03-30 14:41:12,319 - app.core.excel.processor - INFO - 条码 6928822302901 处理结果:正常商品数量5.0,单价1.43,赠品数量0 +2026-03-30 14:41:12,320 - app.core.excel.processor - INFO - 条码 6935284415650 处理结果:正常商品数量7.0,单价2.47,赠品数量0 +2026-03-30 14:41:12,320 - app.core.excel.processor - INFO - 条码 6974107050067 处理结果:正常商品数量6.0,单价2.09,赠品数量0 +2026-03-30 14:41:12,320 - app.core.excel.processor - INFO - 条码 6935041525387 处理结果:正常商品数量5.0,单价5.24,赠品数量0 +2026-03-30 14:41:12,320 - app.core.excel.processor - INFO - 条码 6938830600159 处理结果:正常商品数量2.0,单价2.38,赠品数量0 +2026-03-30 14:41:12,320 - app.core.excel.processor - INFO - 条码 6944978700286 处理结果:正常商品数量5.0,单价3.51,赠品数量0 +2026-03-30 14:41:12,320 - app.core.excel.processor - INFO - 条码 6952145601076 处理结果:正常商品数量2.0,单价9.52,赠品数量0 +2026-03-30 14:41:12,320 - app.core.excel.processor - INFO - 条码 6923512599432 处理结果:正常商品数量2.0,单价10.28,赠品数量0 +2026-03-30 14:41:12,320 - app.core.excel.processor - INFO - 条码 6970813650164 处理结果:正常商品数量3.0,单价5.05,赠品数量0 +2026-03-30 14:41:12,320 - app.core.excel.processor - INFO - 条码 6972158461146 处理结果:正常商品数量3.0,单价4.28,赠品数量0 +2026-03-30 14:41:12,321 - app.core.excel.processor - INFO - 条码 6938029400010 处理结果:正常商品数量3.0,单价8.76,赠品数量0 +2026-03-30 14:41:12,329 - app.core.excel.processor - INFO - 条码 6938029400096 处理结果:正常商品数量6.0,单价4.9,赠品数量0 +2026-03-30 14:41:12,330 - app.core.excel.processor - INFO - 条码 6938029400584 处理结果:正常商品数量5.0,单价3.5,赠品数量0 +2026-03-30 14:41:12,330 - app.core.excel.processor - INFO - 条码 6923696800645 处理结果:正常商品数量5.0,单价2.67,赠品数量0 +2026-03-30 14:41:12,330 - app.core.excel.processor - INFO - 条码 6923696800638 处理结果:正常商品数量5.0,单价2.67,赠品数量0 +2026-03-30 14:41:12,330 - app.core.excel.processor - INFO - 条码 6925998800804 处理结果:正常商品数量4.0,单价2.53,赠品数量0 +2026-03-30 14:41:12,330 - app.core.excel.processor - INFO - 条码 6924187851160 处理结果:正常商品数量5.0,单价5.07,赠品数量0 +2026-03-30 14:41:12,330 - app.core.excel.processor - INFO - 条码 6924187824959 处理结果:正常商品数量4.0,单价9.65,赠品数量0 +2026-03-30 14:41:12,330 - app.core.excel.processor - INFO - 条码 6924187821644 处理结果:正常商品数量3.0,单价8.57,赠品数量0 +2026-03-30 14:41:12,331 - app.core.excel.processor - INFO - 条码 6927849455553 处理结果:正常商品数量5.0,单价4.09,赠品数量0 +2026-03-30 14:41:12,331 - app.core.excel.processor - INFO - 条码 6938270511886 处理结果:正常商品数量3.0,单价3.9,赠品数量0 +2026-03-30 14:41:12,331 - app.core.excel.processor - INFO - 条码 6943466905660 处理结果:正常商品数量3.0,单价3.71,赠品数量0 +2026-03-30 14:41:12,331 - app.core.excel.processor - INFO - 条码 6939319700162 处理结果:正常商品数量3.0,单价3.43,赠品数量0 +2026-03-30 14:41:12,331 - app.core.excel.processor - INFO - 条码 6922024730029 处理结果:正常商品数量3.0,单价5.7,赠品数量0 +2026-03-30 14:41:12,331 - app.core.excel.processor - INFO - 条码 6940509101645 处理结果:正常商品数量5.0,单价1.33,赠品数量0 +2026-03-30 14:41:12,331 - app.core.excel.processor - INFO - 条码 6922145801325 处理结果:正常商品数量4.0,单价12.66,赠品数量0 +2026-03-30 14:41:12,331 - app.core.excel.processor - INFO - 条码 6953755600398 处理结果:正常商品数量4.0,单价2.38,赠品数量0 +2026-03-30 14:41:12,331 - app.core.excel.processor - INFO - 条码 6922145800113 处理结果:正常商品数量5.0,单价2.75,赠品数量0 +2026-03-30 14:41:12,331 - app.core.excel.processor - INFO - 条码 6944978701252 处理结果:正常商品数量4.0,单价3.95,赠品数量0 +2026-03-30 14:41:12,332 - app.core.excel.processor - INFO - 条码 6940509101737 处理结果:正常商品数量6.0,单价2.72,赠品数量0 +2026-03-30 14:41:12,332 - app.core.excel.processor - INFO - 条码 6933319064002 处理结果:正常商品数量2.0,单价2.47,赠品数量0 +2026-03-30 14:41:12,332 - app.core.excel.processor - INFO - 条码 6932459700023 处理结果:正常商品数量3.0,单价1.9,赠品数量0 +2026-03-30 14:41:12,332 - app.core.excel.processor - INFO - 条码 6970798321714 处理结果:正常商品数量4.0,单价2.48,赠品数量0 +2026-03-30 14:41:12,332 - app.core.excel.processor - INFO - 条码 6941760901500 处理结果:正常商品数量80.0,单价1.37,赠品数量0 +2026-03-30 14:41:12,332 - app.core.excel.processor - INFO - 条码 6939006488885 处理结果:正常商品数量40.0,单价1.57,赠品数量0 +2026-03-30 14:41:12,332 - app.core.excel.processor - INFO - 条码 6935284455595 处理结果:正常商品数量20.0,单价0.51,赠品数量0 +2026-03-30 14:41:12,332 - app.core.excel.processor - INFO - 条码 6901715297980 处理结果:正常商品数量30.0,单价0.76,赠品数量0 +2026-03-30 14:41:12,332 - app.core.excel.processor - INFO - 条码 6941760902583 处理结果:只有赠品,数量=2.0 +2026-03-30 14:41:12,335 - app.core.excel.processor - INFO - 条码 6941760902583 填充:仅有赠品,采购量=0,赠品数量=2.0 +2026-03-30 14:41:12,340 - app.core.excel.processor - INFO - 采购单已保存到: data/result\采购单_预处理之后_订单1774849009841.xls +2026-03-30 14:41:12,341 - app.core.excel.processor - INFO - 采购单已保存到: data/result\采购单_预处理之后_订单1774849009841.xls +2026-03-30 14:41:33,386 - app.core.excel.processor - INFO - 使用输出目录: E:\2025Code\python\orc-order-v2\data\output +2026-03-30 14:41:33,386 - app.core.excel.processor - INFO - 使用临时目录: E:\2025Code\python\orc-order-v2\data\temp +2026-03-30 14:41:33,387 - app.core.excel.processor - INFO - 初始化ExcelProcessor完成,模板文件: templates/银豹-采购单模板.xls +2026-03-30 14:41:47,795 - app.core.excel.processor - INFO - 使用输出目录: E:\2025Code\python\orc-order-v2\data\output +2026-03-30 14:41:47,795 - app.core.excel.processor - INFO - 使用临时目录: E:\2025Code\python\orc-order-v2\data\temp +2026-03-30 14:41:47,795 - app.core.excel.processor - INFO - 初始化ExcelProcessor完成,模板文件: templates/银豹-采购单模板.xls +2026-03-30 14:41:47,865 - app.core.excel.processor - INFO - 开始处理Excel文件: E:/2025Code/python/orc-order-v2/data/output\预处理之后_订单明细20260330133908.xlsx +2026-03-30 14:41:47,872 - app.core.excel.processor - INFO - 成功读取Excel文件: E:/2025Code/python/orc-order-v2/data/output\预处理之后_订单明细20260330133908.xlsx, 共 28 行 +2026-03-30 14:41:47,876 - app.core.excel.processor - INFO - 找到可能的表头行: 第1行,评分: 55 +2026-03-30 14:41:47,876 - app.core.excel.processor - INFO - 识别到表头在第 1 行 +2026-03-30 14:41:47,877 - app.core.excel.processor - INFO - 重新整理数据结构,共 27 行有效数据 +2026-03-30 14:41:47,880 - app.core.excel.processor - INFO - 找到精确匹配的条码列: 商品条码 +2026-03-30 14:41:47,880 - app.core.excel.processor - INFO - 使用条码列: 商品条码 +2026-03-30 14:41:47,880 - app.core.excel.processor - INFO - 找到name列: 商品名称 +2026-03-30 14:41:47,880 - app.core.excel.processor - INFO - 找到quantity列: 数量 +2026-03-30 14:41:47,880 - app.core.excel.processor - INFO - 找到price列: 单价 +2026-03-30 14:41:47,880 - app.core.excel.processor - INFO - 找到amount列: 金额 +2026-03-30 14:41:47,880 - app.core.excel.processor - INFO - 检测到列映射: {'barcode': '商品条码', 'name': '商品名称', 'quantity': '数量', 'price': '单价', 'amount': '金额'} +2026-03-30 14:41:47,886 - app.core.excel.processor - INFO - 提取到 27 个商品信息 +2026-03-30 14:41:47,891 - app.core.excel.processor - INFO - 开始处理27 个产品信息 +2026-03-30 14:41:47,891 - app.core.excel.processor - INFO - 处理商品: 条码=6901028247368, 数量=20.0, 单价=22.5, 是否赠品=False +2026-03-30 14:41:47,892 - app.core.excel.processor - INFO - 发现正常商品:条码6901028247368, 数量=20.0, 单价=22.5 +2026-03-30 14:41:47,892 - app.core.excel.processor - INFO - 处理商品: 条码=6901028339520, 数量=10.0, 单价=22.5, 是否赠品=False +2026-03-30 14:41:47,892 - app.core.excel.processor - INFO - 发现正常商品:条码6901028339520, 数量=10.0, 单价=22.5 +2026-03-30 14:41:47,892 - app.core.excel.processor - INFO - 处理商品: 条码=6901028322850, 数量=10.0, 单价=22.5, 是否赠品=False +2026-03-30 14:41:47,892 - app.core.excel.processor - INFO - 发现正常商品:条码6901028322850, 数量=10.0, 单价=22.5 +2026-03-30 14:41:47,892 - app.core.excel.processor - INFO - 处理商品: 条码=6901028221443, 数量=20.0, 单价=20.14, 是否赠品=False +2026-03-30 14:41:47,892 - app.core.excel.processor - INFO - 发现正常商品:条码6901028221443, 数量=20.0, 单价=20.14 +2026-03-30 14:41:47,892 - app.core.excel.processor - INFO - 处理商品: 条码=6901028167062, 数量=10.0, 单价=17.5, 是否赠品=False +2026-03-30 14:41:47,892 - app.core.excel.processor - INFO - 发现正常商品:条码6901028167062, 数量=10.0, 单价=17.5 +2026-03-30 14:41:47,892 - app.core.excel.processor - INFO - 处理商品: 条码=6901028227278, 数量=20.0, 单价=16.748, 是否赠品=False +2026-03-30 14:41:47,892 - app.core.excel.processor - INFO - 发现正常商品:条码6901028227278, 数量=20.0, 单价=16.748 +2026-03-30 14:41:47,892 - app.core.excel.processor - INFO - 处理商品: 条码=6901028221535, 数量=10.0, 单价=15.8, 是否赠品=False +2026-03-30 14:41:47,893 - app.core.excel.processor - INFO - 发现正常商品:条码6901028221535, 数量=10.0, 单价=15.8 +2026-03-30 14:41:47,893 - app.core.excel.processor - INFO - 处理商品: 条码=6901028001618, 数量=10.0, 单价=15.052, 是否赠品=False +2026-03-30 14:41:47,893 - app.core.excel.processor - INFO - 发现正常商品:条码6901028001618, 数量=10.0, 单价=15.052 +2026-03-30 14:41:47,893 - app.core.excel.processor - INFO - 处理商品: 条码=6901028180559, 数量=10.0, 单价=14.31, 是否赠品=False +2026-03-30 14:41:47,893 - app.core.excel.processor - INFO - 发现正常商品:条码6901028180559, 数量=10.0, 单价=14.31 +2026-03-30 14:41:47,893 - app.core.excel.processor - INFO - 处理商品: 条码=6901028046886, 数量=10.0, 单价=11.45, 是否赠品=False +2026-03-30 14:41:47,893 - app.core.excel.processor - INFO - 发现正常商品:条码6901028046886, 数量=10.0, 单价=11.45 +2026-03-30 14:41:47,893 - app.core.excel.processor - INFO - 处理商品: 条码=6901028339889, 数量=10.0, 单价=12.93, 是否赠品=False +2026-03-30 14:41:47,893 - app.core.excel.processor - INFO - 发现正常商品:条码6901028339889, 数量=10.0, 单价=12.93 +2026-03-30 14:41:47,893 - app.core.excel.processor - INFO - 处理商品: 条码=6901028268974, 数量=10.0, 单价=26.3, 是否赠品=False +2026-03-30 14:41:47,894 - app.core.excel.processor - INFO - 发现正常商品:条码6901028268974, 数量=10.0, 单价=26.3 +2026-03-30 14:41:47,894 - app.core.excel.processor - INFO - 处理商品: 条码=6901028010856, 数量=10.0, 单价=22.5, 是否赠品=False +2026-03-30 14:41:47,894 - app.core.excel.processor - INFO - 发现正常商品:条码6901028010856, 数量=10.0, 单价=22.5 +2026-03-30 14:41:47,894 - app.core.excel.processor - INFO - 处理商品: 条码=6901028145060, 数量=10.0, 单价=22.5, 是否赠品=False +2026-03-30 14:41:47,894 - app.core.excel.processor - INFO - 发现正常商品:条码6901028145060, 数量=10.0, 单价=22.5 +2026-03-30 14:41:47,894 - app.core.excel.processor - INFO - 处理商品: 条码=6901028211642, 数量=10.0, 单价=20.14, 是否赠品=False +2026-03-30 14:41:47,894 - app.core.excel.processor - INFO - 发现正常商品:条码6901028211642, 数量=10.0, 单价=20.14 +2026-03-30 14:41:47,894 - app.core.excel.processor - INFO - 处理商品: 条码=6901028143721, 数量=10.0, 单价=17.5, 是否赠品=False +2026-03-30 14:41:47,894 - app.core.excel.processor - INFO - 发现正常商品:条码6901028143721, 数量=10.0, 单价=17.5 +2026-03-30 14:41:47,894 - app.core.excel.processor - INFO - 处理商品: 条码=6901028084765, 数量=60.0, 单价=12.93, 是否赠品=False +2026-03-30 14:41:47,894 - app.core.excel.processor - INFO - 发现正常商品:条码6901028084765, 数量=60.0, 单价=12.93 +2026-03-30 14:41:47,894 - app.core.excel.processor - INFO - 处理商品: 条码=6901028192729, 数量=10.0, 单价=12.93, 是否赠品=False +2026-03-30 14:41:47,894 - app.core.excel.processor - INFO - 发现正常商品:条码6901028192729, 数量=10.0, 单价=12.93 +2026-03-30 14:41:47,894 - app.core.excel.processor - INFO - 处理商品: 条码=6901028159562, 数量=10.0, 单价=12.19, 是否赠品=False +2026-03-30 14:41:47,894 - app.core.excel.processor - INFO - 发现正常商品:条码6901028159562, 数量=10.0, 单价=12.19 +2026-03-30 14:41:47,895 - app.core.excel.processor - INFO - 处理商品: 条码=6901028315425, 数量=10.0, 单价=9.7, 是否赠品=False +2026-03-30 14:41:47,895 - app.core.excel.processor - INFO - 发现正常商品:条码6901028315425, 数量=10.0, 单价=9.7 +2026-03-30 14:41:47,895 - app.core.excel.processor - INFO - 处理商品: 条码=6901028024969, 数量=30.0, 单价=9.7, 是否赠品=False +2026-03-30 14:41:47,895 - app.core.excel.processor - INFO - 发现正常商品:条码6901028024969, 数量=30.0, 单价=9.7 +2026-03-30 14:41:47,895 - app.core.excel.processor - INFO - 处理商品: 条码=6901028084314, 数量=20.0, 单价=8.8, 是否赠品=False +2026-03-30 14:41:47,895 - app.core.excel.processor - INFO - 发现正常商品:条码6901028084314, 数量=20.0, 单价=8.8 +2026-03-30 14:41:47,895 - app.core.excel.processor - INFO - 处理商品: 条码=6901028042055, 数量=50.0, 单价=8.8, 是否赠品=False +2026-03-30 14:41:47,895 - app.core.excel.processor - INFO - 发现正常商品:条码6901028042055, 数量=50.0, 单价=8.8 +2026-03-30 14:41:47,895 - app.core.excel.processor - INFO - 处理商品: 条码=6901028025638, 数量=40.0, 单价=7.1, 是否赠品=False +2026-03-30 14:41:47,895 - app.core.excel.processor - INFO - 发现正常商品:条码6901028025638, 数量=40.0, 单价=7.1 +2026-03-30 14:41:47,895 - app.core.excel.processor - INFO - 处理商品: 条码=6901028141130, 数量=10.0, 单价=7.1, 是否赠品=False +2026-03-30 14:41:47,895 - app.core.excel.processor - INFO - 发现正常商品:条码6901028141130, 数量=10.0, 单价=7.1 +2026-03-30 14:41:47,895 - app.core.excel.processor - INFO - 处理商品: 条码=6901028257152, 数量=20.0, 单价=6.15, 是否赠品=False +2026-03-30 14:41:47,896 - app.core.excel.processor - INFO - 发现正常商品:条码6901028257152, 数量=20.0, 单价=6.15 +2026-03-30 14:41:47,896 - app.core.excel.processor - INFO - 处理商品: 条码=6901028095884, 数量=10.0, 单价=6.15, 是否赠品=False +2026-03-30 14:41:47,896 - app.core.excel.processor - INFO - 发现正常商品:条码6901028095884, 数量=10.0, 单价=6.15 +2026-03-30 14:41:47,896 - app.core.excel.processor - INFO - 分组后共27 个不同条码的商品 +2026-03-30 14:41:47,896 - app.core.excel.processor - INFO - 条码 6901028247368 处理结果:正常商品数量20.0,单价22.5,赠品数量0 +2026-03-30 14:41:47,896 - app.core.excel.processor - INFO - 条码 6901028339520 处理结果:正常商品数量10.0,单价22.5,赠品数量0 +2026-03-30 14:41:47,896 - app.core.excel.processor - INFO - 条码 6901028322850 处理结果:正常商品数量10.0,单价22.5,赠品数量0 +2026-03-30 14:41:47,896 - app.core.excel.processor - INFO - 条码 6901028221443 处理结果:正常商品数量20.0,单价20.14,赠品数量0 +2026-03-30 14:41:47,896 - app.core.excel.processor - INFO - 条码 6901028167062 处理结果:正常商品数量10.0,单价17.5,赠品数量0 +2026-03-30 14:41:47,896 - app.core.excel.processor - INFO - 条码 6901028227278 处理结果:正常商品数量20.0,单价16.748,赠品数量0 +2026-03-30 14:41:47,896 - app.core.excel.processor - INFO - 条码 6901028221535 处理结果:正常商品数量10.0,单价15.8,赠品数量0 +2026-03-30 14:41:47,896 - app.core.excel.processor - INFO - 条码 6901028001618 处理结果:正常商品数量10.0,单价15.052,赠品数量0 +2026-03-30 14:41:47,896 - app.core.excel.processor - INFO - 条码 6901028180559 处理结果:正常商品数量10.0,单价14.31,赠品数量0 +2026-03-30 14:41:47,896 - app.core.excel.processor - INFO - 条码 6901028046886 处理结果:正常商品数量10.0,单价11.45,赠品数量0 +2026-03-30 14:41:47,896 - app.core.excel.processor - INFO - 条码 6901028339889 处理结果:正常商品数量10.0,单价12.93,赠品数量0 +2026-03-30 14:41:47,897 - app.core.excel.processor - INFO - 条码 6901028268974 处理结果:正常商品数量10.0,单价26.3,赠品数量0 +2026-03-30 14:41:47,897 - app.core.excel.processor - INFO - 条码 6901028010856 处理结果:正常商品数量10.0,单价22.5,赠品数量0 +2026-03-30 14:41:47,897 - app.core.excel.processor - INFO - 条码 6901028145060 处理结果:正常商品数量10.0,单价22.5,赠品数量0 +2026-03-30 14:41:47,897 - app.core.excel.processor - INFO - 条码 6901028211642 处理结果:正常商品数量10.0,单价20.14,赠品数量0 +2026-03-30 14:41:47,897 - app.core.excel.processor - INFO - 条码 6901028143721 处理结果:正常商品数量10.0,单价17.5,赠品数量0 +2026-03-30 14:41:47,897 - app.core.excel.processor - INFO - 条码 6901028084765 处理结果:正常商品数量60.0,单价12.93,赠品数量0 +2026-03-30 14:41:47,897 - app.core.excel.processor - INFO - 条码 6901028192729 处理结果:正常商品数量10.0,单价12.93,赠品数量0 +2026-03-30 14:41:47,897 - app.core.excel.processor - INFO - 条码 6901028159562 处理结果:正常商品数量10.0,单价12.19,赠品数量0 +2026-03-30 14:41:47,897 - app.core.excel.processor - INFO - 条码 6901028315425 处理结果:正常商品数量10.0,单价9.7,赠品数量0 +2026-03-30 14:41:47,897 - app.core.excel.processor - INFO - 条码 6901028024969 处理结果:正常商品数量30.0,单价9.7,赠品数量0 +2026-03-30 14:41:47,897 - app.core.excel.processor - INFO - 条码 6901028084314 处理结果:正常商品数量20.0,单价8.8,赠品数量0 +2026-03-30 14:41:47,897 - app.core.excel.processor - INFO - 条码 6901028042055 处理结果:正常商品数量50.0,单价8.8,赠品数量0 +2026-03-30 14:41:47,897 - app.core.excel.processor - INFO - 条码 6901028025638 处理结果:正常商品数量40.0,单价7.1,赠品数量0 +2026-03-30 14:41:47,897 - app.core.excel.processor - INFO - 条码 6901028141130 处理结果:正常商品数量10.0,单价7.1,赠品数量0 +2026-03-30 14:41:47,897 - app.core.excel.processor - INFO - 条码 6901028257152 处理结果:正常商品数量20.0,单价6.15,赠品数量0 +2026-03-30 14:41:47,897 - app.core.excel.processor - INFO - 条码 6901028095884 处理结果:正常商品数量10.0,单价6.15,赠品数量0 +2026-03-30 14:41:47,913 - app.core.excel.processor - INFO - 采购单已保存到: data/result\采购单_预处理之后_订单明细20260330133908.xls +2026-03-30 14:41:47,915 - app.core.excel.processor - INFO - 采购单已保存到: data/result\采购单_预处理之后_订单明细20260330133908.xls +2026-03-30 14:41:49,671 - app.core.excel.processor - INFO - 使用输出目录: E:\2025Code\python\orc-order-v2\data\output +2026-03-30 14:41:49,671 - app.core.excel.processor - INFO - 使用临时目录: E:\2025Code\python\orc-order-v2\data\temp +2026-03-30 14:41:49,672 - app.core.excel.processor - INFO - 初始化ExcelProcessor完成,模板文件: templates/银豹-采购单模板.xls diff --git a/logs/app.core.excel.validators.log b/logs/app.core.excel.validators.log index f5a4418..aa79fde 100644 --- a/logs/app.core.excel.validators.log +++ b/logs/app.core.excel.validators.log @@ -5451,3 +5451,1328 @@ 2026-03-30 13:30:29,748 - app.core.excel.validators - WARNING - 数量验证失败: 数量必须大于0,当前值: 0.0 2026-03-30 13:30:29,749 - app.core.excel.validators - WARNING - 数量验证失败: 数量必须大于0,当前值: 0.0 2026-03-30 13:30:29,749 - app.core.excel.validators - WARNING - 数量验证失败: 数量必须大于0,当前值: 0.0 +2026-03-30 13:47:05,303 - app.core.excel.validators - WARNING - 条码长度异常: 908011, 长度=6 +2026-03-30 13:47:05,303 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 908011, 长度=6 +2026-03-30 13:47:05,304 - app.core.excel.validators - WARNING - 条码长度异常: 908014, 长度=6 +2026-03-30 13:47:05,304 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 908014, 长度=6 +2026-03-30 13:47:05,304 - app.core.excel.validators - WARNING - 条码长度异常: 908016, 长度=6 +2026-03-30 13:47:05,304 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 908016, 长度=6 +2026-03-30 13:47:05,305 - app.core.excel.validators - WARNING - 条码长度异常: 908022, 长度=6 +2026-03-30 13:47:05,305 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 908022, 长度=6 +2026-03-30 13:47:05,305 - app.core.excel.validators - WARNING - 条码长度异常: 908021, 长度=6 +2026-03-30 13:47:05,305 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 908021, 长度=6 +2026-03-30 13:47:05,306 - app.core.excel.validators - WARNING - 条码长度异常: 306006, 长度=6 +2026-03-30 13:47:05,306 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 306006, 长度=6 +2026-03-30 13:47:05,306 - app.core.excel.validators - WARNING - 条码长度异常: 306003, 长度=6 +2026-03-30 13:47:05,306 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 306003, 长度=6 +2026-03-30 13:47:05,306 - app.core.excel.validators - WARNING - 条码长度异常: 908026, 长度=6 +2026-03-30 13:47:05,307 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 908026, 长度=6 +2026-03-30 13:47:05,307 - app.core.excel.validators - WARNING - 条码长度异常: 908007, 长度=6 +2026-03-30 13:47:05,307 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 908007, 长度=6 +2026-03-30 13:47:05,307 - app.core.excel.validators - WARNING - 条码长度异常: 014187, 长度=6 +2026-03-30 13:47:05,307 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 014187, 长度=6 +2026-03-30 13:47:05,308 - app.core.excel.validators - WARNING - 条码长度异常: 014006, 长度=6 +2026-03-30 13:47:05,308 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 014006, 长度=6 +2026-03-30 13:47:05,308 - app.core.excel.validators - WARNING - 条码长度异常: 011002, 长度=6 +2026-03-30 13:47:05,308 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 011002, 长度=6 +2026-03-30 13:47:05,309 - app.core.excel.validators - WARNING - 条码长度异常: 011027, 长度=6 +2026-03-30 13:47:05,309 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 011027, 长度=6 +2026-03-30 13:47:05,309 - app.core.excel.validators - WARNING - 条码长度异常: 002052, 长度=6 +2026-03-30 13:47:05,309 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 002052, 长度=6 +2026-03-30 13:47:05,310 - app.core.excel.validators - WARNING - 条码长度异常: 002062, 长度=6 +2026-03-30 13:47:05,310 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 002062, 长度=6 +2026-03-30 13:47:05,310 - app.core.excel.validators - WARNING - 条码长度异常: 906010, 长度=6 +2026-03-30 13:47:05,310 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 906010, 长度=6 +2026-03-30 13:47:05,311 - app.core.excel.validators - WARNING - 条码长度异常: 078034, 长度=6 +2026-03-30 13:47:05,311 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 078034, 长度=6 +2026-03-30 13:47:05,311 - app.core.excel.validators - WARNING - 条码长度异常: 074010, 长度=6 +2026-03-30 13:47:05,311 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 074010, 长度=6 +2026-03-30 13:47:05,311 - app.core.excel.validators - WARNING - 条码长度异常: 045003, 长度=6 +2026-03-30 13:47:05,312 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 045003, 长度=6 +2026-03-30 13:47:05,312 - app.core.excel.validators - WARNING - 条码长度异常: 400010, 长度=6 +2026-03-30 13:47:05,312 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 400010, 长度=6 +2026-03-30 13:47:05,312 - app.core.excel.validators - WARNING - 条码长度异常: 400009, 长度=6 +2026-03-30 13:47:05,313 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 400009, 长度=6 +2026-03-30 13:47:05,313 - app.core.excel.validators - WARNING - 条码长度异常: 225004, 长度=6 +2026-03-30 13:47:05,313 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 225004, 长度=6 +2026-03-30 13:47:05,314 - app.core.excel.validators - WARNING - 条码长度异常: 323030, 长度=6 +2026-03-30 13:47:05,314 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 323030, 长度=6 +2026-03-30 13:47:05,314 - app.core.excel.validators - WARNING - 条码长度异常: 476001, 长度=6 +2026-03-30 13:47:05,314 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 476001, 长度=6 +2026-03-30 13:47:05,315 - app.core.excel.validators - WARNING - 条码长度异常: 912002, 长度=6 +2026-03-30 13:47:05,315 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 912002, 长度=6 +2026-03-30 13:47:05,315 - app.core.excel.validators - WARNING - 条码长度异常: 912003, 长度=6 +2026-03-30 13:47:05,315 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 912003, 长度=6 +2026-03-30 13:47:05,316 - app.core.excel.validators - WARNING - 条码长度异常: 302004, 长度=6 +2026-03-30 13:47:05,316 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 302004, 长度=6 +2026-03-30 13:47:05,316 - app.core.excel.validators - WARNING - 条码长度异常: 323331, 长度=6 +2026-03-30 13:47:05,316 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 323331, 长度=6 +2026-03-30 13:47:05,317 - app.core.excel.validators - WARNING - 条码长度异常: 424028, 长度=6 +2026-03-30 13:47:05,317 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 424028, 长度=6 +2026-03-30 13:47:05,317 - app.core.excel.validators - WARNING - 条码长度异常: 635056, 长度=6 +2026-03-30 13:47:05,318 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 635056, 长度=6 +2026-03-30 13:47:05,318 - app.core.excel.validators - WARNING - 条码长度异常: 929001, 长度=6 +2026-03-30 13:47:05,318 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 929001, 长度=6 +2026-03-30 13:47:05,318 - app.core.excel.validators - WARNING - 条码长度异常: 713006, 长度=6 +2026-03-30 13:47:05,318 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 713006, 长度=6 +2026-03-30 13:47:05,319 - app.core.excel.validators - WARNING - 条码长度异常: 114255, 长度=6 +2026-03-30 13:47:05,319 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 114255, 长度=6 +2026-03-30 13:47:05,319 - app.core.excel.validators - WARNING - 条码长度异常: 300, 长度=3 +2026-03-30 13:47:05,319 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 300, 长度=3 +2026-03-30 13:47:05,320 - app.core.excel.validators - WARNING - 条码长度异常: 20251212123107, 长度=14 +2026-03-30 13:47:05,320 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 20251212123107, 长度=14 +2026-03-30 13:47:05,320 - app.core.excel.validators - WARNING - 数量验证失败: 数量不包含数字 +2026-03-30 13:48:28,597 - app.core.excel.validators - WARNING - 条码长度异常: 342055, 长度=6 +2026-03-30 13:48:28,597 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 342055, 长度=6 +2026-03-30 13:48:28,598 - app.core.excel.validators - WARNING - 条码长度异常: 304162, 长度=6 +2026-03-30 13:48:28,598 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 304162, 长度=6 +2026-03-30 13:48:28,598 - app.core.excel.validators - WARNING - 条码长度异常: 304088, 长度=6 +2026-03-30 13:48:28,598 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 304088, 长度=6 +2026-03-30 13:48:28,599 - app.core.excel.validators - WARNING - 条码长度异常: 304093, 长度=6 +2026-03-30 13:48:28,599 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 304093, 长度=6 +2026-03-30 13:48:28,599 - app.core.excel.validators - WARNING - 条码长度异常: 304214, 长度=6 +2026-03-30 13:48:28,599 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 304214, 长度=6 +2026-03-30 13:48:28,600 - app.core.excel.validators - WARNING - 条码长度异常: 033026, 长度=6 +2026-03-30 13:48:28,600 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 033026, 长度=6 +2026-03-30 13:48:28,600 - app.core.excel.validators - WARNING - 条码长度异常: 489018, 长度=6 +2026-03-30 13:48:28,600 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 489018, 长度=6 +2026-03-30 13:48:28,600 - app.core.excel.validators - WARNING - 条码长度异常: 304217, 长度=6 +2026-03-30 13:48:28,601 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 304217, 长度=6 +2026-03-30 13:48:28,601 - app.core.excel.validators - WARNING - 条码长度异常: 002049, 长度=6 +2026-03-30 13:48:28,601 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 002049, 长度=6 +2026-03-30 13:48:28,601 - app.core.excel.validators - WARNING - 条码长度异常: 301021, 长度=6 +2026-03-30 13:48:28,601 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 301021, 长度=6 +2026-03-30 13:48:28,602 - app.core.excel.validators - WARNING - 条码长度异常: 303010, 长度=6 +2026-03-30 13:48:28,602 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 303010, 长度=6 +2026-03-30 13:48:28,602 - app.core.excel.validators - WARNING - 条码长度异常: 303009, 长度=6 +2026-03-30 13:48:28,602 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 303009, 长度=6 +2026-03-30 13:48:28,603 - app.core.excel.validators - WARNING - 条码长度异常: 303007, 长度=6 +2026-03-30 13:48:28,603 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 303007, 长度=6 +2026-03-30 13:48:28,603 - app.core.excel.validators - WARNING - 条码长度异常: 303005, 长度=6 +2026-03-30 13:48:28,603 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 303005, 长度=6 +2026-03-30 13:48:28,604 - app.core.excel.validators - WARNING - 条码长度异常: 315026, 长度=6 +2026-03-30 13:48:28,604 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 315026, 长度=6 +2026-03-30 13:48:28,604 - app.core.excel.validators - WARNING - 条码长度异常: 318001, 长度=6 +2026-03-30 13:48:28,604 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 318001, 长度=6 +2026-03-30 13:48:28,605 - app.core.excel.validators - WARNING - 条码长度异常: 324005, 长度=6 +2026-03-30 13:48:28,605 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 324005, 长度=6 +2026-03-30 13:48:28,605 - app.core.excel.validators - WARNING - 条码长度异常: 324009, 长度=6 +2026-03-30 13:48:28,605 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 324009, 长度=6 +2026-03-30 13:48:28,606 - app.core.excel.validators - WARNING - 条码长度异常: 028306, 长度=6 +2026-03-30 13:48:28,606 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 028306, 长度=6 +2026-03-30 13:48:28,606 - app.core.excel.validators - WARNING - 条码长度异常: 458007, 长度=6 +2026-03-30 13:48:28,606 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 458007, 长度=6 +2026-03-30 13:48:28,607 - app.core.excel.validators - WARNING - 条码长度异常: 907010, 长度=6 +2026-03-30 13:48:28,607 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 907010, 长度=6 +2026-03-30 13:48:28,607 - app.core.excel.validators - WARNING - 条码长度异常: 453090, 长度=6 +2026-03-30 13:48:28,607 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 453090, 长度=6 +2026-03-30 13:48:28,608 - app.core.excel.validators - WARNING - 条码长度异常: 648028, 长度=6 +2026-03-30 13:48:28,608 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 648028, 长度=6 +2026-03-30 13:48:28,608 - app.core.excel.validators - WARNING - 条码长度异常: 648029, 长度=6 +2026-03-30 13:48:28,608 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 648029, 长度=6 +2026-03-30 13:48:28,609 - app.core.excel.validators - WARNING - 条码长度异常: 648079, 长度=6 +2026-03-30 13:48:28,609 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 648079, 长度=6 +2026-03-30 13:48:28,609 - app.core.excel.validators - WARNING - 条码长度异常: 398064, 长度=6 +2026-03-30 13:48:28,609 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 398064, 长度=6 +2026-03-30 13:48:28,610 - app.core.excel.validators - WARNING - 条码长度异常: 398066, 长度=6 +2026-03-30 13:48:28,610 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 398066, 长度=6 +2026-03-30 13:48:28,610 - app.core.excel.validators - WARNING - 条码长度异常: 078054, 长度=6 +2026-03-30 13:48:28,610 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 078054, 长度=6 +2026-03-30 13:48:28,611 - app.core.excel.validators - WARNING - 条码长度异常: 078049, 长度=6 +2026-03-30 13:48:28,611 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 078049, 长度=6 +2026-03-30 13:48:28,612 - app.core.excel.validators - WARNING - 条码长度异常: 648078, 长度=6 +2026-03-30 13:48:28,612 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 648078, 长度=6 +2026-03-30 13:48:28,613 - app.core.excel.validators - WARNING - 条码长度异常: 322138, 长度=6 +2026-03-30 13:48:28,613 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 322138, 长度=6 +2026-03-30 13:48:28,613 - app.core.excel.validators - WARNING - 条码长度异常: 322135, 长度=6 +2026-03-30 13:48:28,613 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 322135, 长度=6 +2026-03-30 13:48:28,614 - app.core.excel.validators - WARNING - 条码长度异常: 322139, 长度=6 +2026-03-30 13:48:28,614 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 322139, 长度=6 +2026-03-30 13:48:28,614 - app.core.excel.validators - WARNING - 条码长度异常: 322273, 长度=6 +2026-03-30 13:48:28,615 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 322273, 长度=6 +2026-03-30 13:48:28,615 - app.core.excel.validators - WARNING - 条码长度异常: 322272, 长度=6 +2026-03-30 13:48:28,615 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 322272, 长度=6 +2026-03-30 13:48:28,616 - app.core.excel.validators - WARNING - 条码长度异常: 648055, 长度=6 +2026-03-30 13:48:28,616 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 648055, 长度=6 +2026-03-30 13:48:28,616 - app.core.excel.validators - WARNING - 条码长度异常: 313049, 长度=6 +2026-03-30 13:48:28,616 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 313049, 长度=6 +2026-03-30 13:48:28,617 - app.core.excel.validators - WARNING - 条码长度异常: 313036, 长度=6 +2026-03-30 13:48:28,617 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 313036, 长度=6 +2026-03-30 13:48:28,618 - app.core.excel.validators - WARNING - 条码长度异常: 313038, 长度=6 +2026-03-30 13:48:28,618 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 313038, 长度=6 +2026-03-30 13:48:28,618 - app.core.excel.validators - WARNING - 条码长度异常: 313039, 长度=6 +2026-03-30 13:48:28,618 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 313039, 长度=6 +2026-03-30 13:48:28,619 - app.core.excel.validators - WARNING - 条码长度异常: 500334, 长度=6 +2026-03-30 13:48:28,619 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 500334, 长度=6 +2026-03-30 13:48:28,619 - app.core.excel.validators - WARNING - 条码长度异常: 323073, 长度=6 +2026-03-30 13:48:28,619 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 323073, 长度=6 +2026-03-30 13:48:28,620 - app.core.excel.validators - WARNING - 条码长度异常: 259007, 长度=6 +2026-03-30 13:48:28,620 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 259007, 长度=6 +2026-03-30 13:48:28,621 - app.core.excel.validators - WARNING - 条码长度异常: 890022, 长度=6 +2026-03-30 13:48:28,621 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 890022, 长度=6 +2026-03-30 13:48:28,621 - app.core.excel.validators - WARNING - 条码长度异常: 908070, 长度=6 +2026-03-30 13:48:28,621 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 908070, 长度=6 +2026-03-30 13:48:28,622 - app.core.excel.validators - WARNING - 条码长度异常: 908069, 长度=6 +2026-03-30 13:48:28,622 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 908069, 长度=6 +2026-03-30 13:48:28,623 - app.core.excel.validators - WARNING - 条码长度异常: 908068, 长度=6 +2026-03-30 13:48:28,623 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 908068, 长度=6 +2026-03-30 13:48:28,623 - app.core.excel.validators - WARNING - 条码长度异常: 908071, 长度=6 +2026-03-30 13:48:28,623 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 908071, 长度=6 +2026-03-30 13:48:28,624 - app.core.excel.validators - WARNING - 条码长度异常: 398013, 长度=6 +2026-03-30 13:48:28,624 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 398013, 长度=6 +2026-03-30 13:48:28,625 - app.core.excel.validators - WARNING - 条码长度异常: 060197, 长度=6 +2026-03-30 13:48:28,625 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 060197, 长度=6 +2026-03-30 13:48:28,625 - app.core.excel.validators - WARNING - 条码长度异常: 660042, 长度=6 +2026-03-30 13:48:28,625 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 660042, 长度=6 +2026-03-30 13:48:28,626 - app.core.excel.validators - WARNING - 条码长度异常: 259019, 长度=6 +2026-03-30 13:48:28,626 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 259019, 长度=6 +2026-03-30 13:48:28,627 - app.core.excel.validators - WARNING - 条码长度异常: 623012, 长度=6 +2026-03-30 13:48:28,627 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 623012, 长度=6 +2026-03-30 13:48:28,627 - app.core.excel.validators - WARNING - 条码长度异常: 078051, 长度=6 +2026-03-30 13:48:28,627 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 078051, 长度=6 +2026-03-30 13:48:28,628 - app.core.excel.validators - WARNING - 条码长度异常: 689002, 长度=6 +2026-03-30 13:48:28,628 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 689002, 长度=6 +2026-03-30 13:48:28,629 - app.core.excel.validators - WARNING - 条码长度异常: 525001, 长度=6 +2026-03-30 13:48:28,629 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 525001, 长度=6 +2026-03-30 13:48:28,629 - app.core.excel.validators - WARNING - 条码长度异常: 060111, 长度=6 +2026-03-30 13:48:28,629 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 060111, 长度=6 +2026-03-30 13:48:28,630 - app.core.excel.validators - WARNING - 条码长度异常: 710045, 长度=6 +2026-03-30 13:48:28,630 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 710045, 长度=6 +2026-03-30 13:48:28,630 - app.core.excel.validators - WARNING - 条码长度异常: 648040, 长度=6 +2026-03-30 13:48:28,631 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 648040, 长度=6 +2026-03-30 13:48:28,631 - app.core.excel.validators - WARNING - 条码长度异常: 648015, 长度=6 +2026-03-30 13:48:28,631 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 648015, 长度=6 +2026-03-30 13:48:28,632 - app.core.excel.validators - WARNING - 条码长度异常: 322331, 长度=6 +2026-03-30 13:48:28,632 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 322331, 长度=6 +2026-03-30 13:48:28,632 - app.core.excel.validators - WARNING - 条码长度异常: 648039, 长度=6 +2026-03-30 13:48:28,633 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 648039, 长度=6 +2026-03-30 13:48:28,633 - app.core.excel.validators - WARNING - 条码长度异常: 695002, 长度=6 +2026-03-30 13:48:28,633 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 695002, 长度=6 +2026-03-30 13:48:28,634 - app.core.excel.validators - WARNING - 条码长度异常: 324002, 长度=6 +2026-03-30 13:48:28,634 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 324002, 长度=6 +2026-03-30 13:48:28,634 - app.core.excel.validators - WARNING - 条码长度异常: 660096, 长度=6 +2026-03-30 13:48:28,634 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 660096, 长度=6 +2026-03-30 13:48:28,635 - app.core.excel.validators - WARNING - 条码长度异常: 308015, 长度=6 +2026-03-30 13:48:28,635 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 308015, 长度=6 +2026-03-30 13:48:28,636 - app.core.excel.validators - WARNING - 条码长度异常: 660062, 长度=6 +2026-03-30 13:48:28,636 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 660062, 长度=6 +2026-03-30 13:48:28,636 - app.core.excel.validators - WARNING - 条码长度异常: 912011, 长度=6 +2026-03-30 13:48:28,636 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 912011, 长度=6 +2026-03-30 13:48:28,637 - app.core.excel.validators - WARNING - 条码长度异常: 398043, 长度=6 +2026-03-30 13:48:28,637 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 398043, 长度=6 +2026-03-30 13:48:28,637 - app.core.excel.validators - WARNING - 条码长度异常: 890056, 长度=6 +2026-03-30 13:48:28,638 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 890056, 长度=6 +2026-03-30 13:48:28,638 - app.core.excel.validators - WARNING - 条码长度异常: 059057, 长度=6 +2026-03-30 13:48:28,638 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 059057, 长度=6 +2026-03-30 13:48:28,639 - app.core.excel.validators - WARNING - 条码长度异常: 307002, 长度=6 +2026-03-30 13:48:28,639 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 307002, 长度=6 +2026-03-30 13:48:28,639 - app.core.excel.validators - WARNING - 条码长度异常: 307017, 长度=6 +2026-03-30 13:48:28,639 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 307017, 长度=6 +2026-03-30 13:48:28,640 - app.core.excel.validators - WARNING - 条码长度异常: 310003, 长度=6 +2026-03-30 13:48:28,640 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 310003, 长度=6 +2026-03-30 13:48:28,641 - app.core.excel.validators - WARNING - 条码长度异常: 310004, 长度=6 +2026-03-30 13:48:28,641 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 310004, 长度=6 +2026-03-30 13:48:28,641 - app.core.excel.validators - WARNING - 条码长度异常: 949003, 长度=6 +2026-03-30 13:48:28,642 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 949003, 长度=6 +2026-03-30 13:48:28,642 - app.core.excel.validators - WARNING - 条码长度异常: 908025, 长度=6 +2026-03-30 13:48:28,642 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 908025, 长度=6 +2026-03-30 13:48:28,643 - app.core.excel.validators - WARNING - 条码长度异常: 908009, 长度=6 +2026-03-30 13:48:28,643 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 908009, 长度=6 +2026-03-30 13:48:28,644 - app.core.excel.validators - WARNING - 条码长度异常: 908011, 长度=6 +2026-03-30 13:48:28,644 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 908011, 长度=6 +2026-03-30 13:48:28,644 - app.core.excel.validators - WARNING - 条码长度异常: 306006, 长度=6 +2026-03-30 13:48:28,644 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 306006, 长度=6 +2026-03-30 13:48:28,645 - app.core.excel.validators - WARNING - 条码长度异常: 011027, 长度=6 +2026-03-30 13:48:28,645 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 011027, 长度=6 +2026-03-30 13:48:28,646 - app.core.excel.validators - WARNING - 条码长度异常: 924016, 长度=6 +2026-03-30 13:48:28,646 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 924016, 长度=6 +2026-03-30 13:48:28,646 - app.core.excel.validators - WARNING - 条码长度异常: 028240, 长度=6 +2026-03-30 13:48:28,646 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 028240, 长度=6 +2026-03-30 13:48:28,647 - app.core.excel.validators - WARNING - 条码长度异常: 332046, 长度=6 +2026-03-30 13:48:28,647 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 332046, 长度=6 +2026-03-30 13:48:28,647 - app.core.excel.validators - WARNING - 条码长度异常: 906012, 长度=6 +2026-03-30 13:48:28,647 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 906012, 长度=6 +2026-03-30 13:48:28,648 - app.core.excel.validators - WARNING - 条码长度异常: 308103, 长度=6 +2026-03-30 13:48:28,648 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 308103, 长度=6 +2026-03-30 13:48:28,648 - app.core.excel.validators - WARNING - 条码长度异常: 317257, 长度=6 +2026-03-30 13:48:28,649 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 317257, 长度=6 +2026-03-30 13:48:28,649 - app.core.excel.validators - WARNING - 条码长度异常: 308016, 长度=6 +2026-03-30 13:48:28,649 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 308016, 长度=6 +2026-03-30 13:48:28,650 - app.core.excel.validators - WARNING - 条码长度异常: 308011, 长度=6 +2026-03-30 13:48:28,650 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 308011, 长度=6 +2026-03-30 13:48:28,650 - app.core.excel.validators - WARNING - 条码长度异常: 906010, 长度=6 +2026-03-30 13:48:28,650 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 906010, 长度=6 +2026-03-30 13:48:28,651 - app.core.excel.validators - WARNING - 条码长度异常: 400009, 长度=6 +2026-03-30 13:48:28,651 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 400009, 长度=6 +2026-03-30 13:48:28,651 - app.core.excel.validators - WARNING - 条码长度异常: 045001, 长度=6 +2026-03-30 13:48:28,651 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 045001, 长度=6 +2026-03-30 13:48:28,652 - app.core.excel.validators - WARNING - 条码长度异常: 666014, 长度=6 +2026-03-30 13:48:28,652 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 666014, 长度=6 +2026-03-30 13:48:28,653 - app.core.excel.validators - WARNING - 条码长度异常: 309115, 长度=6 +2026-03-30 13:48:28,653 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 309115, 长度=6 +2026-03-30 13:48:28,653 - app.core.excel.validators - WARNING - 条码长度异常: 634001, 长度=6 +2026-03-30 13:48:28,653 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 634001, 长度=6 +2026-03-30 13:48:28,654 - app.core.excel.validators - WARNING - 条码长度异常: 648030, 长度=6 +2026-03-30 13:48:28,654 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 648030, 长度=6 +2026-03-30 13:48:28,654 - app.core.excel.validators - WARNING - 条码长度异常: 371007, 长度=6 +2026-03-30 13:48:28,654 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 371007, 长度=6 +2026-03-30 13:48:28,655 - app.core.excel.validators - WARNING - 条码长度异常: 309020, 长度=6 +2026-03-30 13:48:28,655 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 309020, 长度=6 +2026-03-30 13:48:28,656 - app.core.excel.validators - WARNING - 条码长度异常: 1000, 长度=4 +2026-03-30 13:48:28,656 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 1000, 长度=4 +2026-03-30 13:48:28,656 - app.core.excel.validators - INFO - 修正条码长度: 从14位截断到13位 +2026-03-30 13:48:28,656 - app.core.excel.validators - WARNING - 数量验证失败: 数量不包含数字 +2026-03-30 13:51:44,194 - app.core.excel.validators - WARNING - 数量验证失败: 数量必须大于0,当前值: 0.0 +2026-03-30 13:51:44,195 - app.core.excel.validators - WARNING - 数量验证失败: 数量必须大于0,当前值: 0.0 +2026-03-30 13:51:44,195 - app.core.excel.validators - WARNING - 数量验证失败: 数量必须大于0,当前值: 0.0 +2026-03-30 13:51:44,195 - app.core.excel.validators - WARNING - 数量验证失败: 数量必须大于0,当前值: 0.0 +2026-03-30 13:51:44,195 - app.core.excel.validators - WARNING - 数量验证失败: 数量必须大于0,当前值: 0.0 +2026-03-30 13:51:44,196 - app.core.excel.validators - WARNING - 数量验证失败: 数量必须大于0,当前值: 0.0 +2026-03-30 13:51:44,196 - app.core.excel.validators - WARNING - 数量验证失败: 数量必须大于0,当前值: 0.0 +2026-03-30 13:51:44,196 - app.core.excel.validators - WARNING - 数量验证失败: 数量必须大于0,当前值: 0.0 +2026-03-30 13:51:44,196 - app.core.excel.validators - WARNING - 数量验证失败: 数量必须大于0,当前值: 0.0 +2026-03-30 13:51:44,196 - app.core.excel.validators - WARNING - 数量验证失败: 数量必须大于0,当前值: 0.0 +2026-03-30 13:51:44,197 - app.core.excel.validators - WARNING - 数量验证失败: 数量必须大于0,当前值: 0.0 +2026-03-30 13:51:44,197 - app.core.excel.validators - WARNING - 数量验证失败: 数量必须大于0,当前值: 0.0 +2026-03-30 13:51:44,197 - app.core.excel.validators - WARNING - 数量验证失败: 数量必须大于0,当前值: 0.0 +2026-03-30 13:51:44,197 - app.core.excel.validators - WARNING - 数量验证失败: 数量必须大于0,当前值: 0.0 +2026-03-30 13:51:44,198 - app.core.excel.validators - WARNING - 数量验证失败: 数量必须大于0,当前值: 0.0 +2026-03-30 13:51:44,198 - app.core.excel.validators - WARNING - 数量验证失败: 数量必须大于0,当前值: 0.0 +2026-03-30 13:51:44,198 - app.core.excel.validators - WARNING - 数量验证失败: 数量必须大于0,当前值: 0.0 +2026-03-30 13:51:44,198 - app.core.excel.validators - WARNING - 数量验证失败: 数量必须大于0,当前值: 0.0 +2026-03-30 13:51:44,198 - app.core.excel.validators - WARNING - 数量验证失败: 数量必须大于0,当前值: 0.0 +2026-03-30 13:51:44,199 - app.core.excel.validators - WARNING - 数量验证失败: 数量必须大于0,当前值: 0.0 +2026-03-30 13:51:44,199 - app.core.excel.validators - WARNING - 数量验证失败: 数量必须大于0,当前值: 0.0 +2026-03-30 13:51:44,199 - app.core.excel.validators - WARNING - 数量验证失败: 数量必须大于0,当前值: 0.0 +2026-03-30 13:51:44,199 - app.core.excel.validators - WARNING - 数量验证失败: 数量必须大于0,当前值: 0.0 +2026-03-30 13:51:44,199 - app.core.excel.validators - WARNING - 数量验证失败: 数量必须大于0,当前值: 0.0 +2026-03-30 13:51:44,200 - app.core.excel.validators - WARNING - 数量验证失败: 数量必须大于0,当前值: 0.0 +2026-03-30 13:51:44,200 - app.core.excel.validators - WARNING - 数量验证失败: 数量必须大于0,当前值: 0.0 +2026-03-30 13:51:44,200 - app.core.excel.validators - WARNING - 数量验证失败: 数量必须大于0,当前值: 0.0 +2026-03-30 14:00:52,471 - app.core.excel.validators - WARNING - 条码长度异常: 342055, 长度=6 +2026-03-30 14:00:52,471 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 342055, 长度=6 +2026-03-30 14:00:52,472 - app.core.excel.validators - WARNING - 条码长度异常: 304162, 长度=6 +2026-03-30 14:00:52,472 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 304162, 长度=6 +2026-03-30 14:00:52,473 - app.core.excel.validators - WARNING - 条码长度异常: 304088, 长度=6 +2026-03-30 14:00:52,473 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 304088, 长度=6 +2026-03-30 14:00:52,473 - app.core.excel.validators - WARNING - 条码长度异常: 304093, 长度=6 +2026-03-30 14:00:52,473 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 304093, 长度=6 +2026-03-30 14:00:52,474 - app.core.excel.validators - WARNING - 条码长度异常: 304214, 长度=6 +2026-03-30 14:00:52,474 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 304214, 长度=6 +2026-03-30 14:00:52,474 - app.core.excel.validators - WARNING - 条码长度异常: 033026, 长度=6 +2026-03-30 14:00:52,474 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 033026, 长度=6 +2026-03-30 14:00:52,475 - app.core.excel.validators - WARNING - 条码长度异常: 489018, 长度=6 +2026-03-30 14:00:52,475 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 489018, 长度=6 +2026-03-30 14:00:52,475 - app.core.excel.validators - WARNING - 条码长度异常: 304217, 长度=6 +2026-03-30 14:00:52,476 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 304217, 长度=6 +2026-03-30 14:00:52,476 - app.core.excel.validators - WARNING - 条码长度异常: 002049, 长度=6 +2026-03-30 14:00:52,476 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 002049, 长度=6 +2026-03-30 14:00:52,477 - app.core.excel.validators - WARNING - 条码长度异常: 301021, 长度=6 +2026-03-30 14:00:52,477 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 301021, 长度=6 +2026-03-30 14:00:52,477 - app.core.excel.validators - WARNING - 条码长度异常: 303010, 长度=6 +2026-03-30 14:00:52,477 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 303010, 长度=6 +2026-03-30 14:00:52,478 - app.core.excel.validators - WARNING - 条码长度异常: 303009, 长度=6 +2026-03-30 14:00:52,478 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 303009, 长度=6 +2026-03-30 14:00:52,478 - app.core.excel.validators - WARNING - 条码长度异常: 303007, 长度=6 +2026-03-30 14:00:52,479 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 303007, 长度=6 +2026-03-30 14:00:52,479 - app.core.excel.validators - WARNING - 条码长度异常: 303005, 长度=6 +2026-03-30 14:00:52,479 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 303005, 长度=6 +2026-03-30 14:00:52,480 - app.core.excel.validators - WARNING - 条码长度异常: 315026, 长度=6 +2026-03-30 14:00:52,480 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 315026, 长度=6 +2026-03-30 14:00:52,480 - app.core.excel.validators - WARNING - 条码长度异常: 318001, 长度=6 +2026-03-30 14:00:52,480 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 318001, 长度=6 +2026-03-30 14:00:52,481 - app.core.excel.validators - WARNING - 条码长度异常: 324005, 长度=6 +2026-03-30 14:00:52,481 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 324005, 长度=6 +2026-03-30 14:00:52,482 - app.core.excel.validators - WARNING - 条码长度异常: 324009, 长度=6 +2026-03-30 14:00:52,482 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 324009, 长度=6 +2026-03-30 14:00:52,482 - app.core.excel.validators - WARNING - 条码长度异常: 028306, 长度=6 +2026-03-30 14:00:52,482 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 028306, 长度=6 +2026-03-30 14:00:52,483 - app.core.excel.validators - WARNING - 条码长度异常: 458007, 长度=6 +2026-03-30 14:00:52,483 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 458007, 长度=6 +2026-03-30 14:00:52,484 - app.core.excel.validators - WARNING - 条码长度异常: 907010, 长度=6 +2026-03-30 14:00:52,484 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 907010, 长度=6 +2026-03-30 14:00:52,484 - app.core.excel.validators - WARNING - 条码长度异常: 453090, 长度=6 +2026-03-30 14:00:52,484 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 453090, 长度=6 +2026-03-30 14:00:52,485 - app.core.excel.validators - WARNING - 条码长度异常: 648028, 长度=6 +2026-03-30 14:00:52,485 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 648028, 长度=6 +2026-03-30 14:00:52,486 - app.core.excel.validators - WARNING - 条码长度异常: 648029, 长度=6 +2026-03-30 14:00:52,486 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 648029, 长度=6 +2026-03-30 14:00:52,486 - app.core.excel.validators - WARNING - 条码长度异常: 648079, 长度=6 +2026-03-30 14:00:52,486 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 648079, 长度=6 +2026-03-30 14:00:52,487 - app.core.excel.validators - WARNING - 条码长度异常: 398064, 长度=6 +2026-03-30 14:00:52,487 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 398064, 长度=6 +2026-03-30 14:00:52,487 - app.core.excel.validators - WARNING - 条码长度异常: 398066, 长度=6 +2026-03-30 14:00:52,488 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 398066, 长度=6 +2026-03-30 14:00:52,488 - app.core.excel.validators - WARNING - 条码长度异常: 078054, 长度=6 +2026-03-30 14:00:52,488 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 078054, 长度=6 +2026-03-30 14:00:52,489 - app.core.excel.validators - WARNING - 条码长度异常: 078049, 长度=6 +2026-03-30 14:00:52,489 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 078049, 长度=6 +2026-03-30 14:00:52,489 - app.core.excel.validators - WARNING - 条码长度异常: 648078, 长度=6 +2026-03-30 14:00:52,489 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 648078, 长度=6 +2026-03-30 14:00:52,490 - app.core.excel.validators - WARNING - 条码长度异常: 322138, 长度=6 +2026-03-30 14:00:52,490 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 322138, 长度=6 +2026-03-30 14:00:52,490 - app.core.excel.validators - WARNING - 条码长度异常: 322135, 长度=6 +2026-03-30 14:00:52,490 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 322135, 长度=6 +2026-03-30 14:00:52,491 - app.core.excel.validators - WARNING - 条码长度异常: 322139, 长度=6 +2026-03-30 14:00:52,491 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 322139, 长度=6 +2026-03-30 14:00:52,491 - app.core.excel.validators - WARNING - 条码长度异常: 322273, 长度=6 +2026-03-30 14:00:52,491 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 322273, 长度=6 +2026-03-30 14:00:52,492 - app.core.excel.validators - WARNING - 条码长度异常: 322272, 长度=6 +2026-03-30 14:00:52,492 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 322272, 长度=6 +2026-03-30 14:00:52,493 - app.core.excel.validators - WARNING - 条码长度异常: 648055, 长度=6 +2026-03-30 14:00:52,493 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 648055, 长度=6 +2026-03-30 14:00:52,493 - app.core.excel.validators - WARNING - 条码长度异常: 313049, 长度=6 +2026-03-30 14:00:52,493 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 313049, 长度=6 +2026-03-30 14:00:52,494 - app.core.excel.validators - WARNING - 条码长度异常: 313036, 长度=6 +2026-03-30 14:00:52,494 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 313036, 长度=6 +2026-03-30 14:00:52,494 - app.core.excel.validators - WARNING - 条码长度异常: 313038, 长度=6 +2026-03-30 14:00:52,494 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 313038, 长度=6 +2026-03-30 14:00:52,495 - app.core.excel.validators - WARNING - 条码长度异常: 313039, 长度=6 +2026-03-30 14:00:52,495 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 313039, 长度=6 +2026-03-30 14:00:52,496 - app.core.excel.validators - WARNING - 条码长度异常: 500334, 长度=6 +2026-03-30 14:00:52,496 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 500334, 长度=6 +2026-03-30 14:00:52,496 - app.core.excel.validators - WARNING - 条码长度异常: 323073, 长度=6 +2026-03-30 14:00:52,496 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 323073, 长度=6 +2026-03-30 14:00:52,497 - app.core.excel.validators - WARNING - 条码长度异常: 259007, 长度=6 +2026-03-30 14:00:52,497 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 259007, 长度=6 +2026-03-30 14:00:52,497 - app.core.excel.validators - WARNING - 条码长度异常: 890022, 长度=6 +2026-03-30 14:00:52,497 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 890022, 长度=6 +2026-03-30 14:00:52,498 - app.core.excel.validators - WARNING - 条码长度异常: 908070, 长度=6 +2026-03-30 14:00:52,498 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 908070, 长度=6 +2026-03-30 14:00:52,498 - app.core.excel.validators - WARNING - 条码长度异常: 908069, 长度=6 +2026-03-30 14:00:52,498 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 908069, 长度=6 +2026-03-30 14:00:52,499 - app.core.excel.validators - WARNING - 条码长度异常: 908068, 长度=6 +2026-03-30 14:00:52,499 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 908068, 长度=6 +2026-03-30 14:00:52,499 - app.core.excel.validators - WARNING - 条码长度异常: 908071, 长度=6 +2026-03-30 14:00:52,499 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 908071, 长度=6 +2026-03-30 14:00:52,500 - app.core.excel.validators - WARNING - 条码长度异常: 398013, 长度=6 +2026-03-30 14:00:52,500 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 398013, 长度=6 +2026-03-30 14:00:52,500 - app.core.excel.validators - WARNING - 条码长度异常: 060197, 长度=6 +2026-03-30 14:00:52,500 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 060197, 长度=6 +2026-03-30 14:00:52,501 - app.core.excel.validators - WARNING - 条码长度异常: 660042, 长度=6 +2026-03-30 14:00:52,501 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 660042, 长度=6 +2026-03-30 14:00:52,502 - app.core.excel.validators - WARNING - 条码长度异常: 259019, 长度=6 +2026-03-30 14:00:52,502 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 259019, 长度=6 +2026-03-30 14:00:52,502 - app.core.excel.validators - WARNING - 条码长度异常: 623012, 长度=6 +2026-03-30 14:00:52,502 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 623012, 长度=6 +2026-03-30 14:00:52,503 - app.core.excel.validators - WARNING - 条码长度异常: 078051, 长度=6 +2026-03-30 14:00:52,503 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 078051, 长度=6 +2026-03-30 14:00:52,504 - app.core.excel.validators - WARNING - 条码长度异常: 689002, 长度=6 +2026-03-30 14:00:52,504 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 689002, 长度=6 +2026-03-30 14:00:52,504 - app.core.excel.validators - WARNING - 条码长度异常: 525001, 长度=6 +2026-03-30 14:00:52,504 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 525001, 长度=6 +2026-03-30 14:00:52,505 - app.core.excel.validators - WARNING - 条码长度异常: 060111, 长度=6 +2026-03-30 14:00:52,505 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 060111, 长度=6 +2026-03-30 14:00:52,506 - app.core.excel.validators - WARNING - 条码长度异常: 710045, 长度=6 +2026-03-30 14:00:52,506 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 710045, 长度=6 +2026-03-30 14:00:52,506 - app.core.excel.validators - WARNING - 条码长度异常: 648040, 长度=6 +2026-03-30 14:00:52,506 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 648040, 长度=6 +2026-03-30 14:00:52,507 - app.core.excel.validators - WARNING - 条码长度异常: 648015, 长度=6 +2026-03-30 14:00:52,507 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 648015, 长度=6 +2026-03-30 14:00:52,507 - app.core.excel.validators - WARNING - 条码长度异常: 322331, 长度=6 +2026-03-30 14:00:52,507 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 322331, 长度=6 +2026-03-30 14:00:52,508 - app.core.excel.validators - WARNING - 条码长度异常: 648039, 长度=6 +2026-03-30 14:00:52,508 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 648039, 长度=6 +2026-03-30 14:00:52,508 - app.core.excel.validators - WARNING - 条码长度异常: 695002, 长度=6 +2026-03-30 14:00:52,508 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 695002, 长度=6 +2026-03-30 14:00:52,509 - app.core.excel.validators - WARNING - 条码长度异常: 324002, 长度=6 +2026-03-30 14:00:52,509 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 324002, 长度=6 +2026-03-30 14:00:52,509 - app.core.excel.validators - WARNING - 条码长度异常: 660096, 长度=6 +2026-03-30 14:00:52,510 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 660096, 长度=6 +2026-03-30 14:00:52,510 - app.core.excel.validators - WARNING - 条码长度异常: 308015, 长度=6 +2026-03-30 14:00:52,510 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 308015, 长度=6 +2026-03-30 14:00:52,511 - app.core.excel.validators - WARNING - 条码长度异常: 660062, 长度=6 +2026-03-30 14:00:52,511 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 660062, 长度=6 +2026-03-30 14:00:52,511 - app.core.excel.validators - WARNING - 条码长度异常: 912011, 长度=6 +2026-03-30 14:00:52,511 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 912011, 长度=6 +2026-03-30 14:00:52,512 - app.core.excel.validators - WARNING - 条码长度异常: 398043, 长度=6 +2026-03-30 14:00:52,512 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 398043, 长度=6 +2026-03-30 14:00:52,512 - app.core.excel.validators - WARNING - 条码长度异常: 890056, 长度=6 +2026-03-30 14:00:52,513 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 890056, 长度=6 +2026-03-30 14:00:52,513 - app.core.excel.validators - WARNING - 条码长度异常: 059057, 长度=6 +2026-03-30 14:00:52,513 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 059057, 长度=6 +2026-03-30 14:00:52,513 - app.core.excel.validators - WARNING - 条码长度异常: 307002, 长度=6 +2026-03-30 14:00:52,514 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 307002, 长度=6 +2026-03-30 14:00:52,514 - app.core.excel.validators - WARNING - 条码长度异常: 307017, 长度=6 +2026-03-30 14:00:52,514 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 307017, 长度=6 +2026-03-30 14:00:52,514 - app.core.excel.validators - WARNING - 条码长度异常: 310003, 长度=6 +2026-03-30 14:00:52,515 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 310003, 长度=6 +2026-03-30 14:00:52,515 - app.core.excel.validators - WARNING - 条码长度异常: 310004, 长度=6 +2026-03-30 14:00:52,515 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 310004, 长度=6 +2026-03-30 14:00:52,516 - app.core.excel.validators - WARNING - 条码长度异常: 949003, 长度=6 +2026-03-30 14:00:52,516 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 949003, 长度=6 +2026-03-30 14:00:52,516 - app.core.excel.validators - WARNING - 条码长度异常: 908025, 长度=6 +2026-03-30 14:00:52,516 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 908025, 长度=6 +2026-03-30 14:00:52,517 - app.core.excel.validators - WARNING - 条码长度异常: 908009, 长度=6 +2026-03-30 14:00:52,517 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 908009, 长度=6 +2026-03-30 14:00:52,517 - app.core.excel.validators - WARNING - 条码长度异常: 908011, 长度=6 +2026-03-30 14:00:52,517 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 908011, 长度=6 +2026-03-30 14:00:52,518 - app.core.excel.validators - WARNING - 条码长度异常: 306006, 长度=6 +2026-03-30 14:00:52,518 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 306006, 长度=6 +2026-03-30 14:00:52,518 - app.core.excel.validators - WARNING - 条码长度异常: 011027, 长度=6 +2026-03-30 14:00:52,519 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 011027, 长度=6 +2026-03-30 14:00:52,519 - app.core.excel.validators - WARNING - 条码长度异常: 924016, 长度=6 +2026-03-30 14:00:52,519 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 924016, 长度=6 +2026-03-30 14:00:52,520 - app.core.excel.validators - WARNING - 条码长度异常: 028240, 长度=6 +2026-03-30 14:00:52,520 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 028240, 长度=6 +2026-03-30 14:00:52,520 - app.core.excel.validators - WARNING - 条码长度异常: 332046, 长度=6 +2026-03-30 14:00:52,520 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 332046, 长度=6 +2026-03-30 14:00:52,521 - app.core.excel.validators - WARNING - 条码长度异常: 906012, 长度=6 +2026-03-30 14:00:52,521 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 906012, 长度=6 +2026-03-30 14:00:52,521 - app.core.excel.validators - WARNING - 条码长度异常: 308103, 长度=6 +2026-03-30 14:00:52,521 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 308103, 长度=6 +2026-03-30 14:00:52,522 - app.core.excel.validators - WARNING - 条码长度异常: 317257, 长度=6 +2026-03-30 14:00:52,522 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 317257, 长度=6 +2026-03-30 14:00:52,522 - app.core.excel.validators - WARNING - 条码长度异常: 308016, 长度=6 +2026-03-30 14:00:52,522 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 308016, 长度=6 +2026-03-30 14:00:52,523 - app.core.excel.validators - WARNING - 条码长度异常: 308011, 长度=6 +2026-03-30 14:00:52,523 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 308011, 长度=6 +2026-03-30 14:00:52,523 - app.core.excel.validators - WARNING - 条码长度异常: 906010, 长度=6 +2026-03-30 14:00:52,523 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 906010, 长度=6 +2026-03-30 14:00:52,524 - app.core.excel.validators - WARNING - 条码长度异常: 400009, 长度=6 +2026-03-30 14:00:52,524 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 400009, 长度=6 +2026-03-30 14:00:52,524 - app.core.excel.validators - WARNING - 条码长度异常: 045001, 长度=6 +2026-03-30 14:00:52,524 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 045001, 长度=6 +2026-03-30 14:00:52,525 - app.core.excel.validators - WARNING - 条码长度异常: 666014, 长度=6 +2026-03-30 14:00:52,525 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 666014, 长度=6 +2026-03-30 14:00:52,526 - app.core.excel.validators - WARNING - 条码长度异常: 309115, 长度=6 +2026-03-30 14:00:52,526 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 309115, 长度=6 +2026-03-30 14:00:52,527 - app.core.excel.validators - WARNING - 条码长度异常: 634001, 长度=6 +2026-03-30 14:00:52,527 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 634001, 长度=6 +2026-03-30 14:00:52,527 - app.core.excel.validators - WARNING - 条码长度异常: 648030, 长度=6 +2026-03-30 14:00:52,527 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 648030, 长度=6 +2026-03-30 14:00:52,528 - app.core.excel.validators - WARNING - 条码长度异常: 371007, 长度=6 +2026-03-30 14:00:52,528 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 371007, 长度=6 +2026-03-30 14:00:52,528 - app.core.excel.validators - WARNING - 条码长度异常: 309020, 长度=6 +2026-03-30 14:00:52,528 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 309020, 长度=6 +2026-03-30 14:00:52,529 - app.core.excel.validators - WARNING - 条码长度异常: 1000, 长度=4 +2026-03-30 14:00:52,529 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 1000, 长度=4 +2026-03-30 14:00:52,529 - app.core.excel.validators - INFO - 修正条码长度: 从14位截断到13位 +2026-03-30 14:00:52,529 - app.core.excel.validators - WARNING - 数量验证失败: 数量不包含数字 +2026-03-30 14:01:20,392 - app.core.excel.validators - WARNING - 条码长度异常: 342055, 长度=6 +2026-03-30 14:01:20,392 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 342055, 长度=6 +2026-03-30 14:01:20,393 - app.core.excel.validators - WARNING - 条码长度异常: 304162, 长度=6 +2026-03-30 14:01:20,393 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 304162, 长度=6 +2026-03-30 14:01:20,393 - app.core.excel.validators - WARNING - 条码长度异常: 304088, 长度=6 +2026-03-30 14:01:20,393 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 304088, 长度=6 +2026-03-30 14:01:20,394 - app.core.excel.validators - WARNING - 条码长度异常: 304093, 长度=6 +2026-03-30 14:01:20,394 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 304093, 长度=6 +2026-03-30 14:01:20,394 - app.core.excel.validators - WARNING - 条码长度异常: 304214, 长度=6 +2026-03-30 14:01:20,394 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 304214, 长度=6 +2026-03-30 14:01:20,395 - app.core.excel.validators - WARNING - 条码长度异常: 033026, 长度=6 +2026-03-30 14:01:20,395 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 033026, 长度=6 +2026-03-30 14:01:20,395 - app.core.excel.validators - WARNING - 条码长度异常: 489018, 长度=6 +2026-03-30 14:01:20,395 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 489018, 长度=6 +2026-03-30 14:01:20,395 - app.core.excel.validators - WARNING - 条码长度异常: 304217, 长度=6 +2026-03-30 14:01:20,396 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 304217, 长度=6 +2026-03-30 14:01:20,396 - app.core.excel.validators - WARNING - 条码长度异常: 002049, 长度=6 +2026-03-30 14:01:20,396 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 002049, 长度=6 +2026-03-30 14:01:20,397 - app.core.excel.validators - WARNING - 条码长度异常: 301021, 长度=6 +2026-03-30 14:01:20,397 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 301021, 长度=6 +2026-03-30 14:01:20,397 - app.core.excel.validators - WARNING - 条码长度异常: 303010, 长度=6 +2026-03-30 14:01:20,397 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 303010, 长度=6 +2026-03-30 14:01:20,398 - app.core.excel.validators - WARNING - 条码长度异常: 303009, 长度=6 +2026-03-30 14:01:20,398 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 303009, 长度=6 +2026-03-30 14:01:20,398 - app.core.excel.validators - WARNING - 条码长度异常: 303007, 长度=6 +2026-03-30 14:01:20,398 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 303007, 长度=6 +2026-03-30 14:01:20,398 - app.core.excel.validators - WARNING - 条码长度异常: 303005, 长度=6 +2026-03-30 14:01:20,399 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 303005, 长度=6 +2026-03-30 14:01:20,399 - app.core.excel.validators - WARNING - 条码长度异常: 315026, 长度=6 +2026-03-30 14:01:20,399 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 315026, 长度=6 +2026-03-30 14:01:20,399 - app.core.excel.validators - WARNING - 条码长度异常: 318001, 长度=6 +2026-03-30 14:01:20,400 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 318001, 长度=6 +2026-03-30 14:01:20,400 - app.core.excel.validators - WARNING - 条码长度异常: 324005, 长度=6 +2026-03-30 14:01:20,400 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 324005, 长度=6 +2026-03-30 14:01:20,400 - app.core.excel.validators - WARNING - 条码长度异常: 324009, 长度=6 +2026-03-30 14:01:20,400 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 324009, 长度=6 +2026-03-30 14:01:20,401 - app.core.excel.validators - WARNING - 条码长度异常: 028306, 长度=6 +2026-03-30 14:01:20,401 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 028306, 长度=6 +2026-03-30 14:01:20,401 - app.core.excel.validators - WARNING - 条码长度异常: 458007, 长度=6 +2026-03-30 14:01:20,401 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 458007, 长度=6 +2026-03-30 14:01:20,402 - app.core.excel.validators - WARNING - 条码长度异常: 907010, 长度=6 +2026-03-30 14:01:20,402 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 907010, 长度=6 +2026-03-30 14:01:20,402 - app.core.excel.validators - WARNING - 条码长度异常: 453090, 长度=6 +2026-03-30 14:01:20,402 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 453090, 长度=6 +2026-03-30 14:01:20,403 - app.core.excel.validators - WARNING - 条码长度异常: 648028, 长度=6 +2026-03-30 14:01:20,403 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 648028, 长度=6 +2026-03-30 14:01:20,403 - app.core.excel.validators - WARNING - 条码长度异常: 648029, 长度=6 +2026-03-30 14:01:20,403 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 648029, 长度=6 +2026-03-30 14:01:20,404 - app.core.excel.validators - WARNING - 条码长度异常: 648079, 长度=6 +2026-03-30 14:01:20,404 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 648079, 长度=6 +2026-03-30 14:01:20,404 - app.core.excel.validators - WARNING - 条码长度异常: 398064, 长度=6 +2026-03-30 14:01:20,405 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 398064, 长度=6 +2026-03-30 14:01:20,405 - app.core.excel.validators - WARNING - 条码长度异常: 398066, 长度=6 +2026-03-30 14:01:20,405 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 398066, 长度=6 +2026-03-30 14:01:20,406 - app.core.excel.validators - WARNING - 条码长度异常: 078054, 长度=6 +2026-03-30 14:01:20,406 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 078054, 长度=6 +2026-03-30 14:01:20,406 - app.core.excel.validators - WARNING - 条码长度异常: 078049, 长度=6 +2026-03-30 14:01:20,406 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 078049, 长度=6 +2026-03-30 14:01:20,407 - app.core.excel.validators - WARNING - 条码长度异常: 648078, 长度=6 +2026-03-30 14:01:20,407 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 648078, 长度=6 +2026-03-30 14:01:20,407 - app.core.excel.validators - WARNING - 条码长度异常: 322138, 长度=6 +2026-03-30 14:01:20,407 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 322138, 长度=6 +2026-03-30 14:01:20,408 - app.core.excel.validators - WARNING - 条码长度异常: 322135, 长度=6 +2026-03-30 14:01:20,408 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 322135, 长度=6 +2026-03-30 14:01:20,408 - app.core.excel.validators - WARNING - 条码长度异常: 322139, 长度=6 +2026-03-30 14:01:20,408 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 322139, 长度=6 +2026-03-30 14:01:20,409 - app.core.excel.validators - WARNING - 条码长度异常: 322273, 长度=6 +2026-03-30 14:01:20,409 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 322273, 长度=6 +2026-03-30 14:01:20,409 - app.core.excel.validators - WARNING - 条码长度异常: 322272, 长度=6 +2026-03-30 14:01:20,409 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 322272, 长度=6 +2026-03-30 14:01:20,410 - app.core.excel.validators - WARNING - 条码长度异常: 648055, 长度=6 +2026-03-30 14:01:20,410 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 648055, 长度=6 +2026-03-30 14:01:20,410 - app.core.excel.validators - WARNING - 条码长度异常: 313049, 长度=6 +2026-03-30 14:01:20,410 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 313049, 长度=6 +2026-03-30 14:01:20,411 - app.core.excel.validators - WARNING - 条码长度异常: 313036, 长度=6 +2026-03-30 14:01:20,411 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 313036, 长度=6 +2026-03-30 14:01:20,411 - app.core.excel.validators - WARNING - 条码长度异常: 313038, 长度=6 +2026-03-30 14:01:20,411 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 313038, 长度=6 +2026-03-30 14:01:20,412 - app.core.excel.validators - WARNING - 条码长度异常: 313039, 长度=6 +2026-03-30 14:01:20,412 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 313039, 长度=6 +2026-03-30 14:01:20,412 - app.core.excel.validators - WARNING - 条码长度异常: 500334, 长度=6 +2026-03-30 14:01:20,412 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 500334, 长度=6 +2026-03-30 14:01:20,413 - app.core.excel.validators - WARNING - 条码长度异常: 323073, 长度=6 +2026-03-30 14:01:20,413 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 323073, 长度=6 +2026-03-30 14:01:20,413 - app.core.excel.validators - WARNING - 条码长度异常: 259007, 长度=6 +2026-03-30 14:01:20,413 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 259007, 长度=6 +2026-03-30 14:01:20,413 - app.core.excel.validators - WARNING - 条码长度异常: 890022, 长度=6 +2026-03-30 14:01:20,414 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 890022, 长度=6 +2026-03-30 14:01:20,414 - app.core.excel.validators - WARNING - 条码长度异常: 908070, 长度=6 +2026-03-30 14:01:20,414 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 908070, 长度=6 +2026-03-30 14:01:20,414 - app.core.excel.validators - WARNING - 条码长度异常: 908069, 长度=6 +2026-03-30 14:01:20,414 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 908069, 长度=6 +2026-03-30 14:01:20,415 - app.core.excel.validators - WARNING - 条码长度异常: 908068, 长度=6 +2026-03-30 14:01:20,415 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 908068, 长度=6 +2026-03-30 14:01:20,415 - app.core.excel.validators - WARNING - 条码长度异常: 908071, 长度=6 +2026-03-30 14:01:20,415 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 908071, 长度=6 +2026-03-30 14:01:20,416 - app.core.excel.validators - WARNING - 条码长度异常: 398013, 长度=6 +2026-03-30 14:01:20,416 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 398013, 长度=6 +2026-03-30 14:01:20,416 - app.core.excel.validators - WARNING - 条码长度异常: 060197, 长度=6 +2026-03-30 14:01:20,416 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 060197, 长度=6 +2026-03-30 14:01:20,417 - app.core.excel.validators - WARNING - 条码长度异常: 660042, 长度=6 +2026-03-30 14:01:20,417 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 660042, 长度=6 +2026-03-30 14:01:20,417 - app.core.excel.validators - WARNING - 条码长度异常: 259019, 长度=6 +2026-03-30 14:01:20,417 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 259019, 长度=6 +2026-03-30 14:01:20,418 - app.core.excel.validators - WARNING - 条码长度异常: 623012, 长度=6 +2026-03-30 14:01:20,418 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 623012, 长度=6 +2026-03-30 14:01:20,418 - app.core.excel.validators - WARNING - 条码长度异常: 078051, 长度=6 +2026-03-30 14:01:20,418 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 078051, 长度=6 +2026-03-30 14:01:20,419 - app.core.excel.validators - WARNING - 条码长度异常: 689002, 长度=6 +2026-03-30 14:01:20,419 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 689002, 长度=6 +2026-03-30 14:01:20,419 - app.core.excel.validators - WARNING - 条码长度异常: 525001, 长度=6 +2026-03-30 14:01:20,419 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 525001, 长度=6 +2026-03-30 14:01:20,420 - app.core.excel.validators - WARNING - 条码长度异常: 060111, 长度=6 +2026-03-30 14:01:20,420 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 060111, 长度=6 +2026-03-30 14:01:20,420 - app.core.excel.validators - WARNING - 条码长度异常: 710045, 长度=6 +2026-03-30 14:01:20,420 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 710045, 长度=6 +2026-03-30 14:01:20,421 - app.core.excel.validators - WARNING - 条码长度异常: 648040, 长度=6 +2026-03-30 14:01:20,421 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 648040, 长度=6 +2026-03-30 14:01:20,421 - app.core.excel.validators - WARNING - 条码长度异常: 648015, 长度=6 +2026-03-30 14:01:20,421 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 648015, 长度=6 +2026-03-30 14:01:20,422 - app.core.excel.validators - WARNING - 条码长度异常: 322331, 长度=6 +2026-03-30 14:01:20,422 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 322331, 长度=6 +2026-03-30 14:01:20,422 - app.core.excel.validators - WARNING - 条码长度异常: 648039, 长度=6 +2026-03-30 14:01:20,422 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 648039, 长度=6 +2026-03-30 14:01:20,423 - app.core.excel.validators - WARNING - 条码长度异常: 695002, 长度=6 +2026-03-30 14:01:20,423 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 695002, 长度=6 +2026-03-30 14:01:20,423 - app.core.excel.validators - WARNING - 条码长度异常: 324002, 长度=6 +2026-03-30 14:01:20,423 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 324002, 长度=6 +2026-03-30 14:01:20,424 - app.core.excel.validators - WARNING - 条码长度异常: 660096, 长度=6 +2026-03-30 14:01:20,424 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 660096, 长度=6 +2026-03-30 14:01:20,424 - app.core.excel.validators - WARNING - 条码长度异常: 308015, 长度=6 +2026-03-30 14:01:20,424 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 308015, 长度=6 +2026-03-30 14:01:20,425 - app.core.excel.validators - WARNING - 条码长度异常: 660062, 长度=6 +2026-03-30 14:01:20,425 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 660062, 长度=6 +2026-03-30 14:01:20,425 - app.core.excel.validators - WARNING - 条码长度异常: 912011, 长度=6 +2026-03-30 14:01:20,425 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 912011, 长度=6 +2026-03-30 14:01:20,426 - app.core.excel.validators - WARNING - 条码长度异常: 398043, 长度=6 +2026-03-30 14:01:20,426 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 398043, 长度=6 +2026-03-30 14:01:20,426 - app.core.excel.validators - WARNING - 条码长度异常: 890056, 长度=6 +2026-03-30 14:01:20,426 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 890056, 长度=6 +2026-03-30 14:01:20,427 - app.core.excel.validators - WARNING - 条码长度异常: 059057, 长度=6 +2026-03-30 14:01:20,427 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 059057, 长度=6 +2026-03-30 14:01:20,427 - app.core.excel.validators - WARNING - 条码长度异常: 307002, 长度=6 +2026-03-30 14:01:20,427 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 307002, 长度=6 +2026-03-30 14:01:20,428 - app.core.excel.validators - WARNING - 条码长度异常: 307017, 长度=6 +2026-03-30 14:01:20,428 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 307017, 长度=6 +2026-03-30 14:01:20,428 - app.core.excel.validators - WARNING - 条码长度异常: 310003, 长度=6 +2026-03-30 14:01:20,428 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 310003, 长度=6 +2026-03-30 14:01:20,429 - app.core.excel.validators - WARNING - 条码长度异常: 310004, 长度=6 +2026-03-30 14:01:20,429 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 310004, 长度=6 +2026-03-30 14:01:20,429 - app.core.excel.validators - WARNING - 条码长度异常: 949003, 长度=6 +2026-03-30 14:01:20,429 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 949003, 长度=6 +2026-03-30 14:01:20,430 - app.core.excel.validators - WARNING - 条码长度异常: 908025, 长度=6 +2026-03-30 14:01:20,430 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 908025, 长度=6 +2026-03-30 14:01:20,430 - app.core.excel.validators - WARNING - 条码长度异常: 908009, 长度=6 +2026-03-30 14:01:20,430 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 908009, 长度=6 +2026-03-30 14:01:20,431 - app.core.excel.validators - WARNING - 条码长度异常: 908011, 长度=6 +2026-03-30 14:01:20,431 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 908011, 长度=6 +2026-03-30 14:01:20,431 - app.core.excel.validators - WARNING - 条码长度异常: 306006, 长度=6 +2026-03-30 14:01:20,431 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 306006, 长度=6 +2026-03-30 14:01:20,432 - app.core.excel.validators - WARNING - 条码长度异常: 011027, 长度=6 +2026-03-30 14:01:20,432 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 011027, 长度=6 +2026-03-30 14:01:20,432 - app.core.excel.validators - WARNING - 条码长度异常: 924016, 长度=6 +2026-03-30 14:01:20,432 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 924016, 长度=6 +2026-03-30 14:01:20,433 - app.core.excel.validators - WARNING - 条码长度异常: 028240, 长度=6 +2026-03-30 14:01:20,433 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 028240, 长度=6 +2026-03-30 14:01:20,433 - app.core.excel.validators - WARNING - 条码长度异常: 332046, 长度=6 +2026-03-30 14:01:20,433 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 332046, 长度=6 +2026-03-30 14:01:20,434 - app.core.excel.validators - WARNING - 条码长度异常: 906012, 长度=6 +2026-03-30 14:01:20,434 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 906012, 长度=6 +2026-03-30 14:01:20,434 - app.core.excel.validators - WARNING - 条码长度异常: 308103, 长度=6 +2026-03-30 14:01:20,434 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 308103, 长度=6 +2026-03-30 14:01:20,435 - app.core.excel.validators - WARNING - 条码长度异常: 317257, 长度=6 +2026-03-30 14:01:20,435 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 317257, 长度=6 +2026-03-30 14:01:20,435 - app.core.excel.validators - WARNING - 条码长度异常: 308016, 长度=6 +2026-03-30 14:01:20,435 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 308016, 长度=6 +2026-03-30 14:01:20,436 - app.core.excel.validators - WARNING - 条码长度异常: 308011, 长度=6 +2026-03-30 14:01:20,436 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 308011, 长度=6 +2026-03-30 14:01:20,436 - app.core.excel.validators - WARNING - 条码长度异常: 906010, 长度=6 +2026-03-30 14:01:20,436 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 906010, 长度=6 +2026-03-30 14:01:20,437 - app.core.excel.validators - WARNING - 条码长度异常: 400009, 长度=6 +2026-03-30 14:01:20,437 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 400009, 长度=6 +2026-03-30 14:01:20,437 - app.core.excel.validators - WARNING - 条码长度异常: 045001, 长度=6 +2026-03-30 14:01:20,437 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 045001, 长度=6 +2026-03-30 14:01:20,438 - app.core.excel.validators - WARNING - 条码长度异常: 666014, 长度=6 +2026-03-30 14:01:20,438 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 666014, 长度=6 +2026-03-30 14:01:20,438 - app.core.excel.validators - WARNING - 条码长度异常: 309115, 长度=6 +2026-03-30 14:01:20,438 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 309115, 长度=6 +2026-03-30 14:01:20,439 - app.core.excel.validators - WARNING - 条码长度异常: 634001, 长度=6 +2026-03-30 14:01:20,439 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 634001, 长度=6 +2026-03-30 14:01:20,439 - app.core.excel.validators - WARNING - 条码长度异常: 648030, 长度=6 +2026-03-30 14:01:20,439 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 648030, 长度=6 +2026-03-30 14:01:20,440 - app.core.excel.validators - WARNING - 条码长度异常: 371007, 长度=6 +2026-03-30 14:01:20,440 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 371007, 长度=6 +2026-03-30 14:01:20,440 - app.core.excel.validators - WARNING - 条码长度异常: 309020, 长度=6 +2026-03-30 14:01:20,440 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 309020, 长度=6 +2026-03-30 14:01:20,441 - app.core.excel.validators - WARNING - 条码长度异常: 1000, 长度=4 +2026-03-30 14:01:20,441 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 1000, 长度=4 +2026-03-30 14:01:20,441 - app.core.excel.validators - INFO - 修正条码长度: 从14位截断到13位 +2026-03-30 14:01:20,441 - app.core.excel.validators - WARNING - 数量验证失败: 数量不包含数字 +2026-03-30 14:06:58,392 - app.core.excel.validators - WARNING - 条码长度异常: 342055, 长度=6 +2026-03-30 14:06:58,392 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 342055, 长度=6 +2026-03-30 14:06:58,393 - app.core.excel.validators - WARNING - 条码长度异常: 304162, 长度=6 +2026-03-30 14:06:58,393 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 304162, 长度=6 +2026-03-30 14:06:58,394 - app.core.excel.validators - WARNING - 条码长度异常: 304088, 长度=6 +2026-03-30 14:06:58,394 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 304088, 长度=6 +2026-03-30 14:06:58,395 - app.core.excel.validators - WARNING - 条码长度异常: 304093, 长度=6 +2026-03-30 14:06:58,395 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 304093, 长度=6 +2026-03-30 14:06:58,396 - app.core.excel.validators - WARNING - 条码长度异常: 304214, 长度=6 +2026-03-30 14:06:58,396 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 304214, 长度=6 +2026-03-30 14:06:58,396 - app.core.excel.validators - WARNING - 条码长度异常: 033026, 长度=6 +2026-03-30 14:06:58,396 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 033026, 长度=6 +2026-03-30 14:06:58,397 - app.core.excel.validators - WARNING - 条码长度异常: 489018, 长度=6 +2026-03-30 14:06:58,397 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 489018, 长度=6 +2026-03-30 14:06:58,398 - app.core.excel.validators - WARNING - 条码长度异常: 304217, 长度=6 +2026-03-30 14:06:58,398 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 304217, 长度=6 +2026-03-30 14:06:58,398 - app.core.excel.validators - WARNING - 条码长度异常: 002049, 长度=6 +2026-03-30 14:06:58,398 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 002049, 长度=6 +2026-03-30 14:06:58,399 - app.core.excel.validators - WARNING - 条码长度异常: 301021, 长度=6 +2026-03-30 14:06:58,399 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 301021, 长度=6 +2026-03-30 14:06:58,400 - app.core.excel.validators - WARNING - 条码长度异常: 303010, 长度=6 +2026-03-30 14:06:58,400 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 303010, 长度=6 +2026-03-30 14:06:58,400 - app.core.excel.validators - WARNING - 条码长度异常: 303009, 长度=6 +2026-03-30 14:06:58,400 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 303009, 长度=6 +2026-03-30 14:06:58,401 - app.core.excel.validators - WARNING - 条码长度异常: 303007, 长度=6 +2026-03-30 14:06:58,401 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 303007, 长度=6 +2026-03-30 14:06:58,402 - app.core.excel.validators - WARNING - 条码长度异常: 303005, 长度=6 +2026-03-30 14:06:58,402 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 303005, 长度=6 +2026-03-30 14:06:58,403 - app.core.excel.validators - WARNING - 条码长度异常: 315026, 长度=6 +2026-03-30 14:06:58,403 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 315026, 长度=6 +2026-03-30 14:06:58,404 - app.core.excel.validators - WARNING - 条码长度异常: 318001, 长度=6 +2026-03-30 14:06:58,404 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 318001, 长度=6 +2026-03-30 14:06:58,404 - app.core.excel.validators - WARNING - 条码长度异常: 324005, 长度=6 +2026-03-30 14:06:58,404 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 324005, 长度=6 +2026-03-30 14:06:58,405 - app.core.excel.validators - WARNING - 条码长度异常: 324009, 长度=6 +2026-03-30 14:06:58,405 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 324009, 长度=6 +2026-03-30 14:06:58,406 - app.core.excel.validators - WARNING - 条码长度异常: 028306, 长度=6 +2026-03-30 14:06:58,406 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 028306, 长度=6 +2026-03-30 14:06:58,407 - app.core.excel.validators - WARNING - 条码长度异常: 458007, 长度=6 +2026-03-30 14:06:58,407 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 458007, 长度=6 +2026-03-30 14:06:58,408 - app.core.excel.validators - WARNING - 条码长度异常: 907010, 长度=6 +2026-03-30 14:06:58,408 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 907010, 长度=6 +2026-03-30 14:06:58,409 - app.core.excel.validators - WARNING - 条码长度异常: 453090, 长度=6 +2026-03-30 14:06:58,409 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 453090, 长度=6 +2026-03-30 14:06:58,409 - app.core.excel.validators - WARNING - 条码长度异常: 648028, 长度=6 +2026-03-30 14:06:58,410 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 648028, 长度=6 +2026-03-30 14:06:58,410 - app.core.excel.validators - WARNING - 条码长度异常: 648029, 长度=6 +2026-03-30 14:06:58,411 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 648029, 长度=6 +2026-03-30 14:06:58,411 - app.core.excel.validators - WARNING - 条码长度异常: 648079, 长度=6 +2026-03-30 14:06:58,411 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 648079, 长度=6 +2026-03-30 14:06:58,412 - app.core.excel.validators - WARNING - 条码长度异常: 398064, 长度=6 +2026-03-30 14:06:58,412 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 398064, 长度=6 +2026-03-30 14:06:58,413 - app.core.excel.validators - WARNING - 条码长度异常: 398066, 长度=6 +2026-03-30 14:06:58,413 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 398066, 长度=6 +2026-03-30 14:06:58,414 - app.core.excel.validators - WARNING - 条码长度异常: 078054, 长度=6 +2026-03-30 14:06:58,414 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 078054, 长度=6 +2026-03-30 14:06:58,414 - app.core.excel.validators - WARNING - 条码长度异常: 078049, 长度=6 +2026-03-30 14:06:58,414 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 078049, 长度=6 +2026-03-30 14:06:58,415 - app.core.excel.validators - WARNING - 条码长度异常: 648078, 长度=6 +2026-03-30 14:06:58,415 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 648078, 长度=6 +2026-03-30 14:06:58,416 - app.core.excel.validators - WARNING - 条码长度异常: 322138, 长度=6 +2026-03-30 14:06:58,416 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 322138, 长度=6 +2026-03-30 14:06:58,416 - app.core.excel.validators - WARNING - 条码长度异常: 322135, 长度=6 +2026-03-30 14:06:58,416 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 322135, 长度=6 +2026-03-30 14:06:58,417 - app.core.excel.validators - WARNING - 条码长度异常: 322139, 长度=6 +2026-03-30 14:06:58,417 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 322139, 长度=6 +2026-03-30 14:06:58,418 - app.core.excel.validators - WARNING - 条码长度异常: 322273, 长度=6 +2026-03-30 14:06:58,418 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 322273, 长度=6 +2026-03-30 14:06:58,418 - app.core.excel.validators - WARNING - 条码长度异常: 322272, 长度=6 +2026-03-30 14:06:58,418 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 322272, 长度=6 +2026-03-30 14:06:58,419 - app.core.excel.validators - WARNING - 条码长度异常: 648055, 长度=6 +2026-03-30 14:06:58,419 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 648055, 长度=6 +2026-03-30 14:06:58,420 - app.core.excel.validators - WARNING - 条码长度异常: 313049, 长度=6 +2026-03-30 14:06:58,420 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 313049, 长度=6 +2026-03-30 14:06:58,420 - app.core.excel.validators - WARNING - 条码长度异常: 313036, 长度=6 +2026-03-30 14:06:58,420 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 313036, 长度=6 +2026-03-30 14:06:58,421 - app.core.excel.validators - WARNING - 条码长度异常: 313038, 长度=6 +2026-03-30 14:06:58,421 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 313038, 长度=6 +2026-03-30 14:06:58,422 - app.core.excel.validators - WARNING - 条码长度异常: 313039, 长度=6 +2026-03-30 14:06:58,422 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 313039, 长度=6 +2026-03-30 14:06:58,423 - app.core.excel.validators - WARNING - 条码长度异常: 500334, 长度=6 +2026-03-30 14:06:58,423 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 500334, 长度=6 +2026-03-30 14:06:58,424 - app.core.excel.validators - WARNING - 条码长度异常: 323073, 长度=6 +2026-03-30 14:06:58,424 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 323073, 长度=6 +2026-03-30 14:06:58,424 - app.core.excel.validators - WARNING - 条码长度异常: 259007, 长度=6 +2026-03-30 14:06:58,424 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 259007, 长度=6 +2026-03-30 14:06:58,425 - app.core.excel.validators - WARNING - 条码长度异常: 890022, 长度=6 +2026-03-30 14:06:58,425 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 890022, 长度=6 +2026-03-30 14:06:58,426 - app.core.excel.validators - WARNING - 条码长度异常: 908070, 长度=6 +2026-03-30 14:06:58,426 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 908070, 长度=6 +2026-03-30 14:06:58,427 - app.core.excel.validators - WARNING - 条码长度异常: 908069, 长度=6 +2026-03-30 14:06:58,427 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 908069, 长度=6 +2026-03-30 14:06:58,428 - app.core.excel.validators - WARNING - 条码长度异常: 908068, 长度=6 +2026-03-30 14:06:58,428 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 908068, 长度=6 +2026-03-30 14:06:58,428 - app.core.excel.validators - WARNING - 条码长度异常: 908071, 长度=6 +2026-03-30 14:06:58,428 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 908071, 长度=6 +2026-03-30 14:06:58,429 - app.core.excel.validators - WARNING - 条码长度异常: 398013, 长度=6 +2026-03-30 14:06:58,429 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 398013, 长度=6 +2026-03-30 14:06:58,430 - app.core.excel.validators - WARNING - 条码长度异常: 060197, 长度=6 +2026-03-30 14:06:58,430 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 060197, 长度=6 +2026-03-30 14:06:58,431 - app.core.excel.validators - WARNING - 条码长度异常: 660042, 长度=6 +2026-03-30 14:06:58,431 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 660042, 长度=6 +2026-03-30 14:06:58,432 - app.core.excel.validators - WARNING - 条码长度异常: 259019, 长度=6 +2026-03-30 14:06:58,432 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 259019, 长度=6 +2026-03-30 14:06:58,433 - app.core.excel.validators - WARNING - 条码长度异常: 623012, 长度=6 +2026-03-30 14:06:58,433 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 623012, 长度=6 +2026-03-30 14:06:58,434 - app.core.excel.validators - WARNING - 条码长度异常: 078051, 长度=6 +2026-03-30 14:06:58,434 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 078051, 长度=6 +2026-03-30 14:06:58,434 - app.core.excel.validators - WARNING - 条码长度异常: 689002, 长度=6 +2026-03-30 14:06:58,435 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 689002, 长度=6 +2026-03-30 14:06:58,435 - app.core.excel.validators - WARNING - 条码长度异常: 525001, 长度=6 +2026-03-30 14:06:58,435 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 525001, 长度=6 +2026-03-30 14:06:58,436 - app.core.excel.validators - WARNING - 条码长度异常: 060111, 长度=6 +2026-03-30 14:06:58,436 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 060111, 长度=6 +2026-03-30 14:06:58,437 - app.core.excel.validators - WARNING - 条码长度异常: 710045, 长度=6 +2026-03-30 14:06:58,437 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 710045, 长度=6 +2026-03-30 14:06:58,437 - app.core.excel.validators - WARNING - 条码长度异常: 648040, 长度=6 +2026-03-30 14:06:58,437 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 648040, 长度=6 +2026-03-30 14:06:58,438 - app.core.excel.validators - WARNING - 条码长度异常: 648015, 长度=6 +2026-03-30 14:06:58,438 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 648015, 长度=6 +2026-03-30 14:06:58,439 - app.core.excel.validators - WARNING - 条码长度异常: 322331, 长度=6 +2026-03-30 14:06:58,439 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 322331, 长度=6 +2026-03-30 14:06:58,439 - app.core.excel.validators - WARNING - 条码长度异常: 648039, 长度=6 +2026-03-30 14:06:58,440 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 648039, 长度=6 +2026-03-30 14:06:58,440 - app.core.excel.validators - WARNING - 条码长度异常: 695002, 长度=6 +2026-03-30 14:06:58,440 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 695002, 长度=6 +2026-03-30 14:06:58,441 - app.core.excel.validators - WARNING - 条码长度异常: 324002, 长度=6 +2026-03-30 14:06:58,441 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 324002, 长度=6 +2026-03-30 14:06:58,441 - app.core.excel.validators - WARNING - 条码长度异常: 660096, 长度=6 +2026-03-30 14:06:58,441 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 660096, 长度=6 +2026-03-30 14:06:58,442 - app.core.excel.validators - WARNING - 条码长度异常: 308015, 长度=6 +2026-03-30 14:06:58,442 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 308015, 长度=6 +2026-03-30 14:06:58,443 - app.core.excel.validators - WARNING - 条码长度异常: 660062, 长度=6 +2026-03-30 14:06:58,443 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 660062, 长度=6 +2026-03-30 14:06:58,443 - app.core.excel.validators - WARNING - 条码长度异常: 912011, 长度=6 +2026-03-30 14:06:58,443 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 912011, 长度=6 +2026-03-30 14:06:58,444 - app.core.excel.validators - WARNING - 条码长度异常: 398043, 长度=6 +2026-03-30 14:06:58,444 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 398043, 长度=6 +2026-03-30 14:06:58,445 - app.core.excel.validators - WARNING - 条码长度异常: 890056, 长度=6 +2026-03-30 14:06:58,445 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 890056, 长度=6 +2026-03-30 14:06:58,445 - app.core.excel.validators - WARNING - 条码长度异常: 059057, 长度=6 +2026-03-30 14:06:58,445 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 059057, 长度=6 +2026-03-30 14:06:58,446 - app.core.excel.validators - WARNING - 条码长度异常: 307002, 长度=6 +2026-03-30 14:06:58,446 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 307002, 长度=6 +2026-03-30 14:06:58,447 - app.core.excel.validators - WARNING - 条码长度异常: 307017, 长度=6 +2026-03-30 14:06:58,447 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 307017, 长度=6 +2026-03-30 14:06:58,447 - app.core.excel.validators - WARNING - 条码长度异常: 310003, 长度=6 +2026-03-30 14:06:58,447 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 310003, 长度=6 +2026-03-30 14:06:58,448 - app.core.excel.validators - WARNING - 条码长度异常: 310004, 长度=6 +2026-03-30 14:06:58,448 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 310004, 长度=6 +2026-03-30 14:06:58,448 - app.core.excel.validators - WARNING - 条码长度异常: 949003, 长度=6 +2026-03-30 14:06:58,449 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 949003, 长度=6 +2026-03-30 14:06:58,449 - app.core.excel.validators - WARNING - 条码长度异常: 908025, 长度=6 +2026-03-30 14:06:58,449 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 908025, 长度=6 +2026-03-30 14:06:58,450 - app.core.excel.validators - WARNING - 条码长度异常: 908009, 长度=6 +2026-03-30 14:06:58,450 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 908009, 长度=6 +2026-03-30 14:06:58,451 - app.core.excel.validators - WARNING - 条码长度异常: 908011, 长度=6 +2026-03-30 14:06:58,451 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 908011, 长度=6 +2026-03-30 14:06:58,451 - app.core.excel.validators - WARNING - 条码长度异常: 306006, 长度=6 +2026-03-30 14:06:58,451 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 306006, 长度=6 +2026-03-30 14:06:58,452 - app.core.excel.validators - WARNING - 条码长度异常: 011027, 长度=6 +2026-03-30 14:06:58,452 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 011027, 长度=6 +2026-03-30 14:06:58,453 - app.core.excel.validators - WARNING - 条码长度异常: 924016, 长度=6 +2026-03-30 14:06:58,453 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 924016, 长度=6 +2026-03-30 14:06:58,453 - app.core.excel.validators - WARNING - 条码长度异常: 028240, 长度=6 +2026-03-30 14:06:58,453 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 028240, 长度=6 +2026-03-30 14:06:58,454 - app.core.excel.validators - WARNING - 条码长度异常: 332046, 长度=6 +2026-03-30 14:06:58,454 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 332046, 长度=6 +2026-03-30 14:06:58,455 - app.core.excel.validators - WARNING - 条码长度异常: 906012, 长度=6 +2026-03-30 14:06:58,455 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 906012, 长度=6 +2026-03-30 14:06:58,456 - app.core.excel.validators - WARNING - 条码长度异常: 308103, 长度=6 +2026-03-30 14:06:58,456 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 308103, 长度=6 +2026-03-30 14:06:58,457 - app.core.excel.validators - WARNING - 条码长度异常: 317257, 长度=6 +2026-03-30 14:06:58,457 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 317257, 长度=6 +2026-03-30 14:06:58,458 - app.core.excel.validators - WARNING - 条码长度异常: 308016, 长度=6 +2026-03-30 14:06:58,458 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 308016, 长度=6 +2026-03-30 14:06:58,459 - app.core.excel.validators - WARNING - 条码长度异常: 308011, 长度=6 +2026-03-30 14:06:58,459 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 308011, 长度=6 +2026-03-30 14:06:58,459 - app.core.excel.validators - WARNING - 条码长度异常: 906010, 长度=6 +2026-03-30 14:06:58,459 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 906010, 长度=6 +2026-03-30 14:06:58,460 - app.core.excel.validators - WARNING - 条码长度异常: 400009, 长度=6 +2026-03-30 14:06:58,460 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 400009, 长度=6 +2026-03-30 14:06:58,461 - app.core.excel.validators - WARNING - 条码长度异常: 045001, 长度=6 +2026-03-30 14:06:58,461 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 045001, 长度=6 +2026-03-30 14:06:58,461 - app.core.excel.validators - WARNING - 条码长度异常: 666014, 长度=6 +2026-03-30 14:06:58,461 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 666014, 长度=6 +2026-03-30 14:06:58,462 - app.core.excel.validators - WARNING - 条码长度异常: 309115, 长度=6 +2026-03-30 14:06:58,462 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 309115, 长度=6 +2026-03-30 14:06:58,463 - app.core.excel.validators - WARNING - 条码长度异常: 634001, 长度=6 +2026-03-30 14:06:58,463 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 634001, 长度=6 +2026-03-30 14:06:58,463 - app.core.excel.validators - WARNING - 条码长度异常: 648030, 长度=6 +2026-03-30 14:06:58,463 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 648030, 长度=6 +2026-03-30 14:06:58,464 - app.core.excel.validators - WARNING - 条码长度异常: 371007, 长度=6 +2026-03-30 14:06:58,464 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 371007, 长度=6 +2026-03-30 14:06:58,465 - app.core.excel.validators - WARNING - 条码长度异常: 309020, 长度=6 +2026-03-30 14:06:58,465 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 309020, 长度=6 +2026-03-30 14:06:58,466 - app.core.excel.validators - WARNING - 条码长度异常: 1000, 长度=4 +2026-03-30 14:06:58,466 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 1000, 长度=4 +2026-03-30 14:06:58,466 - app.core.excel.validators - INFO - 修正条码长度: 从14位截断到13位 +2026-03-30 14:06:58,466 - app.core.excel.validators - WARNING - 数量验证失败: 数量不包含数字 +2026-03-30 14:14:46,880 - app.core.excel.validators - WARNING - 数量验证失败: 数量必须大于0,当前值: 0.0 +2026-03-30 14:14:46,880 - app.core.excel.validators - WARNING - 数量验证失败: 数量必须大于0,当前值: 0.0 +2026-03-30 14:14:46,881 - app.core.excel.validators - WARNING - 数量验证失败: 数量必须大于0,当前值: 0.0 +2026-03-30 14:14:46,881 - app.core.excel.validators - WARNING - 数量验证失败: 数量必须大于0,当前值: 0.0 +2026-03-30 14:14:46,881 - app.core.excel.validators - WARNING - 数量验证失败: 数量必须大于0,当前值: 0.0 +2026-03-30 14:14:46,882 - app.core.excel.validators - WARNING - 数量验证失败: 数量必须大于0,当前值: 0.0 +2026-03-30 14:14:46,882 - app.core.excel.validators - WARNING - 数量验证失败: 数量必须大于0,当前值: 0.0 +2026-03-30 14:14:46,882 - app.core.excel.validators - WARNING - 数量验证失败: 数量必须大于0,当前值: 0.0 +2026-03-30 14:14:46,883 - app.core.excel.validators - WARNING - 数量验证失败: 数量必须大于0,当前值: 0.0 +2026-03-30 14:14:46,883 - app.core.excel.validators - WARNING - 数量验证失败: 数量必须大于0,当前值: 0.0 +2026-03-30 14:14:46,883 - app.core.excel.validators - WARNING - 数量验证失败: 数量必须大于0,当前值: 0.0 +2026-03-30 14:14:46,884 - app.core.excel.validators - WARNING - 数量验证失败: 数量必须大于0,当前值: 0.0 +2026-03-30 14:14:46,884 - app.core.excel.validators - WARNING - 数量验证失败: 数量必须大于0,当前值: 0.0 +2026-03-30 14:14:46,884 - app.core.excel.validators - WARNING - 数量验证失败: 数量必须大于0,当前值: 0.0 +2026-03-30 14:14:46,884 - app.core.excel.validators - WARNING - 数量验证失败: 数量必须大于0,当前值: 0.0 +2026-03-30 14:14:46,885 - app.core.excel.validators - WARNING - 数量验证失败: 数量必须大于0,当前值: 0.0 +2026-03-30 14:14:46,885 - app.core.excel.validators - WARNING - 数量验证失败: 数量必须大于0,当前值: 0.0 +2026-03-30 14:14:46,885 - app.core.excel.validators - WARNING - 数量验证失败: 数量必须大于0,当前值: 0.0 +2026-03-30 14:14:46,886 - app.core.excel.validators - WARNING - 数量验证失败: 数量必须大于0,当前值: 0.0 +2026-03-30 14:14:46,886 - app.core.excel.validators - WARNING - 数量验证失败: 数量必须大于0,当前值: 0.0 +2026-03-30 14:14:46,887 - app.core.excel.validators - WARNING - 数量验证失败: 数量必须大于0,当前值: 0.0 +2026-03-30 14:14:46,887 - app.core.excel.validators - WARNING - 数量验证失败: 数量必须大于0,当前值: 0.0 +2026-03-30 14:14:46,887 - app.core.excel.validators - WARNING - 数量验证失败: 数量必须大于0,当前值: 0.0 +2026-03-30 14:14:46,888 - app.core.excel.validators - WARNING - 数量验证失败: 数量必须大于0,当前值: 0.0 +2026-03-30 14:14:46,888 - app.core.excel.validators - WARNING - 数量验证失败: 数量必须大于0,当前值: 0.0 +2026-03-30 14:14:46,888 - app.core.excel.validators - WARNING - 数量验证失败: 数量必须大于0,当前值: 0.0 +2026-03-30 14:14:46,888 - app.core.excel.validators - WARNING - 数量验证失败: 数量必须大于0,当前值: 0.0 +2026-03-30 14:23:18,451 - app.core.excel.validators - WARNING - 条码长度异常: 342055, 长度=6 +2026-03-30 14:23:18,451 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 342055, 长度=6 +2026-03-30 14:23:18,452 - app.core.excel.validators - WARNING - 条码长度异常: 304162, 长度=6 +2026-03-30 14:23:18,452 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 304162, 长度=6 +2026-03-30 14:23:18,452 - app.core.excel.validators - WARNING - 条码长度异常: 304088, 长度=6 +2026-03-30 14:23:18,452 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 304088, 长度=6 +2026-03-30 14:23:18,453 - app.core.excel.validators - WARNING - 条码长度异常: 304093, 长度=6 +2026-03-30 14:23:18,453 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 304093, 长度=6 +2026-03-30 14:23:18,454 - app.core.excel.validators - WARNING - 条码长度异常: 304214, 长度=6 +2026-03-30 14:23:18,454 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 304214, 长度=6 +2026-03-30 14:23:18,455 - app.core.excel.validators - WARNING - 条码长度异常: 033026, 长度=6 +2026-03-30 14:23:18,455 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 033026, 长度=6 +2026-03-30 14:23:18,456 - app.core.excel.validators - WARNING - 条码长度异常: 489018, 长度=6 +2026-03-30 14:23:18,456 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 489018, 长度=6 +2026-03-30 14:23:18,457 - app.core.excel.validators - WARNING - 条码长度异常: 304217, 长度=6 +2026-03-30 14:23:18,457 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 304217, 长度=6 +2026-03-30 14:23:18,458 - app.core.excel.validators - WARNING - 条码长度异常: 002049, 长度=6 +2026-03-30 14:23:18,458 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 002049, 长度=6 +2026-03-30 14:23:18,459 - app.core.excel.validators - WARNING - 条码长度异常: 301021, 长度=6 +2026-03-30 14:23:18,459 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 301021, 长度=6 +2026-03-30 14:23:18,459 - app.core.excel.validators - WARNING - 条码长度异常: 303010, 长度=6 +2026-03-30 14:23:18,459 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 303010, 长度=6 +2026-03-30 14:23:18,460 - app.core.excel.validators - WARNING - 条码长度异常: 303009, 长度=6 +2026-03-30 14:23:18,460 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 303009, 长度=6 +2026-03-30 14:23:18,461 - app.core.excel.validators - WARNING - 条码长度异常: 303007, 长度=6 +2026-03-30 14:23:18,461 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 303007, 长度=6 +2026-03-30 14:23:18,461 - app.core.excel.validators - WARNING - 条码长度异常: 303005, 长度=6 +2026-03-30 14:23:18,462 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 303005, 长度=6 +2026-03-30 14:23:18,462 - app.core.excel.validators - WARNING - 条码长度异常: 315026, 长度=6 +2026-03-30 14:23:18,462 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 315026, 长度=6 +2026-03-30 14:23:18,463 - app.core.excel.validators - WARNING - 条码长度异常: 318001, 长度=6 +2026-03-30 14:23:18,463 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 318001, 长度=6 +2026-03-30 14:23:18,463 - app.core.excel.validators - WARNING - 条码长度异常: 324005, 长度=6 +2026-03-30 14:23:18,464 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 324005, 长度=6 +2026-03-30 14:23:18,464 - app.core.excel.validators - WARNING - 条码长度异常: 324009, 长度=6 +2026-03-30 14:23:18,464 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 324009, 长度=6 +2026-03-30 14:23:18,465 - app.core.excel.validators - WARNING - 条码长度异常: 028306, 长度=6 +2026-03-30 14:23:18,465 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 028306, 长度=6 +2026-03-30 14:23:18,466 - app.core.excel.validators - WARNING - 条码长度异常: 458007, 长度=6 +2026-03-30 14:23:18,466 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 458007, 长度=6 +2026-03-30 14:23:18,466 - app.core.excel.validators - WARNING - 条码长度异常: 907010, 长度=6 +2026-03-30 14:23:18,466 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 907010, 长度=6 +2026-03-30 14:23:18,467 - app.core.excel.validators - WARNING - 条码长度异常: 453090, 长度=6 +2026-03-30 14:23:18,467 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 453090, 长度=6 +2026-03-30 14:23:18,468 - app.core.excel.validators - WARNING - 条码长度异常: 648028, 长度=6 +2026-03-30 14:23:18,468 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 648028, 长度=6 +2026-03-30 14:23:18,468 - app.core.excel.validators - WARNING - 条码长度异常: 648029, 长度=6 +2026-03-30 14:23:18,468 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 648029, 长度=6 +2026-03-30 14:23:18,469 - app.core.excel.validators - WARNING - 条码长度异常: 648079, 长度=6 +2026-03-30 14:23:18,469 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 648079, 长度=6 +2026-03-30 14:23:18,470 - app.core.excel.validators - WARNING - 条码长度异常: 398064, 长度=6 +2026-03-30 14:23:18,470 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 398064, 长度=6 +2026-03-30 14:23:18,471 - app.core.excel.validators - WARNING - 条码长度异常: 398066, 长度=6 +2026-03-30 14:23:18,471 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 398066, 长度=6 +2026-03-30 14:23:18,472 - app.core.excel.validators - WARNING - 条码长度异常: 078054, 长度=6 +2026-03-30 14:23:18,472 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 078054, 长度=6 +2026-03-30 14:23:18,473 - app.core.excel.validators - WARNING - 条码长度异常: 078049, 长度=6 +2026-03-30 14:23:18,473 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 078049, 长度=6 +2026-03-30 14:23:18,473 - app.core.excel.validators - WARNING - 条码长度异常: 648078, 长度=6 +2026-03-30 14:23:18,474 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 648078, 长度=6 +2026-03-30 14:23:18,474 - app.core.excel.validators - WARNING - 条码长度异常: 322138, 长度=6 +2026-03-30 14:23:18,474 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 322138, 长度=6 +2026-03-30 14:23:18,475 - app.core.excel.validators - WARNING - 条码长度异常: 322135, 长度=6 +2026-03-30 14:23:18,475 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 322135, 长度=6 +2026-03-30 14:23:18,476 - app.core.excel.validators - WARNING - 条码长度异常: 322139, 长度=6 +2026-03-30 14:23:18,476 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 322139, 长度=6 +2026-03-30 14:23:18,477 - app.core.excel.validators - WARNING - 条码长度异常: 322273, 长度=6 +2026-03-30 14:23:18,477 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 322273, 长度=6 +2026-03-30 14:23:18,477 - app.core.excel.validators - WARNING - 条码长度异常: 322272, 长度=6 +2026-03-30 14:23:18,478 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 322272, 长度=6 +2026-03-30 14:23:18,478 - app.core.excel.validators - WARNING - 条码长度异常: 648055, 长度=6 +2026-03-30 14:23:18,478 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 648055, 长度=6 +2026-03-30 14:23:18,479 - app.core.excel.validators - WARNING - 条码长度异常: 313049, 长度=6 +2026-03-30 14:23:18,479 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 313049, 长度=6 +2026-03-30 14:23:18,480 - app.core.excel.validators - WARNING - 条码长度异常: 313036, 长度=6 +2026-03-30 14:23:18,480 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 313036, 长度=6 +2026-03-30 14:23:18,480 - app.core.excel.validators - WARNING - 条码长度异常: 313038, 长度=6 +2026-03-30 14:23:18,480 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 313038, 长度=6 +2026-03-30 14:23:18,481 - app.core.excel.validators - WARNING - 条码长度异常: 313039, 长度=6 +2026-03-30 14:23:18,481 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 313039, 长度=6 +2026-03-30 14:23:18,482 - app.core.excel.validators - WARNING - 条码长度异常: 500334, 长度=6 +2026-03-30 14:23:18,482 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 500334, 长度=6 +2026-03-30 14:23:18,482 - app.core.excel.validators - WARNING - 条码长度异常: 323073, 长度=6 +2026-03-30 14:23:18,482 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 323073, 长度=6 +2026-03-30 14:23:18,483 - app.core.excel.validators - WARNING - 条码长度异常: 259007, 长度=6 +2026-03-30 14:23:18,483 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 259007, 长度=6 +2026-03-30 14:23:18,483 - app.core.excel.validators - WARNING - 条码长度异常: 890022, 长度=6 +2026-03-30 14:23:18,484 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 890022, 长度=6 +2026-03-30 14:23:18,484 - app.core.excel.validators - WARNING - 条码长度异常: 908070, 长度=6 +2026-03-30 14:23:18,484 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 908070, 长度=6 +2026-03-30 14:23:18,485 - app.core.excel.validators - WARNING - 条码长度异常: 908069, 长度=6 +2026-03-30 14:23:18,485 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 908069, 长度=6 +2026-03-30 14:23:18,486 - app.core.excel.validators - WARNING - 条码长度异常: 908068, 长度=6 +2026-03-30 14:23:18,486 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 908068, 长度=6 +2026-03-30 14:23:18,487 - app.core.excel.validators - WARNING - 条码长度异常: 908071, 长度=6 +2026-03-30 14:23:18,487 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 908071, 长度=6 +2026-03-30 14:23:18,487 - app.core.excel.validators - WARNING - 条码长度异常: 398013, 长度=6 +2026-03-30 14:23:18,487 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 398013, 长度=6 +2026-03-30 14:23:18,488 - app.core.excel.validators - WARNING - 条码长度异常: 060197, 长度=6 +2026-03-30 14:23:18,488 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 060197, 长度=6 +2026-03-30 14:23:18,489 - app.core.excel.validators - WARNING - 条码长度异常: 660042, 长度=6 +2026-03-30 14:23:18,489 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 660042, 长度=6 +2026-03-30 14:23:18,490 - app.core.excel.validators - WARNING - 条码长度异常: 259019, 长度=6 +2026-03-30 14:23:18,490 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 259019, 长度=6 +2026-03-30 14:23:18,491 - app.core.excel.validators - WARNING - 条码长度异常: 623012, 长度=6 +2026-03-30 14:23:18,491 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 623012, 长度=6 +2026-03-30 14:23:18,492 - app.core.excel.validators - WARNING - 条码长度异常: 078051, 长度=6 +2026-03-30 14:23:18,492 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 078051, 长度=6 +2026-03-30 14:23:18,493 - app.core.excel.validators - WARNING - 条码长度异常: 689002, 长度=6 +2026-03-30 14:23:18,493 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 689002, 长度=6 +2026-03-30 14:23:18,493 - app.core.excel.validators - WARNING - 条码长度异常: 525001, 长度=6 +2026-03-30 14:23:18,494 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 525001, 长度=6 +2026-03-30 14:23:18,494 - app.core.excel.validators - WARNING - 条码长度异常: 060111, 长度=6 +2026-03-30 14:23:18,494 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 060111, 长度=6 +2026-03-30 14:23:18,495 - app.core.excel.validators - WARNING - 条码长度异常: 710045, 长度=6 +2026-03-30 14:23:18,495 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 710045, 长度=6 +2026-03-30 14:23:18,496 - app.core.excel.validators - WARNING - 条码长度异常: 648040, 长度=6 +2026-03-30 14:23:18,496 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 648040, 长度=6 +2026-03-30 14:23:18,497 - app.core.excel.validators - WARNING - 条码长度异常: 648015, 长度=6 +2026-03-30 14:23:18,497 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 648015, 长度=6 +2026-03-30 14:23:18,497 - app.core.excel.validators - WARNING - 条码长度异常: 322331, 长度=6 +2026-03-30 14:23:18,497 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 322331, 长度=6 +2026-03-30 14:23:18,498 - app.core.excel.validators - WARNING - 条码长度异常: 648039, 长度=6 +2026-03-30 14:23:18,498 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 648039, 长度=6 +2026-03-30 14:23:18,499 - app.core.excel.validators - WARNING - 条码长度异常: 695002, 长度=6 +2026-03-30 14:23:18,499 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 695002, 长度=6 +2026-03-30 14:23:18,500 - app.core.excel.validators - WARNING - 条码长度异常: 324002, 长度=6 +2026-03-30 14:23:18,500 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 324002, 长度=6 +2026-03-30 14:23:18,501 - app.core.excel.validators - WARNING - 条码长度异常: 660096, 长度=6 +2026-03-30 14:23:18,501 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 660096, 长度=6 +2026-03-30 14:23:18,501 - app.core.excel.validators - WARNING - 条码长度异常: 308015, 长度=6 +2026-03-30 14:23:18,502 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 308015, 长度=6 +2026-03-30 14:23:18,502 - app.core.excel.validators - WARNING - 条码长度异常: 660062, 长度=6 +2026-03-30 14:23:18,502 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 660062, 长度=6 +2026-03-30 14:23:18,503 - app.core.excel.validators - WARNING - 条码长度异常: 912011, 长度=6 +2026-03-30 14:23:18,503 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 912011, 长度=6 +2026-03-30 14:23:18,504 - app.core.excel.validators - WARNING - 条码长度异常: 398043, 长度=6 +2026-03-30 14:23:18,504 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 398043, 长度=6 +2026-03-30 14:23:18,505 - app.core.excel.validators - WARNING - 条码长度异常: 890056, 长度=6 +2026-03-30 14:23:18,505 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 890056, 长度=6 +2026-03-30 14:23:18,505 - app.core.excel.validators - WARNING - 条码长度异常: 059057, 长度=6 +2026-03-30 14:23:18,505 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 059057, 长度=6 +2026-03-30 14:23:18,506 - app.core.excel.validators - WARNING - 条码长度异常: 307002, 长度=6 +2026-03-30 14:23:18,506 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 307002, 长度=6 +2026-03-30 14:23:18,507 - app.core.excel.validators - WARNING - 条码长度异常: 307017, 长度=6 +2026-03-30 14:23:18,507 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 307017, 长度=6 +2026-03-30 14:23:18,507 - app.core.excel.validators - WARNING - 条码长度异常: 310003, 长度=6 +2026-03-30 14:23:18,507 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 310003, 长度=6 +2026-03-30 14:23:18,508 - app.core.excel.validators - WARNING - 条码长度异常: 310004, 长度=6 +2026-03-30 14:23:18,508 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 310004, 长度=6 +2026-03-30 14:23:18,509 - app.core.excel.validators - WARNING - 条码长度异常: 949003, 长度=6 +2026-03-30 14:23:18,509 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 949003, 长度=6 +2026-03-30 14:23:18,509 - app.core.excel.validators - WARNING - 条码长度异常: 908025, 长度=6 +2026-03-30 14:23:18,509 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 908025, 长度=6 +2026-03-30 14:23:18,510 - app.core.excel.validators - WARNING - 条码长度异常: 908009, 长度=6 +2026-03-30 14:23:18,510 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 908009, 长度=6 +2026-03-30 14:23:18,511 - app.core.excel.validators - WARNING - 条码长度异常: 908011, 长度=6 +2026-03-30 14:23:18,511 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 908011, 长度=6 +2026-03-30 14:23:18,511 - app.core.excel.validators - WARNING - 条码长度异常: 306006, 长度=6 +2026-03-30 14:23:18,512 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 306006, 长度=6 +2026-03-30 14:23:18,512 - app.core.excel.validators - WARNING - 条码长度异常: 011027, 长度=6 +2026-03-30 14:23:18,512 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 011027, 长度=6 +2026-03-30 14:23:18,513 - app.core.excel.validators - WARNING - 条码长度异常: 924016, 长度=6 +2026-03-30 14:23:18,513 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 924016, 长度=6 +2026-03-30 14:23:18,513 - app.core.excel.validators - WARNING - 条码长度异常: 028240, 长度=6 +2026-03-30 14:23:18,513 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 028240, 长度=6 +2026-03-30 14:23:18,514 - app.core.excel.validators - WARNING - 条码长度异常: 332046, 长度=6 +2026-03-30 14:23:18,514 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 332046, 长度=6 +2026-03-30 14:23:18,515 - app.core.excel.validators - WARNING - 条码长度异常: 906012, 长度=6 +2026-03-30 14:23:18,515 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 906012, 长度=6 +2026-03-30 14:23:18,516 - app.core.excel.validators - WARNING - 条码长度异常: 308103, 长度=6 +2026-03-30 14:23:18,516 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 308103, 长度=6 +2026-03-30 14:23:18,516 - app.core.excel.validators - WARNING - 条码长度异常: 317257, 长度=6 +2026-03-30 14:23:18,516 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 317257, 长度=6 +2026-03-30 14:23:18,517 - app.core.excel.validators - WARNING - 条码长度异常: 308016, 长度=6 +2026-03-30 14:23:18,517 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 308016, 长度=6 +2026-03-30 14:23:18,518 - app.core.excel.validators - WARNING - 条码长度异常: 308011, 长度=6 +2026-03-30 14:23:18,518 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 308011, 长度=6 +2026-03-30 14:23:18,519 - app.core.excel.validators - WARNING - 条码长度异常: 906010, 长度=6 +2026-03-30 14:23:18,519 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 906010, 长度=6 +2026-03-30 14:23:18,520 - app.core.excel.validators - WARNING - 条码长度异常: 400009, 长度=6 +2026-03-30 14:23:18,520 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 400009, 长度=6 +2026-03-30 14:23:18,520 - app.core.excel.validators - WARNING - 条码长度异常: 045001, 长度=6 +2026-03-30 14:23:18,521 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 045001, 长度=6 +2026-03-30 14:23:18,521 - app.core.excel.validators - WARNING - 条码长度异常: 666014, 长度=6 +2026-03-30 14:23:18,521 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 666014, 长度=6 +2026-03-30 14:23:18,522 - app.core.excel.validators - WARNING - 条码长度异常: 309115, 长度=6 +2026-03-30 14:23:18,522 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 309115, 长度=6 +2026-03-30 14:23:18,523 - app.core.excel.validators - WARNING - 条码长度异常: 634001, 长度=6 +2026-03-30 14:23:18,523 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 634001, 长度=6 +2026-03-30 14:23:18,523 - app.core.excel.validators - WARNING - 条码长度异常: 648030, 长度=6 +2026-03-30 14:23:18,523 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 648030, 长度=6 +2026-03-30 14:23:18,524 - app.core.excel.validators - WARNING - 条码长度异常: 371007, 长度=6 +2026-03-30 14:23:18,524 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 371007, 长度=6 +2026-03-30 14:23:18,525 - app.core.excel.validators - WARNING - 条码长度异常: 309020, 长度=6 +2026-03-30 14:23:18,525 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 309020, 长度=6 +2026-03-30 14:23:18,525 - app.core.excel.validators - WARNING - 条码长度异常: 1000, 长度=4 +2026-03-30 14:23:18,526 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 1000, 长度=4 +2026-03-30 14:23:18,526 - app.core.excel.validators - INFO - 修正条码长度: 从14位截断到13位 +2026-03-30 14:23:18,526 - app.core.excel.validators - WARNING - 数量验证失败: 数量不包含数字 +2026-03-30 14:24:03,049 - app.core.excel.validators - WARNING - 条码长度异常: 342055, 长度=6 +2026-03-30 14:24:03,050 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 342055, 长度=6 +2026-03-30 14:24:03,051 - app.core.excel.validators - WARNING - 条码长度异常: 304162, 长度=6 +2026-03-30 14:24:03,051 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 304162, 长度=6 +2026-03-30 14:24:03,052 - app.core.excel.validators - WARNING - 条码长度异常: 304088, 长度=6 +2026-03-30 14:24:03,052 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 304088, 长度=6 +2026-03-30 14:24:03,052 - app.core.excel.validators - WARNING - 条码长度异常: 304093, 长度=6 +2026-03-30 14:24:03,052 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 304093, 长度=6 +2026-03-30 14:24:03,053 - app.core.excel.validators - WARNING - 条码长度异常: 304214, 长度=6 +2026-03-30 14:24:03,053 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 304214, 长度=6 +2026-03-30 14:24:03,054 - app.core.excel.validators - WARNING - 条码长度异常: 033026, 长度=6 +2026-03-30 14:24:03,054 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 033026, 长度=6 +2026-03-30 14:24:03,055 - app.core.excel.validators - WARNING - 条码长度异常: 489018, 长度=6 +2026-03-30 14:24:03,055 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 489018, 长度=6 +2026-03-30 14:24:03,055 - app.core.excel.validators - WARNING - 条码长度异常: 304217, 长度=6 +2026-03-30 14:24:03,055 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 304217, 长度=6 +2026-03-30 14:24:03,056 - app.core.excel.validators - WARNING - 条码长度异常: 002049, 长度=6 +2026-03-30 14:24:03,056 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 002049, 长度=6 +2026-03-30 14:24:03,057 - app.core.excel.validators - WARNING - 条码长度异常: 301021, 长度=6 +2026-03-30 14:24:03,057 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 301021, 长度=6 +2026-03-30 14:24:03,057 - app.core.excel.validators - WARNING - 条码长度异常: 303010, 长度=6 +2026-03-30 14:24:03,057 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 303010, 长度=6 +2026-03-30 14:24:03,058 - app.core.excel.validators - WARNING - 条码长度异常: 303009, 长度=6 +2026-03-30 14:24:03,058 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 303009, 长度=6 +2026-03-30 14:24:03,059 - app.core.excel.validators - WARNING - 条码长度异常: 303007, 长度=6 +2026-03-30 14:24:03,059 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 303007, 长度=6 +2026-03-30 14:24:03,060 - app.core.excel.validators - WARNING - 条码长度异常: 303005, 长度=6 +2026-03-30 14:24:03,060 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 303005, 长度=6 +2026-03-30 14:24:03,061 - app.core.excel.validators - WARNING - 条码长度异常: 315026, 长度=6 +2026-03-30 14:24:03,061 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 315026, 长度=6 +2026-03-30 14:24:03,061 - app.core.excel.validators - WARNING - 条码长度异常: 318001, 长度=6 +2026-03-30 14:24:03,062 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 318001, 长度=6 +2026-03-30 14:24:03,062 - app.core.excel.validators - WARNING - 条码长度异常: 324005, 长度=6 +2026-03-30 14:24:03,062 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 324005, 长度=6 +2026-03-30 14:24:03,063 - app.core.excel.validators - WARNING - 条码长度异常: 324009, 长度=6 +2026-03-30 14:24:03,063 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 324009, 长度=6 +2026-03-30 14:24:03,063 - app.core.excel.validators - WARNING - 条码长度异常: 028306, 长度=6 +2026-03-30 14:24:03,064 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 028306, 长度=6 +2026-03-30 14:24:03,064 - app.core.excel.validators - WARNING - 条码长度异常: 458007, 长度=6 +2026-03-30 14:24:03,064 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 458007, 长度=6 +2026-03-30 14:24:03,065 - app.core.excel.validators - WARNING - 条码长度异常: 907010, 长度=6 +2026-03-30 14:24:03,065 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 907010, 长度=6 +2026-03-30 14:24:03,066 - app.core.excel.validators - WARNING - 条码长度异常: 453090, 长度=6 +2026-03-30 14:24:03,066 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 453090, 长度=6 +2026-03-30 14:24:03,067 - app.core.excel.validators - WARNING - 条码长度异常: 648028, 长度=6 +2026-03-30 14:24:03,067 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 648028, 长度=6 +2026-03-30 14:24:03,068 - app.core.excel.validators - WARNING - 条码长度异常: 648029, 长度=6 +2026-03-30 14:24:03,068 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 648029, 长度=6 +2026-03-30 14:24:03,068 - app.core.excel.validators - WARNING - 条码长度异常: 648079, 长度=6 +2026-03-30 14:24:03,068 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 648079, 长度=6 +2026-03-30 14:24:03,069 - app.core.excel.validators - WARNING - 条码长度异常: 398064, 长度=6 +2026-03-30 14:24:03,069 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 398064, 长度=6 +2026-03-30 14:24:03,070 - app.core.excel.validators - WARNING - 条码长度异常: 398066, 长度=6 +2026-03-30 14:24:03,070 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 398066, 长度=6 +2026-03-30 14:24:03,071 - app.core.excel.validators - WARNING - 条码长度异常: 078054, 长度=6 +2026-03-30 14:24:03,071 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 078054, 长度=6 +2026-03-30 14:24:03,072 - app.core.excel.validators - WARNING - 条码长度异常: 078049, 长度=6 +2026-03-30 14:24:03,072 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 078049, 长度=6 +2026-03-30 14:24:03,073 - app.core.excel.validators - WARNING - 条码长度异常: 648078, 长度=6 +2026-03-30 14:24:03,073 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 648078, 长度=6 +2026-03-30 14:24:03,073 - app.core.excel.validators - WARNING - 条码长度异常: 322138, 长度=6 +2026-03-30 14:24:03,073 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 322138, 长度=6 +2026-03-30 14:24:03,074 - app.core.excel.validators - WARNING - 条码长度异常: 322135, 长度=6 +2026-03-30 14:24:03,074 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 322135, 长度=6 +2026-03-30 14:24:03,075 - app.core.excel.validators - WARNING - 条码长度异常: 322139, 长度=6 +2026-03-30 14:24:03,075 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 322139, 长度=6 +2026-03-30 14:24:03,075 - app.core.excel.validators - WARNING - 条码长度异常: 322273, 长度=6 +2026-03-30 14:24:03,075 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 322273, 长度=6 +2026-03-30 14:24:03,076 - app.core.excel.validators - WARNING - 条码长度异常: 322272, 长度=6 +2026-03-30 14:24:03,076 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 322272, 长度=6 +2026-03-30 14:24:03,077 - app.core.excel.validators - WARNING - 条码长度异常: 648055, 长度=6 +2026-03-30 14:24:03,077 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 648055, 长度=6 +2026-03-30 14:24:03,077 - app.core.excel.validators - WARNING - 条码长度异常: 313049, 长度=6 +2026-03-30 14:24:03,077 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 313049, 长度=6 +2026-03-30 14:24:03,078 - app.core.excel.validators - WARNING - 条码长度异常: 313036, 长度=6 +2026-03-30 14:24:03,078 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 313036, 长度=6 +2026-03-30 14:24:03,079 - app.core.excel.validators - WARNING - 条码长度异常: 313038, 长度=6 +2026-03-30 14:24:03,079 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 313038, 长度=6 +2026-03-30 14:24:03,080 - app.core.excel.validators - WARNING - 条码长度异常: 313039, 长度=6 +2026-03-30 14:24:03,080 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 313039, 长度=6 +2026-03-30 14:24:03,080 - app.core.excel.validators - WARNING - 条码长度异常: 500334, 长度=6 +2026-03-30 14:24:03,081 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 500334, 长度=6 +2026-03-30 14:24:03,081 - app.core.excel.validators - WARNING - 条码长度异常: 323073, 长度=6 +2026-03-30 14:24:03,082 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 323073, 长度=6 +2026-03-30 14:24:03,082 - app.core.excel.validators - WARNING - 条码长度异常: 259007, 长度=6 +2026-03-30 14:24:03,082 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 259007, 长度=6 +2026-03-30 14:24:03,083 - app.core.excel.validators - WARNING - 条码长度异常: 890022, 长度=6 +2026-03-30 14:24:03,083 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 890022, 长度=6 +2026-03-30 14:24:03,084 - app.core.excel.validators - WARNING - 条码长度异常: 908070, 长度=6 +2026-03-30 14:24:03,084 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 908070, 长度=6 +2026-03-30 14:24:03,085 - app.core.excel.validators - WARNING - 条码长度异常: 908069, 长度=6 +2026-03-30 14:24:03,085 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 908069, 长度=6 +2026-03-30 14:24:03,086 - app.core.excel.validators - WARNING - 条码长度异常: 908068, 长度=6 +2026-03-30 14:24:03,086 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 908068, 长度=6 +2026-03-30 14:24:03,087 - app.core.excel.validators - WARNING - 条码长度异常: 908071, 长度=6 +2026-03-30 14:24:03,087 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 908071, 长度=6 +2026-03-30 14:24:03,087 - app.core.excel.validators - WARNING - 条码长度异常: 398013, 长度=6 +2026-03-30 14:24:03,087 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 398013, 长度=6 +2026-03-30 14:24:03,088 - app.core.excel.validators - WARNING - 条码长度异常: 060197, 长度=6 +2026-03-30 14:24:03,088 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 060197, 长度=6 +2026-03-30 14:24:03,089 - app.core.excel.validators - WARNING - 条码长度异常: 660042, 长度=6 +2026-03-30 14:24:03,089 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 660042, 长度=6 +2026-03-30 14:24:03,089 - app.core.excel.validators - WARNING - 条码长度异常: 259019, 长度=6 +2026-03-30 14:24:03,089 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 259019, 长度=6 +2026-03-30 14:24:03,090 - app.core.excel.validators - WARNING - 条码长度异常: 623012, 长度=6 +2026-03-30 14:24:03,090 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 623012, 长度=6 +2026-03-30 14:24:03,091 - app.core.excel.validators - WARNING - 条码长度异常: 078051, 长度=6 +2026-03-30 14:24:03,091 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 078051, 长度=6 +2026-03-30 14:24:03,091 - app.core.excel.validators - WARNING - 条码长度异常: 689002, 长度=6 +2026-03-30 14:24:03,092 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 689002, 长度=6 +2026-03-30 14:24:03,092 - app.core.excel.validators - WARNING - 条码长度异常: 525001, 长度=6 +2026-03-30 14:24:03,092 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 525001, 长度=6 +2026-03-30 14:24:03,093 - app.core.excel.validators - WARNING - 条码长度异常: 060111, 长度=6 +2026-03-30 14:24:03,093 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 060111, 长度=6 +2026-03-30 14:24:03,093 - app.core.excel.validators - WARNING - 条码长度异常: 710045, 长度=6 +2026-03-30 14:24:03,094 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 710045, 长度=6 +2026-03-30 14:24:03,094 - app.core.excel.validators - WARNING - 条码长度异常: 648040, 长度=6 +2026-03-30 14:24:03,094 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 648040, 长度=6 +2026-03-30 14:24:03,095 - app.core.excel.validators - WARNING - 条码长度异常: 648015, 长度=6 +2026-03-30 14:24:03,095 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 648015, 长度=6 +2026-03-30 14:24:03,095 - app.core.excel.validators - WARNING - 条码长度异常: 322331, 长度=6 +2026-03-30 14:24:03,096 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 322331, 长度=6 +2026-03-30 14:24:03,096 - app.core.excel.validators - WARNING - 条码长度异常: 648039, 长度=6 +2026-03-30 14:24:03,096 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 648039, 长度=6 +2026-03-30 14:24:03,097 - app.core.excel.validators - WARNING - 条码长度异常: 695002, 长度=6 +2026-03-30 14:24:03,097 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 695002, 长度=6 +2026-03-30 14:24:03,098 - app.core.excel.validators - WARNING - 条码长度异常: 324002, 长度=6 +2026-03-30 14:24:03,098 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 324002, 长度=6 +2026-03-30 14:24:03,099 - app.core.excel.validators - WARNING - 条码长度异常: 660096, 长度=6 +2026-03-30 14:24:03,099 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 660096, 长度=6 +2026-03-30 14:24:03,100 - app.core.excel.validators - WARNING - 条码长度异常: 308015, 长度=6 +2026-03-30 14:24:03,100 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 308015, 长度=6 +2026-03-30 14:24:03,100 - app.core.excel.validators - WARNING - 条码长度异常: 660062, 长度=6 +2026-03-30 14:24:03,101 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 660062, 长度=6 +2026-03-30 14:24:03,101 - app.core.excel.validators - WARNING - 条码长度异常: 912011, 长度=6 +2026-03-30 14:24:03,101 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 912011, 长度=6 +2026-03-30 14:24:03,102 - app.core.excel.validators - WARNING - 条码长度异常: 398043, 长度=6 +2026-03-30 14:24:03,102 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 398043, 长度=6 +2026-03-30 14:24:03,103 - app.core.excel.validators - WARNING - 条码长度异常: 890056, 长度=6 +2026-03-30 14:24:03,103 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 890056, 长度=6 +2026-03-30 14:24:03,103 - app.core.excel.validators - WARNING - 条码长度异常: 059057, 长度=6 +2026-03-30 14:24:03,103 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 059057, 长度=6 +2026-03-30 14:24:03,104 - app.core.excel.validators - WARNING - 条码长度异常: 307002, 长度=6 +2026-03-30 14:24:03,104 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 307002, 长度=6 +2026-03-30 14:24:03,105 - app.core.excel.validators - WARNING - 条码长度异常: 307017, 长度=6 +2026-03-30 14:24:03,105 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 307017, 长度=6 +2026-03-30 14:24:03,105 - app.core.excel.validators - WARNING - 条码长度异常: 310003, 长度=6 +2026-03-30 14:24:03,106 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 310003, 长度=6 +2026-03-30 14:24:03,106 - app.core.excel.validators - WARNING - 条码长度异常: 310004, 长度=6 +2026-03-30 14:24:03,106 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 310004, 长度=6 +2026-03-30 14:24:03,107 - app.core.excel.validators - WARNING - 条码长度异常: 949003, 长度=6 +2026-03-30 14:24:03,107 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 949003, 长度=6 +2026-03-30 14:24:03,108 - app.core.excel.validators - WARNING - 条码长度异常: 908025, 长度=6 +2026-03-30 14:24:03,108 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 908025, 长度=6 +2026-03-30 14:24:03,109 - app.core.excel.validators - WARNING - 条码长度异常: 908009, 长度=6 +2026-03-30 14:24:03,109 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 908009, 长度=6 +2026-03-30 14:24:03,110 - app.core.excel.validators - WARNING - 条码长度异常: 908011, 长度=6 +2026-03-30 14:24:03,110 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 908011, 长度=6 +2026-03-30 14:24:03,111 - app.core.excel.validators - WARNING - 条码长度异常: 306006, 长度=6 +2026-03-30 14:24:03,111 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 306006, 长度=6 +2026-03-30 14:24:03,112 - app.core.excel.validators - WARNING - 条码长度异常: 011027, 长度=6 +2026-03-30 14:24:03,112 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 011027, 长度=6 +2026-03-30 14:24:03,113 - app.core.excel.validators - WARNING - 条码长度异常: 924016, 长度=6 +2026-03-30 14:24:03,113 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 924016, 长度=6 +2026-03-30 14:24:03,113 - app.core.excel.validators - WARNING - 条码长度异常: 028240, 长度=6 +2026-03-30 14:24:03,114 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 028240, 长度=6 +2026-03-30 14:24:03,114 - app.core.excel.validators - WARNING - 条码长度异常: 332046, 长度=6 +2026-03-30 14:24:03,114 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 332046, 长度=6 +2026-03-30 14:24:03,115 - app.core.excel.validators - WARNING - 条码长度异常: 906012, 长度=6 +2026-03-30 14:24:03,115 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 906012, 长度=6 +2026-03-30 14:24:03,116 - app.core.excel.validators - WARNING - 条码长度异常: 308103, 长度=6 +2026-03-30 14:24:03,117 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 308103, 长度=6 +2026-03-30 14:24:03,117 - app.core.excel.validators - WARNING - 条码长度异常: 317257, 长度=6 +2026-03-30 14:24:03,117 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 317257, 长度=6 +2026-03-30 14:24:03,118 - app.core.excel.validators - WARNING - 条码长度异常: 308016, 长度=6 +2026-03-30 14:24:03,118 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 308016, 长度=6 +2026-03-30 14:24:03,119 - app.core.excel.validators - WARNING - 条码长度异常: 308011, 长度=6 +2026-03-30 14:24:03,119 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 308011, 长度=6 +2026-03-30 14:24:03,119 - app.core.excel.validators - WARNING - 条码长度异常: 906010, 长度=6 +2026-03-30 14:24:03,120 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 906010, 长度=6 +2026-03-30 14:24:03,120 - app.core.excel.validators - WARNING - 条码长度异常: 400009, 长度=6 +2026-03-30 14:24:03,120 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 400009, 长度=6 +2026-03-30 14:24:03,121 - app.core.excel.validators - WARNING - 条码长度异常: 045001, 长度=6 +2026-03-30 14:24:03,121 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 045001, 长度=6 +2026-03-30 14:24:03,122 - app.core.excel.validators - WARNING - 条码长度异常: 666014, 长度=6 +2026-03-30 14:24:03,122 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 666014, 长度=6 +2026-03-30 14:24:03,123 - app.core.excel.validators - WARNING - 条码长度异常: 309115, 长度=6 +2026-03-30 14:24:03,123 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 309115, 长度=6 +2026-03-30 14:24:03,124 - app.core.excel.validators - WARNING - 条码长度异常: 634001, 长度=6 +2026-03-30 14:24:03,124 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 634001, 长度=6 +2026-03-30 14:24:03,124 - app.core.excel.validators - WARNING - 条码长度异常: 648030, 长度=6 +2026-03-30 14:24:03,124 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 648030, 长度=6 +2026-03-30 14:24:03,125 - app.core.excel.validators - WARNING - 条码长度异常: 371007, 长度=6 +2026-03-30 14:24:03,125 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 371007, 长度=6 +2026-03-30 14:24:03,126 - app.core.excel.validators - WARNING - 条码长度异常: 309020, 长度=6 +2026-03-30 14:24:03,126 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 309020, 长度=6 +2026-03-30 14:24:03,127 - app.core.excel.validators - WARNING - 条码长度异常: 1000, 长度=4 +2026-03-30 14:24:03,127 - app.core.excel.validators - WARNING - 条码验证失败: 条码长度异常: 1000, 长度=4 +2026-03-30 14:24:03,127 - app.core.excel.validators - INFO - 修正条码长度: 从14位截断到13位 +2026-03-30 14:24:03,127 - app.core.excel.validators - WARNING - 数量验证失败: 数量不包含数字 diff --git a/logs/app.services.order_service.log b/logs/app.services.order_service.log index 2d0a772..fe5a289 100644 --- a/logs/app.services.order_service.log +++ b/logs/app.services.order_service.log @@ -729,3 +729,89 @@ 2026-03-30 13:31:51,952 - app.services.order_service - INFO - OrderService初始化完成 2026-03-30 13:31:52,230 - app.services.order_service - INFO - 识别到杨碧月订单,执行预处理... 2026-03-30 13:31:52,367 - app.services.order_service - INFO - 检测到特殊供应商,已生成预处理文件: E:\2025Code\python\orc-order-v2\data\output\预处理之后.xlsx +2026-03-30 13:46:00,207 - app.services.order_service - INFO - 初始化OrderService +2026-03-30 13:46:00,211 - app.services.order_service - INFO - OrderService初始化完成 +2026-03-30 13:46:00,225 - app.services.order_service - INFO - OrderService开始处理指定Excel文件: E:/2025Code/python/orc-order-v2/data/output/原始数据.xlsx +2026-03-30 13:46:00,227 - app.services.order_service - INFO - 初始化OrderService +2026-03-30 13:46:00,230 - app.services.order_service - INFO - OrderService初始化完成 +2026-03-30 13:46:00,255 - app.services.order_service - INFO - 识别到杨碧月订单,执行通用预处理... +2026-03-30 13:46:00,355 - app.services.order_service - INFO - 检测到特殊供应商,已生成预处理文件: E:/2025Code/python/orc-order-v2/data/output\预处理之后.xlsx +2026-03-30 13:46:02,782 - app.services.order_service - INFO - 初始化OrderService +2026-03-30 13:46:02,785 - app.services.order_service - INFO - OrderService初始化完成 +2026-03-30 13:47:05,230 - app.services.order_service - INFO - 初始化OrderService +2026-03-30 13:47:05,233 - app.services.order_service - INFO - OrderService初始化完成 +2026-03-30 13:47:05,252 - app.services.order_service - INFO - OrderService开始处理指定Excel文件: E:/2025Code/python/orc-order-v2/data/output/订单1765513867817.xlsx +2026-03-30 13:47:05,253 - app.services.order_service - INFO - 初始化OrderService +2026-03-30 13:47:05,256 - app.services.order_service - INFO - OrderService初始化完成 +2026-03-30 13:47:06,651 - app.services.order_service - INFO - 初始化OrderService +2026-03-30 13:47:06,655 - app.services.order_service - INFO - OrderService初始化完成 +2026-03-30 13:48:28,517 - app.services.order_service - INFO - 初始化OrderService +2026-03-30 13:48:28,520 - app.services.order_service - INFO - OrderService初始化完成 +2026-03-30 13:48:28,522 - app.services.order_service - INFO - OrderService开始处理指定Excel文件: E:/2025Code/python/orc-order-v2/data/output/订单1774849009841.xlsx +2026-03-30 13:48:28,522 - app.services.order_service - INFO - 初始化OrderService +2026-03-30 13:48:28,525 - app.services.order_service - INFO - OrderService初始化完成 +2026-03-30 13:48:30,799 - app.services.order_service - INFO - 初始化OrderService +2026-03-30 13:48:30,802 - app.services.order_service - INFO - OrderService初始化完成 +2026-03-30 13:51:44,153 - app.services.order_service - INFO - 初始化OrderService +2026-03-30 13:51:44,156 - app.services.order_service - INFO - OrderService初始化完成 +2026-03-30 13:51:44,167 - app.services.order_service - INFO - OrderService开始处理指定Excel文件: E:/2025Code/python/orc-order-v2/data/output/订单明细20260330133908.xlsx +2026-03-30 13:51:44,168 - app.services.order_service - INFO - 初始化OrderService +2026-03-30 13:51:44,171 - app.services.order_service - INFO - OrderService初始化完成 +2026-03-30 13:51:46,069 - app.services.order_service - INFO - 初始化OrderService +2026-03-30 13:51:46,072 - app.services.order_service - INFO - OrderService初始化完成 +2026-03-30 14:00:52,371 - app.services.order_service - INFO - 初始化OrderService +2026-03-30 14:00:52,375 - app.services.order_service - INFO - OrderService初始化完成 +2026-03-30 14:00:52,389 - app.services.order_service - INFO - OrderService开始处理指定Excel文件: E:/2025Code/python/orc-order-v2/data/output/订单1774849009841.xlsx +2026-03-30 14:00:52,389 - app.services.order_service - INFO - 初始化OrderService +2026-03-30 14:00:52,393 - app.services.order_service - INFO - OrderService初始化完成 +2026-03-30 14:01:20,292 - app.services.order_service - INFO - 初始化OrderService +2026-03-30 14:01:20,295 - app.services.order_service - INFO - OrderService初始化完成 +2026-03-30 14:01:20,304 - app.services.order_service - INFO - OrderService开始处理指定Excel文件: E:/2025Code/python/orc-order-v2/data/output/订单1774849009841.xlsx +2026-03-30 14:01:20,305 - app.services.order_service - INFO - 初始化OrderService +2026-03-30 14:01:20,308 - app.services.order_service - INFO - OrderService初始化完成 +2026-03-30 14:01:24,373 - app.services.order_service - INFO - 初始化OrderService +2026-03-30 14:01:24,376 - app.services.order_service - INFO - OrderService初始化完成 +2026-03-30 14:06:58,240 - app.services.order_service - INFO - 初始化OrderService +2026-03-30 14:06:58,243 - app.services.order_service - INFO - OrderService初始化完成 +2026-03-30 14:06:58,248 - app.services.order_service - INFO - OrderService开始处理指定Excel文件: E:/2025Code/python/orc-order-v2/data/output/订单1774849009841.xlsx +2026-03-30 14:07:00,053 - app.services.order_service - INFO - 初始化OrderService +2026-03-30 14:07:00,055 - app.services.order_service - INFO - OrderService初始化完成 +2026-03-30 14:14:46,829 - app.services.order_service - INFO - 初始化OrderService +2026-03-30 14:14:46,832 - app.services.order_service - INFO - OrderService初始化完成 +2026-03-30 14:14:46,844 - app.services.order_service - INFO - OrderService开始处理指定Excel文件: E:/2025Code/python/orc-order-v2/data/output/订单明细20260330133908.xlsx +2026-03-30 14:14:47,889 - app.services.order_service - INFO - 初始化OrderService +2026-03-30 14:14:47,891 - app.services.order_service - INFO - OrderService初始化完成 +2026-03-30 14:23:18,308 - app.services.order_service - INFO - 初始化OrderService +2026-03-30 14:23:18,311 - app.services.order_service - INFO - OrderService初始化完成 +2026-03-30 14:23:18,320 - app.services.order_service - INFO - OrderService开始处理指定Excel文件: E:/2025Code/python/orc-order-v2/data/output/订单1774849009841.xlsx +2026-03-30 14:23:20,041 - app.services.order_service - INFO - 初始化OrderService +2026-03-30 14:23:20,043 - app.services.order_service - INFO - OrderService初始化完成 +2026-03-30 14:24:02,880 - app.services.order_service - INFO - 初始化OrderService +2026-03-30 14:24:02,883 - app.services.order_service - INFO - OrderService初始化完成 +2026-03-30 14:24:02,890 - app.services.order_service - INFO - OrderService开始处理指定Excel文件: E:/2025Code/python/orc-order-v2/data/output/订单1774849009841.xlsx +2026-03-30 14:24:04,316 - app.services.order_service - INFO - 初始化OrderService +2026-03-30 14:24:04,318 - app.services.order_service - INFO - OrderService初始化完成 +2026-03-30 14:28:39,036 - app.services.order_service - INFO - 初始化OrderService +2026-03-30 14:28:39,040 - app.services.order_service - INFO - OrderService初始化完成 +2026-03-30 14:28:39,040 - app.services.order_service - INFO - OrderService开始处理指定Excel文件: data/output/订单1774849009841.xlsx +2026-03-30 14:28:39,333 - app.services.order_service - INFO - 识别到蓉城易购订单,执行专用预处理... +2026-03-30 14:28:39,514 - app.services.order_service - INFO - 检测到特殊供应商,已生成预处理文件: data/output\预处理之后_订单1774849009841.xlsx +2026-03-30 14:28:39,734 - app.services.order_service - INFO - 初始化OrderService +2026-03-30 14:28:39,738 - app.services.order_service - INFO - OrderService初始化完成 +2026-03-30 14:28:39,738 - app.services.order_service - INFO - OrderService开始处理指定Excel文件: data/output/订单明细20260330133908.xlsx +2026-03-30 14:28:39,746 - app.services.order_service - INFO - 识别到烟草公司订单,执行专用预处理... +2026-03-30 14:28:39,828 - app.services.order_service - INFO - 检测到特殊供应商,已生成预处理文件: data/output\预处理之后_订单明细20260330133908.xlsx +2026-03-30 14:41:11,945 - app.services.order_service - INFO - 初始化OrderService +2026-03-30 14:41:11,949 - app.services.order_service - INFO - OrderService初始化完成 +2026-03-30 14:41:11,957 - app.services.order_service - INFO - OrderService开始处理指定Excel文件: E:/2025Code/python/orc-order-v2/data/output/订单1774849009841.xlsx +2026-03-30 14:41:11,994 - app.services.order_service - INFO - 识别到蓉城易购订单,执行专用预处理... +2026-03-30 14:41:12,128 - app.services.order_service - INFO - 检测到特殊供应商,已生成预处理文件: E:/2025Code/python/orc-order-v2/data/output\预处理之后_订单1774849009841.xlsx +2026-03-30 14:41:33,385 - app.services.order_service - INFO - 初始化OrderService +2026-03-30 14:41:33,388 - app.services.order_service - INFO - OrderService初始化完成 +2026-03-30 14:41:47,793 - app.services.order_service - INFO - 初始化OrderService +2026-03-30 14:41:47,796 - app.services.order_service - INFO - OrderService初始化完成 +2026-03-30 14:41:47,810 - app.services.order_service - INFO - OrderService开始处理指定Excel文件: E:/2025Code/python/orc-order-v2/data/output/订单明细20260330133908.xlsx +2026-03-30 14:41:47,819 - app.services.order_service - INFO - 识别到烟草公司订单,执行专用预处理... +2026-03-30 14:41:47,865 - app.services.order_service - INFO - 检测到特殊供应商,已生成预处理文件: E:/2025Code/python/orc-order-v2/data/output\预处理之后_订单明细20260330133908.xlsx +2026-03-30 14:41:49,670 - app.services.order_service - INFO - 初始化OrderService +2026-03-30 14:41:49,674 - app.services.order_service - INFO - OrderService初始化完成 diff --git a/logs/app.services.tobacco_service.log b/logs/app.services.tobacco_service.log index 132a468..32d6546 100644 --- a/logs/app.services.tobacco_service.log +++ b/logs/app.services.tobacco_service.log @@ -43,3 +43,7 @@ 2025-11-15 15:54:07,783 - app.services.tobacco_service - INFO - 烟草公司订单处理成功,订单时间: 2025-11-10, 总金额: 12226.22, 处理条目: 34 2025-11-15 15:54:07,796 - app.services.tobacco_service - INFO - 采购单已生成: data/result\银豹采购单_烟草公司.xls 2025-11-15 15:54:07,930 - app.services.tobacco_service - INFO - 烟草公司订单处理成功,订单时间: 2025-11-10, 总金额: 12226.22, 处理条目: 34 +2026-03-30 14:28:39,783 - app.services.tobacco_service - INFO - 执行烟草订单专用预处理: data/output/订单明细20260330133908.xlsx +2026-03-30 14:28:39,828 - app.services.tobacco_service - INFO - 烟草订单预处理完成: data/output\预处理之后_订单明细20260330133908.xlsx +2026-03-30 14:41:47,819 - app.services.tobacco_service - INFO - 执行烟草订单专用预处理: E:/2025Code/python/orc-order-v2/data/output/订单明细20260330133908.xlsx +2026-03-30 14:41:47,865 - app.services.tobacco_service - INFO - 烟草订单预处理完成: E:/2025Code/python/orc-order-v2/data/output\预处理之后_订单明细20260330133908.xlsx