diff --git a/app/services/__pycache__/tobacco_service.cpython-39.pyc b/app/services/__pycache__/tobacco_service.cpython-39.pyc index 5c04dc9..4e19b34 100644 Binary files a/app/services/__pycache__/tobacco_service.cpython-39.pyc and b/app/services/__pycache__/tobacco_service.cpython-39.pyc differ diff --git a/app/services/tobacco_service.py b/app/services/tobacco_service.py index d5ed574..49d56a5 100644 --- a/app/services/tobacco_service.py +++ b/app/services/tobacco_service.py @@ -102,7 +102,7 @@ class TobaccoService: # 读取订单数据 order_data = self._read_order_data(input_file) - if not order_data: + if order_data is None or order_data.empty: logger.error(f"读取订单数据失败: {input_file}") return None @@ -240,6 +240,15 @@ class TobaccoService: "处理时间": datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S") } + # 确保 total_amount 是数字类型 + try: + if isinstance(total_amount, str): + total_amount = float(total_amount.replace(',', '')) + amount_display = f"¥{total_amount:.2f}" + except (ValueError, TypeError): + # 如果转换失败,直接使用原始值 + amount_display = f"¥{total_amount}" + # 显示自定义对话框 show_custom_dialog( title="烟草订单处理结果", @@ -247,7 +256,7 @@ class TobaccoService: result_file=output_file, time_info=order_time, count_info=f"{total_count}个商品", - amount_info=f"¥{total_amount:.2f}", + amount_info=amount_display, additional_info=additional_info ) diff --git a/config.ini b/config.ini deleted file mode 100644 index fd4957c..0000000 --- a/config.ini +++ /dev/null @@ -1,28 +0,0 @@ -[API] -api_key = O0Fgk3o69RWJ86eAX8BTHRaB -secret_key = VyZD5lzcIMgsup1uuD6Cw0pfzS20IGPZ -timeout = 30 -max_retries = 3 -retry_delay = 2 -api_url = https://aip.baidubce.com/rest/2.0/ocr/v1/table - -[Paths] -input_folder = data/input -output_folder = data/output -temp_folder = data/temp -template_folder = templates -processed_record = data/processed_files.json - -[Performance] -max_workers = 4 -batch_size = 5 -skip_existing = true - -[File] -allowed_extensions = .jpg,.jpeg,.png,.bmp -excel_extension = .xlsx -max_file_size_mb = 4 - -[Templates] -purchase_order = 银豹-采购单模板.xls - diff --git a/config/barcode_mappings.json b/config/barcode_mappings.json index dc29ff4..5eadd51 100644 --- a/config/barcode_mappings.json +++ b/config/barcode_mappings.json @@ -63,6 +63,42 @@ "map_to": "6907992507095", "description": "条码映射:6907992507385 -> 6907992507095" }, + "6973726149671": { + "map_to": "6973726149657", + "description": "条码映射:6973726149671 -> 6973726149657" + }, + "6977426410574": { + "map_to": "6977426410567", + "description": "条码映射:6977426410574 -> 6977426410567" + }, + "6973726149688": { + "map_to": "6973726149664", + "description": "条码映射:6973726149688 -> 6973726149664" + }, + "6935205322012": { + "map_to": "6935205320018", + "description": "条码映射:6935205322012 -> 6935205320018" + }, + "6943497411024": { + "map_to": "6943497411017", + "description": "条码映射:6943497411024 -> 6943497411017" + }, + "6921734968821": { + "map_to": "6921734968814", + "description": "条码映射:6921734968821 -> 6921734968814" + }, + "6921734968258": { + "map_to": "6921734968241", + "description": "条码映射:6921734968258 -> 6921734968241" + }, + "6921734968180": { + "map_to": "6921734968173", + "description": "条码映射:6921734968180 -> 6921734968173" + }, + "6921734908735": { + "map_to": "6935205372772", + "description": "条码映射:6921734908735 -> 6935205372772" + }, "6925019900087": { "multiplier": 10, "target_unit": "瓶", diff --git a/logs/__main__.active b/logs/__main__.active deleted file mode 100644 index 5951359..0000000 --- a/logs/__main__.active +++ /dev/null @@ -1 +0,0 @@ -Active since: 2025-05-10 14:20:46 \ No newline at end of file diff --git a/logs/__main__.log b/logs/__main__.log index 9edb00a..3bfda33 100644 --- a/logs/__main__.log +++ b/logs/__main__.log @@ -447,3 +447,12 @@ Traceback (most recent call last): AttributeError: 'OrderService' object has no attribute 'process_latest_excel' 2025-05-10 12:50:31,807 - __main__ - ERROR - OCR处理失败,没有成功处理任何文件 2025-05-10 12:54:52,743 - __main__ - WARNING - 没有找到需要处理的图片 +2025-05-10 17:18:16,370 - __main__ - INFO - 开始烟草公司订单处理 +2025-05-10 17:18:16,373 - __main__ - ERROR - 烟草订单处理失败 +2025-05-10 17:18:27,370 - __main__ - INFO - 开始烟草公司订单处理 +2025-05-10 17:18:27,448 - __main__ - ERROR - 烟草订单处理失败 +2025-05-10 17:21:23,797 - __main__ - INFO - 开始烟草公司订单处理 +2025-05-10 17:21:23,870 - __main__ - ERROR - 烟草订单处理失败 +2025-05-10 17:23:18,699 - __main__ - INFO - 开始烟草公司订单处理 +2025-05-10 17:23:19,567 - __main__ - INFO - 烟草订单处理成功,输出文件: data/output\银豹采购单_烟草公司.xls +2025-05-10 17:23:19,568 - __main__ - INFO - 烟草订单处理完成,绝对路径: D:\My Documents\python\orc-order-v2\data\output\银豹采购单_烟草公司.xls diff --git a/logs/app.core.excel.converter.active b/logs/app.core.excel.converter.active deleted file mode 100644 index 9093649..0000000 --- a/logs/app.core.excel.converter.active +++ /dev/null @@ -1 +0,0 @@ -Active since: 2025-05-10 14:28:31 \ No newline at end of file diff --git a/logs/app.core.excel.converter.log b/logs/app.core.excel.converter.log index ac7b97d..c9e6fa8 100644 --- a/logs/app.core.excel.converter.log +++ b/logs/app.core.excel.converter.log @@ -2061,3 +2061,184 @@ 2025-05-10 14:20:48,496 - app.core.excel.converter - INFO - 解析容量(ml)规格: 600ml*15 -> 1*15 2025-05-10 14:20:48,497 - app.core.excel.converter - INFO - 解析容量(ml)规格: 600ml*15 -> 1*15 2025-05-10 14:20:48,497 - app.core.excel.converter - INFO - 解析容量(ml)规格: 600ml*15 -> 1*15 +2025-05-10 14:39:10,331 - app.core.excel.converter - INFO - 成功加载条码映射配置,共19项 +2025-05-10 14:39:10,448 - app.core.excel.converter - INFO - 解析二级规格: 1*50 -> 1*50 +2025-05-10 14:39:10,450 - app.core.excel.converter - INFO - 解析二级规格: 1*40 -> 1*40 +2025-05-10 14:39:10,451 - app.core.excel.converter - INFO - 解析二级规格: 1*40 -> 1*40 +2025-05-10 14:39:10,453 - app.core.excel.converter - INFO - 解析二级规格: 1*40 -> 1*40 +2025-05-10 14:39:10,456 - app.core.excel.converter - INFO - 解析二级规格: 1*40 -> 1*40 +2025-05-10 14:39:10,459 - app.core.excel.converter - INFO - 解析二级规格: 1*45 -> 1*45 +2025-05-10 14:39:10,460 - app.core.excel.converter - INFO - 解析二级规格: 1*18 -> 1*18 +2025-05-10 14:39:10,460 - app.core.excel.converter - INFO - 解析二级规格: 1*18 -> 1*18 +2025-05-10 14:39:10,461 - app.core.excel.converter - INFO - 解析二级规格: 1*20 -> 1*20 +2025-05-10 14:39:10,462 - app.core.excel.converter - INFO - 解析二级规格: 1*14 -> 1*14 +2025-05-10 14:39:10,462 - app.core.excel.converter - INFO - 解析二级规格: 1*18 -> 1*18 +2025-05-10 14:39:12,184 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24 +2025-05-10 14:39:12,185 - app.core.excel.converter - INFO - 解析二级规格: 1*14 -> 1*14 +2025-05-10 14:39:12,185 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24 +2025-05-10 14:39:12,186 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24 +2025-05-10 14:39:12,187 - app.core.excel.converter - INFO - 解析二级规格: 1*20 -> 1*20 +2025-05-10 14:39:12,188 - app.core.excel.converter - INFO - 解析二级规格: 1*20 -> 1*20 +2025-05-10 14:39:12,189 - app.core.excel.converter - INFO - 解析二级规格: 1*21 -> 1*21 +2025-05-10 14:39:16,321 - app.core.excel.converter - INFO - 解析二级规格: 1*21 -> 1*21 +2025-05-10 14:39:16,321 - app.core.excel.converter - INFO - 解析二级规格: 1*21 -> 1*21 +2025-05-10 14:39:16,322 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24 +2025-05-10 14:39:16,323 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24 +2025-05-10 14:39:16,323 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24 +2025-05-10 14:39:16,324 - app.core.excel.converter - INFO - 解析二级规格: 1*30 -> 1*30 +2025-05-10 14:39:16,325 - app.core.excel.converter - INFO - 解析二级规格: 1*40 -> 1*40 +2025-05-10 14:39:20,693 - app.core.excel.converter - INFO - 解析二级规格: 1*30 -> 1*30 +2025-05-10 14:39:20,694 - app.core.excel.converter - INFO - 解析二级规格: 1*30 -> 1*30 +2025-05-10 14:43:22,007 - app.core.excel.converter - INFO - 成功加载条码映射配置,共19项 +2025-05-10 14:43:22,167 - app.core.excel.converter - INFO - 解析二级规格: 1*50 -> 1*50 +2025-05-10 14:43:22,168 - app.core.excel.converter - INFO - 解析二级规格: 1*40 -> 1*40 +2025-05-10 14:43:22,168 - app.core.excel.converter - INFO - 解析二级规格: 1*40 -> 1*40 +2025-05-10 14:43:22,171 - app.core.excel.converter - INFO - 解析二级规格: 1*40 -> 1*40 +2025-05-10 14:43:22,172 - app.core.excel.converter - INFO - 解析二级规格: 1*40 -> 1*40 +2025-05-10 14:43:22,173 - app.core.excel.converter - INFO - 解析二级规格: 1*45 -> 1*45 +2025-05-10 14:43:22,230 - app.core.excel.converter - INFO - 解析二级规格: 1*18 -> 1*18 +2025-05-10 14:43:22,231 - app.core.excel.converter - INFO - 解析二级规格: 1*18 -> 1*18 +2025-05-10 14:43:22,232 - app.core.excel.converter - INFO - 解析二级规格: 1*20 -> 1*20 +2025-05-10 14:43:22,232 - app.core.excel.converter - INFO - 解析二级规格: 1*14 -> 1*14 +2025-05-10 14:43:22,233 - app.core.excel.converter - INFO - 解析二级规格: 1*18 -> 1*18 +2025-05-10 14:43:22,234 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24 +2025-05-10 14:43:22,234 - app.core.excel.converter - INFO - 解析二级规格: 1*14 -> 1*14 +2025-05-10 14:43:25,394 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24 +2025-05-10 14:43:25,396 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24 +2025-05-10 14:43:25,397 - app.core.excel.converter - INFO - 解析二级规格: 1*20 -> 1*20 +2025-05-10 14:43:25,398 - app.core.excel.converter - INFO - 解析二级规格: 1*20 -> 1*20 +2025-05-10 14:43:25,399 - app.core.excel.converter - INFO - 解析二级规格: 1*21 -> 1*21 +2025-05-10 14:43:25,400 - app.core.excel.converter - INFO - 解析二级规格: 1*21 -> 1*21 +2025-05-10 14:43:25,401 - app.core.excel.converter - INFO - 解析二级规格: 1*21 -> 1*21 +2025-05-10 14:43:30,892 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24 +2025-05-10 14:43:30,893 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24 +2025-05-10 14:43:30,894 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24 +2025-05-10 14:43:30,895 - app.core.excel.converter - INFO - 解析二级规格: 1*30 -> 1*30 +2025-05-10 14:43:30,897 - app.core.excel.converter - INFO - 解析二级规格: 1*40 -> 1*40 +2025-05-10 14:43:30,898 - app.core.excel.converter - INFO - 解析二级规格: 1*30 -> 1*30 +2025-05-10 14:43:30,899 - app.core.excel.converter - INFO - 解析二级规格: 1*30 -> 1*30 +2025-05-10 15:18:22,885 - app.core.excel.converter - INFO - 成功加载条码映射配置,共19项 +2025-05-10 15:21:10,822 - app.core.excel.converter - INFO - 成功加载条码映射配置,共19项 +2025-05-10 15:32:36,439 - app.core.excel.converter - INFO - 成功加载条码映射配置,共19项 +2025-05-10 15:36:39,416 - app.core.excel.converter - INFO - 条码映射配置保存成功,共23项 +2025-05-10 15:38:04,384 - app.core.excel.converter - INFO - 成功加载条码映射配置,共23项 +2025-05-10 15:40:12,865 - app.core.excel.converter - INFO - 条码映射配置保存成功,共28项 +2025-05-10 16:28:52,365 - app.core.excel.converter - INFO - 成功加载条码映射配置,共28项 +2025-05-10 16:28:52,430 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24 +2025-05-10 16:28:52,430 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 9.0, 单位: 包 +2025-05-10 16:28:52,434 - app.core.excel.converter - WARNING - 无法解析规格: 1,使用默认值1*1 +2025-05-10 16:28:52,434 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 10.0, 单位: 包 +2025-05-10 16:28:52,435 - app.core.excel.converter - INFO - 解析二级规格: 1*36 -> 1*36 +2025-05-10 16:28:52,435 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 9.0, 单位: 包 +2025-05-10 16:28:52,436 - app.core.excel.converter - INFO - 解析二级规格: 1*16 -> 1*16 +2025-05-10 16:28:52,437 - app.core.excel.converter - INFO - 解析二级规格: 1*16 -> 1*16 +2025-05-10 16:28:52,438 - app.core.excel.converter - INFO - 解析二级规格: 1*16 -> 1*16 +2025-05-10 16:28:52,465 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12 +2025-05-10 16:28:52,466 - app.core.excel.converter - INFO - 解析二级规格: 1*10 -> 1*10 +2025-05-10 16:28:52,468 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12 +2025-05-10 16:28:52,469 - app.core.excel.converter - INFO - 解析二级规格: 1*10 -> 1*10 +2025-05-10 16:28:52,469 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 10.0, 单价: 2.6, 单位: 包 +2025-05-10 16:28:52,470 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24 +2025-05-10 16:28:52,470 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 7.5, 单位: 包 +2025-05-10 16:28:52,471 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24 +2025-05-10 16:28:52,471 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 6.5, 单位: 包 +2025-05-10 16:28:52,472 - app.core.excel.converter - INFO - 解析二级规格: 1*48 -> 1*48 +2025-05-10 16:28:52,472 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 3.4, 单位: 包 +2025-05-10 16:28:52,474 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24 +2025-05-10 16:28:52,474 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 6.5, 单位: 包 +2025-05-10 16:28:52,475 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24 +2025-05-10 16:28:54,690 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 5.5, 单位: 包 +2025-05-10 16:28:54,691 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24 +2025-05-10 16:28:54,691 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 10.0, 单位: 包 +2025-05-10 16:28:54,691 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24 +2025-05-10 16:28:54,691 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 10.0, 单位: 包 +2025-05-10 16:28:54,692 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12 +2025-05-10 16:28:54,692 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 19.0, 单位: 个 +2025-05-10 16:28:54,692 - app.core.excel.converter - INFO - 解析二级规格: 1*48 -> 1*48 +2025-05-10 16:28:54,693 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 5.3, 单位: 包 +2025-05-10 16:28:54,693 - app.core.excel.converter - INFO - 解析二级规格: 1*60 -> 1*60 +2025-05-10 16:28:54,693 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 2.3, 单位: 包 +2025-05-10 16:28:54,694 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24 +2025-05-10 16:28:54,694 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 5.8, 单位: 包 +2025-05-10 16:28:54,695 - app.core.excel.converter - INFO - 解析二级规格: 1*36 -> 1*36 +2025-05-10 16:28:54,695 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 6.0, 单位: 包 +2025-05-10 16:28:54,696 - app.core.excel.converter - INFO - 解析二级规格: 1*16 -> 1*16 +2025-05-10 16:28:54,696 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 6.5, 单位: 包 +2025-05-10 16:28:54,696 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12 +2025-05-10 16:28:58,953 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 40.0, 单位: 瓶 +2025-05-10 16:28:58,953 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12 +2025-05-10 16:28:58,953 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 24.0, 单位: 瓶 +2025-05-10 16:28:58,954 - app.core.excel.converter - INFO - 解析二级规格: 1*100 -> 1*100 +2025-05-10 16:28:58,954 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 20.0, 单位: 支 +2025-05-10 16:28:58,954 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12 +2025-05-10 16:28:58,955 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 10.0, 单位: 瓶 +2025-05-10 16:28:58,955 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24 +2025-05-10 16:28:58,955 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 19.0, 单位: 瓶 +2025-05-10 16:28:58,956 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24 +2025-05-10 16:28:58,956 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 19.0, 单位: 瓶 +2025-05-10 16:28:58,956 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24 +2025-05-10 16:28:58,956 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 19.0, 单位: 瓶 +2025-05-10 16:28:58,957 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12 +2025-05-10 16:28:58,957 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 9.0, 单位: 瓶 +2025-05-10 16:28:58,957 - app.core.excel.converter - INFO - 解析二级规格: 1*28 -> 1*28 +2025-05-10 16:28:58,957 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 3.1, 单位: 瓶 +2025-05-10 16:28:58,958 - app.core.excel.converter - INFO - 解析二级规格: 1*10 -> 1*10 +2025-05-10 16:29:02,033 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 9.5, 单位: 瓶 +2025-05-10 16:29:02,034 - app.core.excel.converter - INFO - 解析二级规格: 1*10 -> 1*10 +2025-05-10 16:29:02,034 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 9.0, 单位: 瓶 +2025-05-10 16:29:02,036 - app.core.excel.converter - INFO - 解析二级规格: 1*20 -> 1*20 +2025-05-10 16:29:02,036 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 2.0, 单位: 瓶 +2025-05-10 16:29:02,037 - app.core.excel.converter - INFO - 解析二级规格: 1*48 -> 1*48 +2025-05-10 16:29:02,037 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 5.0, 单位: 个 +2025-05-10 16:29:02,037 - app.core.excel.converter - INFO - 解析二级规格: 1*48 -> 1*48 +2025-05-10 16:29:02,038 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 3.5, 单位: 块 +2025-05-10 16:29:02,039 - app.core.excel.converter - INFO - 解析二级规格: 1*72 -> 1*72 +2025-05-10 16:29:02,040 - app.core.excel.converter - INFO - 解析二级规格: 1*72 -> 1*72 +2025-05-10 16:29:02,040 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 1.2, 单位: 个 +2025-05-10 16:29:02,041 - app.core.excel.converter - INFO - 解析二级规格: 1*4 -> 1*4 +2025-05-10 16:29:02,041 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 32.5, 单位: 瓶 +2025-05-10 16:29:02,042 - app.core.excel.converter - INFO - 解析二级规格: 1*6 -> 1*6 +2025-05-10 16:29:02,042 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 25.0, 单位: 瓶 +2025-05-10 16:29:02,043 - app.core.excel.converter - INFO - 解析二级规格: 1*18 -> 1*18 +2025-05-10 16:29:05,470 - app.core.excel.converter - INFO - 解析二级规格: 1*14 -> 1*14 +2025-05-10 16:29:05,471 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12 +2025-05-10 16:29:05,471 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 10.0, 单位: 瓶 +2025-05-10 16:29:05,476 - app.core.excel.converter - INFO - 解析二级规格: 1*120 -> 1*120 +2025-05-10 16:29:05,477 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 3.0, 单位: 个 +2025-05-10 16:29:05,477 - app.core.excel.converter - INFO - 解析二级规格: 1*240 -> 1*240 +2025-05-10 16:29:05,477 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 1.5, 单位: 个 +2025-05-10 16:29:05,478 - app.core.excel.converter - INFO - 解析二级规格: 1*200 -> 1*200 +2025-05-10 16:29:05,478 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 2.0, 单位: 个 +2025-05-10 16:29:05,478 - app.core.excel.converter - INFO - 解析二级规格: 1*200 -> 1*200 +2025-05-10 16:29:05,478 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 2.5, 单位: 个 +2025-05-10 16:29:05,479 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12 +2025-05-10 16:29:05,479 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 3.5, 单位: 个 +2025-05-10 16:29:05,479 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12 +2025-05-10 16:29:05,479 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 12.0, 单价: 5.0, 单位: 双 +2025-05-10 16:29:08,610 - app.core.excel.converter - INFO - 解析二级规格: 1*20 -> 1*20 +2025-05-10 16:29:08,610 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 3.5, 单位: 个 +2025-05-10 16:29:08,611 - app.core.excel.converter - INFO - 解析二级规格: 1*20 -> 1*20 +2025-05-10 16:29:08,611 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 2.5, 单位: 个 +2025-05-10 16:29:08,612 - app.core.excel.converter - INFO - 解析二级规格: 1*20 -> 1*20 +2025-05-10 16:29:08,612 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 2.2, 单位: 个 +2025-05-10 16:29:08,613 - app.core.excel.converter - INFO - 解析二级规格: 1*20 -> 1*20 +2025-05-10 16:29:08,613 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 3.8, 单位: 个 +2025-05-10 16:29:08,614 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12 +2025-05-10 16:29:08,614 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 11.5, 单位: 支 +2025-05-10 16:29:08,615 - app.core.excel.converter - INFO - 解析二级规格: 1*200 -> 1*200 +2025-05-10 16:29:08,615 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 5.5, 单位: 根 +2025-05-10 16:29:08,616 - app.core.excel.converter - INFO - 解析二级规格: 1*2 -> 1*2 +2025-05-10 16:29:08,617 - app.core.excel.converter - WARNING - 无法解析规格: 1,使用默认值1*1 +2025-05-10 16:29:08,617 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 5.0, 单位: 根 +2025-05-10 16:29:08,618 - app.core.excel.converter - INFO - 解析二级规格: 1*400 -> 1*400 +2025-05-10 16:29:08,618 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 1.5, 单位: 个 +2025-05-10 16:29:12,723 - app.core.excel.converter - INFO - 解析二级规格: 1*10 -> 1*10 +2025-05-10 16:29:12,723 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 10.0, 单价: 1.5, 单位: 本 +2025-05-10 16:29:12,724 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12 +2025-05-10 16:29:12,726 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12 +2025-05-10 16:29:12,727 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12 +2025-05-10 16:29:12,728 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12 +2025-05-10 16:29:12,729 - app.core.excel.converter - INFO - 解析二级规格: 1*100 -> 1*100 +2025-05-10 16:29:12,730 - app.core.excel.converter - INFO - 解析二级规格: 1*6 -> 1*6 +2025-05-10 16:29:12,732 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24 +2025-05-10 16:29:16,214 - app.core.excel.converter - INFO - 解析二级规格: 1*96 -> 1*96 diff --git a/logs/app.core.excel.handlers.barcode_mapper.active b/logs/app.core.excel.handlers.barcode_mapper.active deleted file mode 100644 index 9093649..0000000 --- a/logs/app.core.excel.handlers.barcode_mapper.active +++ /dev/null @@ -1 +0,0 @@ -Active since: 2025-05-10 14:28:31 \ No newline at end of file diff --git a/logs/app.core.excel.handlers.barcode_mapper.log b/logs/app.core.excel.handlers.barcode_mapper.log index b5570f6..44b4be4 100644 --- a/logs/app.core.excel.handlers.barcode_mapper.log +++ b/logs/app.core.excel.handlers.barcode_mapper.log @@ -24,3 +24,7 @@ 2025-05-10 12:29:42,346 - app.core.excel.handlers.barcode_mapper - INFO - 条码映射: 6907992501819 -> 6907992500133 2025-05-10 12:29:42,346 - app.core.excel.handlers.barcode_mapper - INFO - 条码映射: 6907992502052 -> 6907992100272 2025-05-10 12:29:46,511 - app.core.excel.handlers.barcode_mapper - INFO - 条码映射: 6907992507385 -> 6907992507095 +2025-05-10 16:29:12,724 - app.core.excel.handlers.barcode_mapper - INFO - 条码映射: 6943497411024 -> 6943497411017 +2025-05-10 16:29:12,725 - app.core.excel.handlers.barcode_mapper - INFO - 条码映射: 6973726149671 -> 6973726149657 +2025-05-10 16:29:12,727 - app.core.excel.handlers.barcode_mapper - INFO - 条码映射: 6935205322012 -> 6935205320018 +2025-05-10 16:29:12,728 - app.core.excel.handlers.barcode_mapper - INFO - 条码映射: 6973726149688 -> 6973726149664 diff --git a/logs/app.core.excel.handlers.unit_converter_handlers.active b/logs/app.core.excel.handlers.unit_converter_handlers.active deleted file mode 100644 index 9093649..0000000 --- a/logs/app.core.excel.handlers.unit_converter_handlers.active +++ /dev/null @@ -1 +0,0 @@ -Active since: 2025-05-10 14:28:31 \ No newline at end of file diff --git a/logs/app.core.excel.handlers.unit_converter_handlers.log b/logs/app.core.excel.handlers.unit_converter_handlers.log index e35176e..4c0e63d 100644 --- a/logs/app.core.excel.handlers.unit_converter_handlers.log +++ b/logs/app.core.excel.handlers.unit_converter_handlers.log @@ -137,3 +137,75 @@ 2025-05-10 14:20:48,496 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 15.0, 单价: 55.0 -> 3.6666666666666665, 单位: 件 -> 瓶 2025-05-10 14:20:48,497 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 15.0, 单价: 55.0 -> 3.6666666666666665, 单位: 件 -> 瓶 2025-05-10 14:20:48,498 - app.core.excel.handlers.unit_converter_handlers - INFO - 赠品件单位处理: 数量: 2.0 -> 30.0, 单价: 0, 单位: 件 -> 瓶 +2025-05-10 14:39:10,448 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 7.0 -> 350.0, 单价: 30.0 -> 0.6, 单位: 件 -> 瓶 +2025-05-10 14:39:10,450 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 7.0 -> 280.0, 单价: 48.0 -> 1.2, 单位: 件 -> 瓶 +2025-05-10 14:39:10,451 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 40.0, 单价: 68.0 -> 1.7, 单位: 件 -> 瓶 +2025-05-10 14:39:10,453 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 40.0, 单价: 120.0 -> 3.0, 单位: 件 -> 瓶 +2025-05-10 14:39:10,456 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 40.0, 单价: 120.0 -> 3.0, 单位: 件 -> 瓶 +2025-05-10 14:39:10,459 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 7.0 -> 315.0, 单价: 42.0 -> 0.9333333333333333, 单位: 件 -> 瓶 +2025-05-10 14:39:10,460 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 7.0 -> 126.0, 单价: 63.0 -> 3.5, 单位: 件 -> 瓶 +2025-05-10 14:39:10,460 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 18.0, 单价: 63.0 -> 3.5, 单位: 件 -> 瓶 +2025-05-10 14:39:10,461 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 7.0 -> 140.0, 单价: 42.0 -> 2.1, 单位: 件 -> 瓶 +2025-05-10 14:39:10,462 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 14.0, 单价: 98.0 -> 7.0, 单位: 件 -> 瓶 +2025-05-10 14:39:10,462 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 18.0, 单价: 63.0 -> 3.5, 单位: 件 -> 瓶 +2025-05-10 14:39:12,184 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 24.0, 单价: 50.0 -> 2.0833333333333335, 单位: 件 -> 瓶 +2025-05-10 14:39:12,185 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 14.0, 单价: 98.0 -> 7.0, 单位: 件 -> 瓶 +2025-05-10 14:39:12,185 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 24.0, 单价: 84.0 -> 3.5, 单位: 件 -> 瓶 +2025-05-10 14:39:12,186 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 24.0, 单价: 84.0 -> 3.5, 单位: 件 -> 瓶 +2025-05-10 14:39:12,187 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 20.0, 单价: 49.0 -> 2.45, 单位: 件 -> 瓶 +2025-05-10 14:39:12,188 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 20.0, 单价: 58.0 -> 2.9, 单位: 件 -> 瓶 +2025-05-10 14:39:12,190 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 21.0, 单价: 147.0 -> 7.0, 单位: 件 -> 瓶 +2025-05-10 14:39:16,321 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 21.0, 单价: 147.0 -> 7.0, 单位: 件 -> 瓶 +2025-05-10 14:39:16,321 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 21.0, 单价: 147.0 -> 7.0, 单位: 件 -> 瓶 +2025-05-10 14:39:16,322 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 24.0, 单价: 84.0 -> 3.5, 单位: 件 -> 瓶 +2025-05-10 14:39:16,323 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 24.0, 单价: 84.0 -> 3.5, 单位: 件 -> 瓶 +2025-05-10 14:39:16,323 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 7.0 -> 168.0, 单价: 94.0 -> 3.9166666666666665, 单位: 件 -> 瓶 +2025-05-10 14:39:16,324 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 30.0, 单价: 75.0 -> 2.5, 单位: 件 -> 瓶 +2025-05-10 14:39:16,325 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 40.0, 单价: 24.0 -> 0.6, 单位: 件 -> 瓶 +2025-05-10 14:39:20,693 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 30.0, 单价: 55.0 -> 1.8333333333333333, 单位: 件 -> 瓶 +2025-05-10 14:39:20,694 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 30.0, 单价: 54.0 -> 1.8, 单位: 件 -> 瓶 +2025-05-10 14:43:22,167 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 50.0, 单价: 30.0 -> 0.6, 单位: 件 -> 瓶 +2025-05-10 14:43:22,168 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 40.0, 单价: 48.0 -> 1.2, 单位: 件 -> 瓶 +2025-05-10 14:43:22,168 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 40.0, 单价: 68.0 -> 1.7, 单位: 件 -> 瓶 +2025-05-10 14:43:22,171 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 40.0, 单价: 120.0 -> 3.0, 单位: 件 -> 瓶 +2025-05-10 14:43:22,172 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 40.0, 单价: 120.0 -> 3.0, 单位: 件 -> 瓶 +2025-05-10 14:43:22,229 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 45.0, 单价: 42.0 -> 0.9333333333333333, 单位: 件 -> 瓶 +2025-05-10 14:43:22,230 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 18.0, 单价: 63.0 -> 3.5, 单位: 件 -> 瓶 +2025-05-10 14:43:22,231 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 18.0, 单价: 63.0 -> 3.5, 单位: 件 -> 瓶 +2025-05-10 14:43:22,232 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 20.0, 单价: 42.0 -> 2.1, 单位: 件 -> 瓶 +2025-05-10 14:43:22,232 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 14.0, 单价: 98.0 -> 7.0, 单位: 件 -> 瓶 +2025-05-10 14:43:22,233 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 18.0, 单价: 63.0 -> 3.5, 单位: 件 -> 瓶 +2025-05-10 14:43:22,234 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 24.0, 单价: 50.0 -> 2.0833333333333335, 单位: 件 -> 瓶 +2025-05-10 14:43:25,393 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 14.0, 单价: 98.0 -> 7.0, 单位: 件 -> 瓶 +2025-05-10 14:43:25,395 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 24.0, 单价: 84.0 -> 3.5, 单位: 件 -> 瓶 +2025-05-10 14:43:25,396 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 24.0, 单价: 84.0 -> 3.5, 单位: 件 -> 瓶 +2025-05-10 14:43:25,397 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 20.0, 单价: 49.0 -> 2.45, 单位: 件 -> 瓶 +2025-05-10 14:43:25,398 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 20.0, 单价: 58.0 -> 2.9, 单位: 件 -> 瓶 +2025-05-10 14:43:25,399 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 21.0, 单价: 147.0 -> 7.0, 单位: 件 -> 瓶 +2025-05-10 14:43:25,400 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 21.0, 单价: 147.0 -> 7.0, 单位: 件 -> 瓶 +2025-05-10 14:43:30,891 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 21.0, 单价: 147.0 -> 7.0, 单位: 件 -> 瓶 +2025-05-10 14:43:30,892 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 24.0, 单价: 84.0 -> 3.5, 单位: 件 -> 瓶 +2025-05-10 14:43:30,893 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 24.0, 单价: 84.0 -> 3.5, 单位: 件 -> 瓶 +2025-05-10 14:43:30,894 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 24.0, 单价: 94.0 -> 3.9166666666666665, 单位: 件 -> 瓶 +2025-05-10 14:43:30,896 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 30.0, 单价: 75.0 -> 2.5, 单位: 件 -> 瓶 +2025-05-10 14:43:30,897 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 40.0, 单价: 24.0 -> 0.6, 单位: 件 -> 瓶 +2025-05-10 14:43:30,898 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 30.0, 单价: 55.0 -> 1.8333333333333333, 单位: 件 -> 瓶 +2025-05-10 14:43:36,447 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 30.0, 单价: 54.0 -> 1.8, 单位: 件 -> 瓶 +2025-05-10 16:28:52,436 - app.core.excel.handlers.unit_converter_handlers - INFO - 提/盒单位(二级规格)处理: 保持原样 数量: 5.0, 单价: 8.5, 单位: 提 +2025-05-10 16:28:52,437 - app.core.excel.handlers.unit_converter_handlers - INFO - 提/盒单位(二级规格)处理: 保持原样 数量: 3.0, 单价: 8.5, 单位: 提 +2025-05-10 16:28:52,438 - app.core.excel.handlers.unit_converter_handlers - INFO - 提/盒单位(二级规格)处理: 保持原样 数量: 2.0, 单价: 11.89, 单位: 提 +2025-05-10 16:28:52,465 - app.core.excel.handlers.unit_converter_handlers - INFO - 提/盒单位(二级规格)处理: 保持原样 数量: 3.0, 单价: 13.0, 单位: 提 +2025-05-10 16:28:52,467 - app.core.excel.handlers.unit_converter_handlers - INFO - 提/盒单位(二级规格)处理: 保持原样 数量: 3.0, 单价: 18.5, 单位: 提 +2025-05-10 16:28:52,468 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 12.0, 单价: 108.0 -> 9.0, 单位: 件 -> 瓶 +2025-05-10 16:29:02,039 - app.core.excel.handlers.unit_converter_handlers - INFO - 提/盒单位(二级规格)处理: 保持原样 数量: 3.0, 单价: 3.3, 单位: 盒 +2025-05-10 16:29:05,469 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 18.0, 单价: 79.0 -> 4.388888888888889, 单位: 件 -> 瓶 +2025-05-10 16:29:05,470 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 14.0, 单价: 62.0 -> 4.428571428571429, 单位: 件 -> 瓶 +2025-05-10 16:29:08,616 - app.core.excel.handlers.unit_converter_handlers - INFO - 提/盒单位(二级规格)处理: 保持原样 数量: 3.0, 单价: 20.0, 单位: 盒 +2025-05-10 16:29:12,725 - app.core.excel.handlers.unit_converter_handlers - INFO - 提/盒单位(二级规格)处理: 保持原样 数量: 3.0, 单价: 6.0, 单位: 盒 +2025-05-10 16:29:12,726 - app.core.excel.handlers.unit_converter_handlers - INFO - 提/盒单位(二级规格)处理: 保持原样 数量: 1.0, 单价: 16.0, 单位: 盒 +2025-05-10 16:29:12,727 - app.core.excel.handlers.unit_converter_handlers - INFO - 提/盒单位(二级规格)处理: 保持原样 数量: 2.0, 单价: 16.0, 单位: 盒 +2025-05-10 16:29:12,728 - app.core.excel.handlers.unit_converter_handlers - INFO - 提/盒单位(二级规格)处理: 保持原样 数量: 1.0, 单价: 16.0, 单位: 盒 +2025-05-10 16:29:12,729 - app.core.excel.handlers.unit_converter_handlers - INFO - 提/盒单位(二级规格)处理: 保持原样 数量: 5.0, 单价: 4.5, 单位: 盒 +2025-05-10 16:29:12,731 - app.core.excel.handlers.unit_converter_handlers - INFO - 提/盒单位(二级规格)处理: 保持原样 数量: 3.0, 单价: 9.0, 单位: 盒 +2025-05-10 16:29:12,732 - app.core.excel.handlers.unit_converter_handlers - INFO - 提/盒单位(二级规格)处理: 保持原样 数量: 5.0, 单价: 12.5, 单位: 盒 +2025-05-10 16:29:16,214 - app.core.excel.handlers.unit_converter_handlers - INFO - 提/盒单位(二级规格)处理: 保持原样 数量: 3.0, 单价: 52.0, 单位: 盒 diff --git a/logs/app.core.excel.merger.active b/logs/app.core.excel.merger.active deleted file mode 100644 index 0a1e8d5..0000000 --- a/logs/app.core.excel.merger.active +++ /dev/null @@ -1 +0,0 @@ -Active since: 2025-05-10 14:20:45 \ No newline at end of file diff --git a/logs/app.core.excel.merger.log b/logs/app.core.excel.merger.log index b5994a3..faaefd9 100644 --- a/logs/app.core.excel.merger.log +++ b/logs/app.core.excel.merger.log @@ -534,3 +534,9 @@ 2025-05-10 14:17:10,878 - app.core.excel.merger - INFO - 初始化PurchaseOrderMerger完成,模板文件: templates\银豹-采购单模板.xls 2025-05-10 14:20:46,719 - app.core.excel.merger - INFO - 使用输出目录: D:\My Documents\python\orc-order-v2\data\output 2025-05-10 14:20:46,719 - app.core.excel.merger - INFO - 初始化PurchaseOrderMerger完成,模板文件: templates\银豹-采购单模板.xls +2025-05-10 14:39:10,332 - app.core.excel.merger - INFO - 使用输出目录: D:\My Documents\python\orc-order-v2\data\output +2025-05-10 14:39:10,333 - app.core.excel.merger - INFO - 初始化PurchaseOrderMerger完成,模板文件: templates\银豹-采购单模板.xls +2025-05-10 14:43:22,008 - app.core.excel.merger - INFO - 使用输出目录: D:\My Documents\python\orc-order-v2\data\output +2025-05-10 14:43:22,009 - app.core.excel.merger - INFO - 初始化PurchaseOrderMerger完成,模板文件: templates\银豹-采购单模板.xls +2025-05-10 16:28:52,367 - app.core.excel.merger - INFO - 使用输出目录: D:\My Documents\python\orc-order-v2\data\output +2025-05-10 16:28:52,368 - app.core.excel.merger - INFO - 初始化PurchaseOrderMerger完成,模板文件: templates\银豹-采购单模板.xls diff --git a/logs/app.core.excel.processor.active b/logs/app.core.excel.processor.active deleted file mode 100644 index 0a1e8d5..0000000 --- a/logs/app.core.excel.processor.active +++ /dev/null @@ -1 +0,0 @@ -Active since: 2025-05-10 14:20:45 \ No newline at end of file diff --git a/logs/app.core.excel.processor.log b/logs/app.core.excel.processor.log index 996dd64..6b10b96 100644 --- a/logs/app.core.excel.processor.log +++ b/logs/app.core.excel.processor.log @@ -6667,3 +6667,737 @@ ValueError: could not convert string to float: '2\n96' 2025-05-10 14:20:52,164 - app.core.excel.processor - INFO - 条码 6902538005141 填充:仅有赠品,采购量=0,赠品数量=30.0 2025-05-10 14:20:52,166 - app.core.excel.processor - INFO - 采购单已保存到: data/output\采购单_微信图片_20250510142041.xls 2025-05-10 14:20:52,168 - app.core.excel.processor - INFO - 采购单已保存到: data/output\采购单_微信图片_20250510142041.xls +2025-05-10 14:39:10,330 - app.core.excel.processor - INFO - 使用输出目录: D:\My Documents\python\orc-order-v2\data\output +2025-05-10 14:39:10,331 - app.core.excel.processor - INFO - 使用临时目录: D:\My Documents\python\orc-order-v2\data\temp +2025-05-10 14:39:10,332 - app.core.excel.processor - INFO - 初始化ExcelProcessor完成,模板文件: templates/银豹-采购单模板.xls +2025-05-10 14:39:10,333 - app.core.excel.processor - INFO - 开始处理Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250510143205.xlsx +2025-05-10 14:39:10,383 - app.core.excel.processor - INFO - 成功读取Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250510143205.xlsx, 共 29 行 +2025-05-10 14:39:10,385 - app.core.excel.processor - INFO - 找到可能的表头行: 第1行,评分: 45 +2025-05-10 14:39:10,385 - app.core.excel.processor - INFO - 识别到表头在第 1 行 +2025-05-10 14:39:10,436 - app.core.excel.processor - INFO - 使用表头行重新读取数据,共 28 行有效数据 +2025-05-10 14:39:10,437 - app.core.excel.processor - INFO - 找到精确匹配的条码列: 条码 +2025-05-10 14:39:10,437 - app.core.excel.processor - INFO - 使用条码列: 条码 +2025-05-10 14:39:10,437 - app.core.excel.processor - INFO - 找到name列: 商品名称 +2025-05-10 14:39:10,438 - app.core.excel.processor - INFO - 找到specification列: 规格 +2025-05-10 14:39:10,438 - app.core.excel.processor - INFO - 找到quantity列: 数量 +2025-05-10 14:39:10,438 - app.core.excel.processor - INFO - 找到price列: 单价 +2025-05-10 14:39:10,439 - app.core.excel.processor - INFO - 列名映射结果: {'barcode': '条码', 'name': '商品名称', 'specification': '规格', 'quantity': '数量', 'price': '单价'} +2025-05-10 14:39:10,440 - app.core.excel.processor - INFO - 是否存在规格列: True +2025-05-10 14:39:10,442 - app.core.excel.processor - INFO - 第1行: 提取商品信息 条码=6907992821566, 名称=伊利小布丁, 规格=, 数量=7.0, 单位=, 单价=30.0 +2025-05-10 14:39:10,445 - app.core.excel.processor - INFO - 解析规格: 1*50 -> 包装数量=50 +2025-05-10 14:39:10,446 - app.core.excel.processor - INFO - 根据规格推断单位: 1*50 -> 单位=件 +2025-05-10 14:39:10,449 - app.core.excel.processor - INFO - 第2行: 提取商品信息 条码=6907992821832, 名称=伊利冰工厂山楂, 规格=, 数量=7.0, 单位=, 单价=48.0 +2025-05-10 14:39:10,450 - app.core.excel.processor - INFO - 解析规格: 1*40 -> 包装数量=40 +2025-05-10 14:39:10,450 - app.core.excel.processor - INFO - 根据规格推断单位: 1*40 -> 单位=件 +2025-05-10 14:39:10,451 - app.core.excel.processor - INFO - 第3行: 提取商品信息 条码=6907992822495, 名称=伊利心情, 规格=, 数量=1.0, 单位=, 单价=68.0 +2025-05-10 14:39:10,451 - app.core.excel.processor - INFO - 解析规格: 1*40 -> 包装数量=40 +2025-05-10 14:39:10,451 - app.core.excel.processor - INFO - 根据规格推断单位: 1*40 -> 单位=件 +2025-05-10 14:39:10,452 - app.core.excel.processor - INFO - 第4行: 提取商品信息 条码=6907992822723, 名称=伊利巧脆棒, 规格=, 数量=1.0, 单位=, 单价=120.0 +2025-05-10 14:39:10,453 - app.core.excel.processor - INFO - 解析规格: 1*40 -> 包装数量=40 +2025-05-10 14:39:10,453 - app.core.excel.processor - INFO - 根据规格推断单位: 1*40 -> 单位=件 +2025-05-10 14:39:10,455 - app.core.excel.processor - INFO - 第5行: 提取商品信息 条码=6907992822747, 名称=伊利巧恋果, 规格=, 数量=1.0, 单位=, 单价=120.0 +2025-05-10 14:39:10,455 - app.core.excel.processor - INFO - 解析规格: 1*40 -> 包装数量=40 +2025-05-10 14:39:10,456 - app.core.excel.processor - INFO - 根据规格推断单位: 1*40 -> 单位=件 +2025-05-10 14:39:10,458 - app.core.excel.processor - INFO - 第6行: 提取商品信息 条码=6907992822921, 名称=伊利冰工厂冰片, 规格=, 数量=7.0, 单位=, 单价=42.0 +2025-05-10 14:39:10,459 - app.core.excel.processor - INFO - 解析规格: 1*45 -> 包装数量=45 +2025-05-10 14:39:10,459 - app.core.excel.processor - INFO - 根据规格推断单位: 1*45 -> 单位=件 +2025-05-10 14:39:10,459 - app.core.excel.processor - INFO - 第7行: 提取商品信息 条码=6909493632443, 名称=和路雪千层雪棒香草, 规格=, 数量=7.0, 单位=, 单价=63.0 +2025-05-10 14:39:10,459 - app.core.excel.processor - INFO - 解析规格: 1*18 -> 包装数量=18 +2025-05-10 14:39:10,460 - app.core.excel.processor - INFO - 根据规格推断单位: 1*18 -> 单位=件 +2025-05-10 14:39:10,460 - app.core.excel.processor - INFO - 第8行: 提取商品信息 条码=6909493104193, 名称=和路雪千层雪棒草莓, 规格=, 数量=1.0, 单位=, 单价=63.0 +2025-05-10 14:39:10,460 - app.core.excel.processor - INFO - 解析规格: 1*18 -> 包装数量=18 +2025-05-10 14:39:10,460 - app.core.excel.processor - INFO - 根据规格推断单位: 1*18 -> 单位=件 +2025-05-10 14:39:10,461 - app.core.excel.processor - INFO - 第9行: 提取商品信息 条码=6909493104254, 名称=和路雪鸭屎否柠檬汁棒冰, 规格=, 数量=7.0, 单位=, 单价=42.0 +2025-05-10 14:39:10,461 - app.core.excel.processor - INFO - 解析规格: 1*20 -> 包装数量=20 +2025-05-10 14:39:10,461 - app.core.excel.processor - INFO - 根据规格推断单位: 1*20 -> 单位=件 +2025-05-10 14:39:10,461 - app.core.excel.processor - INFO - 第10行: 提取商品信息 条码=6909493104902, 名称=梦龙甜理草莓奶冻口味冰淇淋, 规格=, 数量=1.0, 单位=, 单价=98.0 +2025-05-10 14:39:10,461 - app.core.excel.processor - INFO - 解析规格: 1*14 -> 包装数量=14 +2025-05-10 14:39:10,461 - app.core.excel.processor - INFO - 根据规格推断单位: 1*14 -> 单位=件 +2025-05-10 14:39:10,462 - app.core.excel.processor - INFO - 第11行: 提取商品信息 条码=6909493104926, 名称=千层雪棒生椰拿铁口味冰淇淋, 规格=, 数量=1.0, 单位=, 单价=63.0 +2025-05-10 14:39:10,462 - app.core.excel.processor - INFO - 解析规格: 1*18 -> 包装数量=18 +2025-05-10 14:39:10,462 - app.core.excel.processor - INFO - 根据规格推断单位: 1*18 -> 单位=件 +2025-05-10 14:39:12,184 - app.core.excel.processor - INFO - 第12行: 提取商品信息 条码=6909493106401, 名称=和路雪威化夹心草莓口味雪糕, 规格=, 数量=1.0, 单位=, 单价=50.0 +2025-05-10 14:39:12,184 - app.core.excel.processor - INFO - 解析规格: 1*24 -> 包装数量=24 +2025-05-10 14:39:12,184 - app.core.excel.processor - INFO - 根据规格推断单位: 1*24 -> 单位=件 +2025-05-10 14:39:12,185 - app.core.excel.processor - INFO - 第13行: 提取商品信息 条码=6909493105091, 名称=梦龙柚子山茶花蜜口味冰淇淋, 规格=, 数量=1.0, 单位=, 单价=98.0 +2025-05-10 14:39:12,185 - app.core.excel.processor - INFO - 解析规格: 1*14 -> 包装数量=14 +2025-05-10 14:39:12,185 - app.core.excel.processor - INFO - 根据规格推断单位: 1*14 -> 单位=件 +2025-05-10 14:39:12,185 - app.core.excel.processor - INFO - 第14行: 提取商品信息 条码=6909493105138, 名称=可爱多甜筒苹果肉桂口味冰淇淋, 规格=, 数量=1.0, 单位=, 单价=84.0 +2025-05-10 14:39:12,185 - app.core.excel.processor - INFO - 解析规格: 1*24 -> 包装数量=24 +2025-05-10 14:39:12,185 - app.core.excel.processor - INFO - 根据规格推断单位: 1*24 -> 单位=件 +2025-05-10 14:39:12,186 - app.core.excel.processor - INFO - 第15行: 提取商品信息 条码=6909493105527, 名称=可爱多甜筒蓝莓黑巧口味冰淇淋, 规格=, 数量=1.0, 单位=, 单价=84.0 +2025-05-10 14:39:12,186 - app.core.excel.processor - INFO - 解析规格: 1*24 -> 包装数量=24 +2025-05-10 14:39:12,186 - app.core.excel.processor - INFO - 根据规格推断单位: 1*24 -> 单位=件 +2025-05-10 14:39:12,186 - app.core.excel.processor - INFO - 第16行: 提取商品信息 条码=6909493105831, 名称=和路雪陈皮红豆沙雪糕, 规格=, 数量=1.0, 单位=, 单价=49.0 +2025-05-10 14:39:12,186 - app.core.excel.processor - INFO - 解析规格: 1*20 -> 包装数量=20 +2025-05-10 14:39:12,187 - app.core.excel.processor - INFO - 根据规格推断单位: 1*20 -> 单位=件 +2025-05-10 14:39:12,188 - app.core.excel.processor - INFO - 第17行: 提取商品信息 条码=6909493105848, 名称=和路雪脆皮咖啡, 规格=, 数量=1.0, 单位=, 单价=58.0 +2025-05-10 14:39:12,188 - app.core.excel.processor - INFO - 解析规格: 1*20 -> 包装数量=20 +2025-05-10 14:39:12,188 - app.core.excel.processor - INFO - 根据规格推断单位: 1*20 -> 单位=件 +2025-05-10 14:39:12,189 - app.core.excel.processor - INFO - 第18行: 提取商品信息 条码=6909493200208, 名称=和路雪梦龙松露, 规格=, 数量=1.0, 单位=, 单价=147.0 +2025-05-10 14:39:12,189 - app.core.excel.processor - INFO - 解析规格: 1*21 -> 包装数量=21 +2025-05-10 14:39:12,189 - app.core.excel.processor - INFO - 根据规格推断单位: 1*21 -> 单位=件 +2025-05-10 14:39:16,320 - app.core.excel.processor - INFO - 第19行: 提取商品信息 条码=6909493200239, 名称=和路雪梦龙卡布基诺, 规格=, 数量=1.0, 单位=, 单价=147.0 +2025-05-10 14:39:16,320 - app.core.excel.processor - INFO - 解析规格: 1*21 -> 包装数量=21 +2025-05-10 14:39:16,320 - app.core.excel.processor - INFO - 根据规格推断单位: 1*21 -> 单位=件 +2025-05-10 14:39:16,321 - app.core.excel.processor - INFO - 第20行: 提取商品信息 条码=6909493200277, 名称=和路雪梦龙香草, 规格=, 数量=1.0, 单位=, 单价=147.0 +2025-05-10 14:39:16,321 - app.core.excel.processor - INFO - 解析规格: 1*21 -> 包装数量=21 +2025-05-10 14:39:16,321 - app.core.excel.processor - INFO - 根据规格推断单位: 1*21 -> 单位=件 +2025-05-10 14:39:16,322 - app.core.excel.processor - INFO - 第21行: 提取商品信息 条码=6909493400998, 名称=和路雪可爱多草莓, 规格=, 数量=1.0, 单位=, 单价=84.0 +2025-05-10 14:39:16,322 - app.core.excel.processor - INFO - 解析规格: 1*24 -> 包装数量=24 +2025-05-10 14:39:16,322 - app.core.excel.processor - INFO - 根据规格推断单位: 1*24 -> 单位=件 +2025-05-10 14:39:16,322 - app.core.excel.processor - INFO - 第22行: 提取商品信息 条码=6909493401025, 名称=和路雪可爱多巧克力, 规格=, 数量=1.0, 单位=, 单价=84.0 +2025-05-10 14:39:16,322 - app.core.excel.processor - INFO - 解析规格: 1*24 -> 包装数量=24 +2025-05-10 14:39:16,323 - app.core.excel.processor - INFO - 根据规格推断单位: 1*24 -> 单位=件 +2025-05-10 14:39:16,323 - app.core.excel.processor - INFO - 第23行: 提取商品信息 条码=6909493401001, 名称=和路雪可爱多芒果, 规格=, 数量=7.0, 单位=, 单价=94.0 +2025-05-10 14:39:16,323 - app.core.excel.processor - INFO - 解析规格: 1*24 -> 包装数量=24 +2025-05-10 14:39:16,323 - app.core.excel.processor - INFO - 根据规格推断单位: 1*24 -> 单位=件 +2025-05-10 14:39:16,324 - app.core.excel.processor - INFO - 第24行: 提取商品信息 条码=6919208585872, 名称=礼拜天方糕(原味红豆), 规格=, 数量=1.0, 单位=, 单价=75.0 +2025-05-10 14:39:16,324 - app.core.excel.processor - INFO - 解析规格: 1*30 -> 包装数量=30 +2025-05-10 14:39:16,324 - app.core.excel.processor - INFO - 根据规格推断单位: 1*30 -> 单位=件 +2025-05-10 14:39:16,324 - app.core.excel.processor - INFO - 第25行: 提取商品信息 条码=6921526100019, 名称=八亿雪莲, 规格=, 数量=1.0, 单位=, 单价=24.0 +2025-05-10 14:39:16,324 - app.core.excel.processor - INFO - 解析规格: 1*40 -> 包装数量=40 +2025-05-10 14:39:16,324 - app.core.excel.processor - INFO - 根据规格推断单位: 1*40 -> 单位=件 +2025-05-10 14:39:16,325 - app.core.excel.processor - INFO - 第26行: 提取商品信息 条码=6921526190508, 名称=八亿葡萄小丸子, 规格=, 数量=1.0, 单位=, 单价=55.0 +2025-05-10 14:39:20,693 - app.core.excel.processor - INFO - 解析规格: 1*30 -> 包装数量=30 +2025-05-10 14:39:20,693 - app.core.excel.processor - INFO - 根据规格推断单位: 1*30 -> 单位=件 +2025-05-10 14:39:20,694 - app.core.excel.processor - INFO - 第27行: 提取商品信息 条码=6977139250009, 名称=冰恬爽绿豆沙冰, 规格=, 数量=1.0, 单位=, 单价=54.0 +2025-05-10 14:39:20,694 - app.core.excel.processor - INFO - 解析规格: 1*30 -> 包装数量=30 +2025-05-10 14:39:20,694 - app.core.excel.processor - INFO - 根据规格推断单位: 1*30 -> 单位=件 +2025-05-10 14:39:20,695 - app.core.excel.processor - INFO - 提取到 27 个商品信息 +2025-05-10 14:39:20,705 - app.core.excel.processor - INFO - 开始处理27 个产品信息 +2025-05-10 14:39:20,706 - app.core.excel.processor - INFO - 处理商品: 条码=6907992821566, 数量=350.0, 单价=0.6, 是否赠品=False +2025-05-10 14:39:20,706 - app.core.excel.processor - INFO - 发现正常商品:条码6907992821566, 数量=350.0, 单价=0.6 +2025-05-10 14:39:20,706 - app.core.excel.processor - INFO - 处理商品: 条码=6907992821832, 数量=280.0, 单价=1.2, 是否赠品=False +2025-05-10 14:39:20,706 - app.core.excel.processor - INFO - 发现正常商品:条码6907992821832, 数量=280.0, 单价=1.2 +2025-05-10 14:39:20,706 - app.core.excel.processor - INFO - 处理商品: 条码=6907992822495, 数量=40.0, 单价=1.7, 是否赠品=False +2025-05-10 14:39:20,706 - app.core.excel.processor - INFO - 发现正常商品:条码6907992822495, 数量=40.0, 单价=1.7 +2025-05-10 14:39:20,706 - app.core.excel.processor - INFO - 处理商品: 条码=6907992822723, 数量=40.0, 单价=3.0, 是否赠品=False +2025-05-10 14:39:20,707 - app.core.excel.processor - INFO - 发现正常商品:条码6907992822723, 数量=40.0, 单价=3.0 +2025-05-10 14:39:20,707 - app.core.excel.processor - INFO - 处理商品: 条码=6907992822747, 数量=40.0, 单价=3.0, 是否赠品=False +2025-05-10 14:39:20,707 - app.core.excel.processor - INFO - 发现正常商品:条码6907992822747, 数量=40.0, 单价=3.0 +2025-05-10 14:39:20,707 - app.core.excel.processor - INFO - 处理商品: 条码=6907992822921, 数量=315.0, 单价=0.9333333333333333, 是否赠品=False +2025-05-10 14:39:20,707 - app.core.excel.processor - INFO - 发现正常商品:条码6907992822921, 数量=315.0, 单价=0.9333333333333333 +2025-05-10 14:39:20,707 - app.core.excel.processor - INFO - 处理商品: 条码=6909493632443, 数量=126.0, 单价=3.5, 是否赠品=False +2025-05-10 14:39:20,707 - app.core.excel.processor - INFO - 发现正常商品:条码6909493632443, 数量=126.0, 单价=3.5 +2025-05-10 14:39:20,708 - app.core.excel.processor - INFO - 处理商品: 条码=6909493104193, 数量=18.0, 单价=3.5, 是否赠品=False +2025-05-10 14:39:20,708 - app.core.excel.processor - INFO - 发现正常商品:条码6909493104193, 数量=18.0, 单价=3.5 +2025-05-10 14:39:20,708 - app.core.excel.processor - INFO - 处理商品: 条码=6909493104254, 数量=140.0, 单价=2.1, 是否赠品=False +2025-05-10 14:39:20,708 - app.core.excel.processor - INFO - 发现正常商品:条码6909493104254, 数量=140.0, 单价=2.1 +2025-05-10 14:39:20,708 - app.core.excel.processor - INFO - 处理商品: 条码=6909493104902, 数量=14.0, 单价=7.0, 是否赠品=False +2025-05-10 14:39:20,708 - app.core.excel.processor - INFO - 发现正常商品:条码6909493104902, 数量=14.0, 单价=7.0 +2025-05-10 14:39:20,708 - app.core.excel.processor - INFO - 处理商品: 条码=6909493104926, 数量=18.0, 单价=3.5, 是否赠品=False +2025-05-10 14:39:20,708 - app.core.excel.processor - INFO - 发现正常商品:条码6909493104926, 数量=18.0, 单价=3.5 +2025-05-10 14:39:20,709 - app.core.excel.processor - INFO - 处理商品: 条码=6909493106401, 数量=24.0, 单价=2.0833333333333335, 是否赠品=False +2025-05-10 14:39:20,709 - app.core.excel.processor - INFO - 发现正常商品:条码6909493106401, 数量=24.0, 单价=2.0833333333333335 +2025-05-10 14:39:25,129 - app.core.excel.processor - INFO - 处理商品: 条码=6909493105091, 数量=14.0, 单价=7.0, 是否赠品=False +2025-05-10 14:39:25,129 - app.core.excel.processor - INFO - 发现正常商品:条码6909493105091, 数量=14.0, 单价=7.0 +2025-05-10 14:39:25,129 - app.core.excel.processor - INFO - 处理商品: 条码=6909493105138, 数量=24.0, 单价=3.5, 是否赠品=False +2025-05-10 14:39:25,129 - app.core.excel.processor - INFO - 发现正常商品:条码6909493105138, 数量=24.0, 单价=3.5 +2025-05-10 14:39:25,129 - app.core.excel.processor - INFO - 处理商品: 条码=6909493105527, 数量=24.0, 单价=3.5, 是否赠品=False +2025-05-10 14:39:25,129 - app.core.excel.processor - INFO - 发现正常商品:条码6909493105527, 数量=24.0, 单价=3.5 +2025-05-10 14:39:25,130 - app.core.excel.processor - INFO - 处理商品: 条码=6909493105831, 数量=20.0, 单价=2.45, 是否赠品=False +2025-05-10 14:39:25,130 - app.core.excel.processor - INFO - 发现正常商品:条码6909493105831, 数量=20.0, 单价=2.45 +2025-05-10 14:39:25,130 - app.core.excel.processor - INFO - 处理商品: 条码=6909493105848, 数量=20.0, 单价=2.9, 是否赠品=False +2025-05-10 14:39:25,130 - app.core.excel.processor - INFO - 发现正常商品:条码6909493105848, 数量=20.0, 单价=2.9 +2025-05-10 14:39:25,130 - app.core.excel.processor - INFO - 处理商品: 条码=6909493200208, 数量=21.0, 单价=7.0, 是否赠品=False +2025-05-10 14:39:25,130 - app.core.excel.processor - INFO - 发现正常商品:条码6909493200208, 数量=21.0, 单价=7.0 +2025-05-10 14:39:25,130 - app.core.excel.processor - INFO - 处理商品: 条码=6909493200239, 数量=21.0, 单价=7.0, 是否赠品=False +2025-05-10 14:39:25,130 - app.core.excel.processor - INFO - 发现正常商品:条码6909493200239, 数量=21.0, 单价=7.0 +2025-05-10 14:39:25,131 - app.core.excel.processor - INFO - 处理商品: 条码=6909493200277, 数量=21.0, 单价=7.0, 是否赠品=False +2025-05-10 14:39:25,131 - app.core.excel.processor - INFO - 发现正常商品:条码6909493200277, 数量=21.0, 单价=7.0 +2025-05-10 14:39:25,131 - app.core.excel.processor - INFO - 处理商品: 条码=6909493400998, 数量=24.0, 单价=3.5, 是否赠品=False +2025-05-10 14:39:25,131 - app.core.excel.processor - INFO - 发现正常商品:条码6909493400998, 数量=24.0, 单价=3.5 +2025-05-10 14:39:25,131 - app.core.excel.processor - INFO - 处理商品: 条码=6909493401025, 数量=24.0, 单价=3.5, 是否赠品=False +2025-05-10 14:39:25,131 - app.core.excel.processor - INFO - 发现正常商品:条码6909493401025, 数量=24.0, 单价=3.5 +2025-05-10 14:39:25,132 - app.core.excel.processor - INFO - 处理商品: 条码=6909493401001, 数量=168.0, 单价=3.9166666666666665, 是否赠品=False +2025-05-10 14:39:25,132 - app.core.excel.processor - INFO - 发现正常商品:条码6909493401001, 数量=168.0, 单价=3.9166666666666665 +2025-05-10 14:39:25,132 - app.core.excel.processor - INFO - 处理商品: 条码=6919208585872, 数量=30.0, 单价=2.5, 是否赠品=False +2025-05-10 14:39:25,132 - app.core.excel.processor - INFO - 发现正常商品:条码6919208585872, 数量=30.0, 单价=2.5 +2025-05-10 14:39:25,132 - app.core.excel.processor - INFO - 处理商品: 条码=6921526100019, 数量=40.0, 单价=0.6, 是否赠品=False +2025-05-10 14:39:25,132 - app.core.excel.processor - INFO - 发现正常商品:条码6921526100019, 数量=40.0, 单价=0.6 +2025-05-10 14:39:25,133 - app.core.excel.processor - INFO - 处理商品: 条码=6921526190508, 数量=30.0, 单价=1.8333333333333333, 是否赠品=False +2025-05-10 14:39:25,133 - app.core.excel.processor - INFO - 发现正常商品:条码6921526190508, 数量=30.0, 单价=1.8333333333333333 +2025-05-10 14:39:25,133 - app.core.excel.processor - INFO - 处理商品: 条码=6977139250009, 数量=30.0, 单价=1.8, 是否赠品=False +2025-05-10 14:39:25,133 - app.core.excel.processor - INFO - 发现正常商品:条码6977139250009, 数量=30.0, 单价=1.8 +2025-05-10 14:39:25,133 - app.core.excel.processor - INFO - 分组后共27 个不同条码的商品 +2025-05-10 14:39:25,133 - app.core.excel.processor - INFO - 条码 6907992821566 处理结果:正常商品数量350.0,单价0.6,赠品数量0 +2025-05-10 14:39:25,133 - app.core.excel.processor - INFO - 条码 6907992821832 处理结果:正常商品数量280.0,单价1.2,赠品数量0 +2025-05-10 14:39:25,134 - app.core.excel.processor - INFO - 条码 6907992822495 处理结果:正常商品数量40.0,单价1.7,赠品数量0 +2025-05-10 14:39:28,188 - app.core.excel.processor - INFO - 条码 6907992822723 处理结果:正常商品数量40.0,单价3.0,赠品数量0 +2025-05-10 14:39:28,188 - app.core.excel.processor - INFO - 条码 6907992822747 处理结果:正常商品数量40.0,单价3.0,赠品数量0 +2025-05-10 14:39:28,188 - app.core.excel.processor - INFO - 条码 6907992822921 处理结果:正常商品数量315.0,单价0.9333333333333333,赠品数量0 +2025-05-10 14:39:28,188 - app.core.excel.processor - INFO - 条码 6909493632443 处理结果:正常商品数量126.0,单价3.5,赠品数量0 +2025-05-10 14:39:28,188 - app.core.excel.processor - INFO - 条码 6909493104193 处理结果:正常商品数量18.0,单价3.5,赠品数量0 +2025-05-10 14:39:28,188 - app.core.excel.processor - INFO - 条码 6909493104254 处理结果:正常商品数量140.0,单价2.1,赠品数量0 +2025-05-10 14:39:28,189 - app.core.excel.processor - INFO - 条码 6909493104902 处理结果:正常商品数量14.0,单价7.0,赠品数量0 +2025-05-10 14:39:28,189 - app.core.excel.processor - INFO - 条码 6909493104926 处理结果:正常商品数量18.0,单价3.5,赠品数量0 +2025-05-10 14:39:28,189 - app.core.excel.processor - INFO - 条码 6909493106401 处理结果:正常商品数量24.0,单价2.0833333333333335,赠品数量0 +2025-05-10 14:39:28,189 - app.core.excel.processor - INFO - 条码 6909493105091 处理结果:正常商品数量14.0,单价7.0,赠品数量0 +2025-05-10 14:39:28,190 - app.core.excel.processor - INFO - 条码 6909493105138 处理结果:正常商品数量24.0,单价3.5,赠品数量0 +2025-05-10 14:39:28,190 - app.core.excel.processor - INFO - 条码 6909493105527 处理结果:正常商品数量24.0,单价3.5,赠品数量0 +2025-05-10 14:39:28,190 - app.core.excel.processor - INFO - 条码 6909493105831 处理结果:正常商品数量20.0,单价2.45,赠品数量0 +2025-05-10 14:39:28,190 - app.core.excel.processor - INFO - 条码 6909493105848 处理结果:正常商品数量20.0,单价2.9,赠品数量0 +2025-05-10 14:39:28,190 - app.core.excel.processor - INFO - 条码 6909493200208 处理结果:正常商品数量21.0,单价7.0,赠品数量0 +2025-05-10 14:39:28,190 - app.core.excel.processor - INFO - 条码 6909493200239 处理结果:正常商品数量21.0,单价7.0,赠品数量0 +2025-05-10 14:39:28,190 - app.core.excel.processor - INFO - 条码 6909493200277 处理结果:正常商品数量21.0,单价7.0,赠品数量0 +2025-05-10 14:39:28,191 - app.core.excel.processor - INFO - 条码 6909493400998 处理结果:正常商品数量24.0,单价3.5,赠品数量0 +2025-05-10 14:39:28,191 - app.core.excel.processor - INFO - 条码 6909493401025 处理结果:正常商品数量24.0,单价3.5,赠品数量0 +2025-05-10 14:39:28,191 - app.core.excel.processor - INFO - 条码 6909493401001 处理结果:正常商品数量168.0,单价3.9166666666666665,赠品数量0 +2025-05-10 14:39:28,192 - app.core.excel.processor - INFO - 条码 6919208585872 处理结果:正常商品数量30.0,单价2.5,赠品数量0 +2025-05-10 14:39:28,192 - app.core.excel.processor - INFO - 条码 6921526100019 处理结果:正常商品数量40.0,单价0.6,赠品数量0 +2025-05-10 14:39:28,192 - app.core.excel.processor - INFO - 条码 6921526190508 处理结果:正常商品数量30.0,单价1.8333333333333333,赠品数量0 +2025-05-10 14:39:28,192 - app.core.excel.processor - INFO - 条码 6977139250009 处理结果:正常商品数量30.0,单价1.8,赠品数量0 +2025-05-10 14:39:28,197 - app.core.excel.processor - INFO - 采购单已保存到: data/output\采购单_微信图片_20250510143205.xls +2025-05-10 14:39:28,200 - app.core.excel.processor - INFO - 采购单已保存到: data/output\采购单_微信图片_20250510143205.xls +2025-05-10 14:43:22,006 - app.core.excel.processor - INFO - 使用输出目录: D:\My Documents\python\orc-order-v2\data\output +2025-05-10 14:43:22,006 - app.core.excel.processor - INFO - 使用临时目录: D:\My Documents\python\orc-order-v2\data\temp +2025-05-10 14:43:22,008 - app.core.excel.processor - INFO - 初始化ExcelProcessor完成,模板文件: templates/银豹-采购单模板.xls +2025-05-10 14:43:22,009 - app.core.excel.processor - INFO - 开始处理Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250510143205.xlsx +2025-05-10 14:43:22,085 - app.core.excel.processor - INFO - 成功读取Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250510143205.xlsx, 共 29 行 +2025-05-10 14:43:22,098 - app.core.excel.processor - INFO - 找到可能的表头行: 第1行,评分: 45 +2025-05-10 14:43:22,098 - app.core.excel.processor - INFO - 识别到表头在第 1 行 +2025-05-10 14:43:22,160 - app.core.excel.processor - INFO - 使用表头行重新读取数据,共 28 行有效数据 +2025-05-10 14:43:22,160 - app.core.excel.processor - INFO - 找到精确匹配的条码列: 条码 +2025-05-10 14:43:22,161 - app.core.excel.processor - INFO - 使用条码列: 条码 +2025-05-10 14:43:22,161 - app.core.excel.processor - INFO - 找到name列: 商品名称 +2025-05-10 14:43:22,161 - app.core.excel.processor - INFO - 找到specification列: 规格 +2025-05-10 14:43:22,161 - app.core.excel.processor - INFO - 找到quantity列: 数量 +2025-05-10 14:43:22,161 - app.core.excel.processor - INFO - 找到price列: 单价 +2025-05-10 14:43:22,162 - app.core.excel.processor - INFO - 列名映射结果: {'barcode': '条码', 'name': '商品名称', 'specification': '规格', 'quantity': '数量', 'price': '单价'} +2025-05-10 14:43:22,162 - app.core.excel.processor - INFO - 是否存在规格列: True +2025-05-10 14:43:22,163 - app.core.excel.processor - INFO - 第1行: 提取商品信息 条码=6907992821566, 名称=伊利小布丁, 规格=, 数量=1.0, 单位=, 单价=30.0 +2025-05-10 14:43:22,165 - app.core.excel.processor - INFO - 解析规格: 1*50 -> 包装数量=50 +2025-05-10 14:43:22,166 - app.core.excel.processor - INFO - 根据规格推断单位: 1*50 -> 单位=件 +2025-05-10 14:43:22,167 - app.core.excel.processor - INFO - 第2行: 提取商品信息 条码=6907992821832, 名称=伊利冰工厂山楂, 规格=, 数量=1.0, 单位=, 单价=48.0 +2025-05-10 14:43:22,167 - app.core.excel.processor - INFO - 解析规格: 1*40 -> 包装数量=40 +2025-05-10 14:43:22,167 - app.core.excel.processor - INFO - 根据规格推断单位: 1*40 -> 单位=件 +2025-05-10 14:43:22,168 - app.core.excel.processor - INFO - 第3行: 提取商品信息 条码=6907992822495, 名称=伊利心情, 规格=, 数量=1.0, 单位=, 单价=68.0 +2025-05-10 14:43:22,168 - app.core.excel.processor - INFO - 解析规格: 1*40 -> 包装数量=40 +2025-05-10 14:43:22,168 - app.core.excel.processor - INFO - 根据规格推断单位: 1*40 -> 单位=件 +2025-05-10 14:43:22,169 - app.core.excel.processor - INFO - 第4行: 提取商品信息 条码=6907992822723, 名称=伊利巧脆棒, 规格=, 数量=1.0, 单位=, 单价=120.0 +2025-05-10 14:43:22,170 - app.core.excel.processor - INFO - 解析规格: 1*40 -> 包装数量=40 +2025-05-10 14:43:22,170 - app.core.excel.processor - INFO - 根据规格推断单位: 1*40 -> 单位=件 +2025-05-10 14:43:22,172 - app.core.excel.processor - INFO - 第5行: 提取商品信息 条码=6907992822747, 名称=伊利巧恋果, 规格=, 数量=1.0, 单位=, 单价=120.0 +2025-05-10 14:43:22,172 - app.core.excel.processor - INFO - 解析规格: 1*40 -> 包装数量=40 +2025-05-10 14:43:22,172 - app.core.excel.processor - INFO - 根据规格推断单位: 1*40 -> 单位=件 +2025-05-10 14:43:22,173 - app.core.excel.processor - INFO - 第6行: 提取商品信息 条码=6907992822921, 名称=伊利冰工厂冰片, 规格=, 数量=1.0, 单位=, 单价=42.0 +2025-05-10 14:43:22,173 - app.core.excel.processor - INFO - 解析规格: 1*45 -> 包装数量=45 +2025-05-10 14:43:22,173 - app.core.excel.processor - INFO - 根据规格推断单位: 1*45 -> 单位=件 +2025-05-10 14:43:22,230 - app.core.excel.processor - INFO - 第7行: 提取商品信息 条码=6909493632443, 名称=和路雪千层雪棒香草, 规格=, 数量=1.0, 单位=, 单价=63.0 +2025-05-10 14:43:22,230 - app.core.excel.processor - INFO - 解析规格: 1*18 -> 包装数量=18 +2025-05-10 14:43:22,230 - app.core.excel.processor - INFO - 根据规格推断单位: 1*18 -> 单位=件 +2025-05-10 14:43:22,231 - app.core.excel.processor - INFO - 第8行: 提取商品信息 条码=6909493104193, 名称=和路雪千层雪棒草莓, 规格=, 数量=1.0, 单位=, 单价=63.0 +2025-05-10 14:43:22,231 - app.core.excel.processor - INFO - 解析规格: 1*18 -> 包装数量=18 +2025-05-10 14:43:22,231 - app.core.excel.processor - INFO - 根据规格推断单位: 1*18 -> 单位=件 +2025-05-10 14:43:22,231 - app.core.excel.processor - INFO - 第9行: 提取商品信息 条码=6909493104254, 名称=和路雪鸭屎否柠檬汁棒冰, 规格=, 数量=1.0, 单位=, 单价=42.0 +2025-05-10 14:43:22,232 - app.core.excel.processor - INFO - 解析规格: 1*20 -> 包装数量=20 +2025-05-10 14:43:22,232 - app.core.excel.processor - INFO - 根据规格推断单位: 1*20 -> 单位=件 +2025-05-10 14:43:22,232 - app.core.excel.processor - INFO - 第10行: 提取商品信息 条码=6909493104902, 名称=梦龙甜理草莓奶冻口味冰淇淋, 规格=, 数量=1.0, 单位=, 单价=98.0 +2025-05-10 14:43:22,232 - app.core.excel.processor - INFO - 解析规格: 1*14 -> 包装数量=14 +2025-05-10 14:43:22,232 - app.core.excel.processor - INFO - 根据规格推断单位: 1*14 -> 单位=件 +2025-05-10 14:43:22,233 - app.core.excel.processor - INFO - 第11行: 提取商品信息 条码=6909493104926, 名称=千层雪棒生椰拿铁口味冰淇淋, 规格=, 数量=1.0, 单位=, 单价=63.0 +2025-05-10 14:43:22,233 - app.core.excel.processor - INFO - 解析规格: 1*18 -> 包装数量=18 +2025-05-10 14:43:22,233 - app.core.excel.processor - INFO - 根据规格推断单位: 1*18 -> 单位=件 +2025-05-10 14:43:22,233 - app.core.excel.processor - INFO - 第12行: 提取商品信息 条码=6909493106401, 名称=和路雪威化夹心草莓口味雪糕, 规格=, 数量=1.0, 单位=, 单价=50.0 +2025-05-10 14:43:22,233 - app.core.excel.processor - INFO - 解析规格: 1*24 -> 包装数量=24 +2025-05-10 14:43:22,233 - app.core.excel.processor - INFO - 根据规格推断单位: 1*24 -> 单位=件 +2025-05-10 14:43:22,234 - app.core.excel.processor - INFO - 第13行: 提取商品信息 条码=6909493105091, 名称=梦龙柚子山茶花蜜口味冰淇淋, 规格=, 数量=1.0, 单位=, 单价=98.0 +2025-05-10 14:43:22,234 - app.core.excel.processor - INFO - 解析规格: 1*14 -> 包装数量=14 +2025-05-10 14:43:22,234 - app.core.excel.processor - INFO - 根据规格推断单位: 1*14 -> 单位=件 +2025-05-10 14:43:25,394 - app.core.excel.processor - INFO - 第14行: 提取商品信息 条码=6909493105138, 名称=可爱多甜筒苹果肉桂口味冰淇淋, 规格=, 数量=1.0, 单位=, 单价=84.0 +2025-05-10 14:43:25,394 - app.core.excel.processor - INFO - 解析规格: 1*24 -> 包装数量=24 +2025-05-10 14:43:25,394 - app.core.excel.processor - INFO - 根据规格推断单位: 1*24 -> 单位=件 +2025-05-10 14:43:25,395 - app.core.excel.processor - INFO - 第15行: 提取商品信息 条码=6909493105527, 名称=可爱多甜筒蓝莓黑巧口味冰淇淋, 规格=, 数量=1.0, 单位=, 单价=84.0 +2025-05-10 14:43:25,395 - app.core.excel.processor - INFO - 解析规格: 1*24 -> 包装数量=24 +2025-05-10 14:43:25,396 - app.core.excel.processor - INFO - 根据规格推断单位: 1*24 -> 单位=件 +2025-05-10 14:43:25,396 - app.core.excel.processor - INFO - 第16行: 提取商品信息 条码=6909493105831, 名称=和路雪陈皮红豆沙雪糕, 规格=, 数量=1.0, 单位=, 单价=49.0 +2025-05-10 14:43:25,397 - app.core.excel.processor - INFO - 解析规格: 1*20 -> 包装数量=20 +2025-05-10 14:43:25,397 - app.core.excel.processor - INFO - 根据规格推断单位: 1*20 -> 单位=件 +2025-05-10 14:43:25,398 - app.core.excel.processor - INFO - 第17行: 提取商品信息 条码=6909493105848, 名称=和路雪脆皮咖啡, 规格=, 数量=1.0, 单位=, 单价=58.0 +2025-05-10 14:43:25,398 - app.core.excel.processor - INFO - 解析规格: 1*20 -> 包装数量=20 +2025-05-10 14:43:25,398 - app.core.excel.processor - INFO - 根据规格推断单位: 1*20 -> 单位=件 +2025-05-10 14:43:25,398 - app.core.excel.processor - INFO - 第18行: 提取商品信息 条码=6909493200208, 名称=和路雪梦龙松露, 规格=, 数量=1.0, 单位=, 单价=147.0 +2025-05-10 14:43:25,399 - app.core.excel.processor - INFO - 解析规格: 1*21 -> 包装数量=21 +2025-05-10 14:43:25,399 - app.core.excel.processor - INFO - 根据规格推断单位: 1*21 -> 单位=件 +2025-05-10 14:43:25,399 - app.core.excel.processor - INFO - 第19行: 提取商品信息 条码=6909493200239, 名称=和路雪梦龙卡布基诺, 规格=, 数量=1.0, 单位=, 单价=147.0 +2025-05-10 14:43:25,400 - app.core.excel.processor - INFO - 解析规格: 1*21 -> 包装数量=21 +2025-05-10 14:43:25,400 - app.core.excel.processor - INFO - 根据规格推断单位: 1*21 -> 单位=件 +2025-05-10 14:43:25,400 - app.core.excel.processor - INFO - 第20行: 提取商品信息 条码=6909493200277, 名称=和路雪梦龙香草, 规格=, 数量=1.0, 单位=, 单价=147.0 +2025-05-10 14:43:25,400 - app.core.excel.processor - INFO - 解析规格: 1*21 -> 包装数量=21 +2025-05-10 14:43:25,401 - app.core.excel.processor - INFO - 根据规格推断单位: 1*21 -> 单位=件 +2025-05-10 14:43:30,892 - app.core.excel.processor - INFO - 第21行: 提取商品信息 条码=6909493400998, 名称=和路雪可爱多草莓, 规格=, 数量=1.0, 单位=, 单价=84.0 +2025-05-10 14:43:30,892 - app.core.excel.processor - INFO - 解析规格: 1*24 -> 包装数量=24 +2025-05-10 14:43:30,892 - app.core.excel.processor - INFO - 根据规格推断单位: 1*24 -> 单位=件 +2025-05-10 14:43:30,893 - app.core.excel.processor - INFO - 第22行: 提取商品信息 条码=6909493401025, 名称=和路雪可爱多巧克力, 规格=, 数量=1.0, 单位=, 单价=84.0 +2025-05-10 14:43:30,893 - app.core.excel.processor - INFO - 解析规格: 1*24 -> 包装数量=24 +2025-05-10 14:43:30,893 - app.core.excel.processor - INFO - 根据规格推断单位: 1*24 -> 单位=件 +2025-05-10 14:43:30,894 - app.core.excel.processor - INFO - 第23行: 提取商品信息 条码=6909493401001, 名称=和路雪可爱多芒果, 规格=, 数量=1.0, 单位=, 单价=94.0 +2025-05-10 14:43:30,894 - app.core.excel.processor - INFO - 解析规格: 1*24 -> 包装数量=24 +2025-05-10 14:43:30,894 - app.core.excel.processor - INFO - 根据规格推断单位: 1*24 -> 单位=件 +2025-05-10 14:43:30,895 - app.core.excel.processor - INFO - 第24行: 提取商品信息 条码=6919208585872, 名称=礼拜天方糕(原味红豆), 规格=, 数量=1.0, 单位=, 单价=75.0 +2025-05-10 14:43:30,895 - app.core.excel.processor - INFO - 解析规格: 1*30 -> 包装数量=30 +2025-05-10 14:43:30,895 - app.core.excel.processor - INFO - 根据规格推断单位: 1*30 -> 单位=件 +2025-05-10 14:43:30,896 - app.core.excel.processor - INFO - 第25行: 提取商品信息 条码=6921526100019, 名称=八亿雪莲, 规格=, 数量=1.0, 单位=, 单价=24.0 +2025-05-10 14:43:30,896 - app.core.excel.processor - INFO - 解析规格: 1*40 -> 包装数量=40 +2025-05-10 14:43:30,896 - app.core.excel.processor - INFO - 根据规格推断单位: 1*40 -> 单位=件 +2025-05-10 14:43:30,897 - app.core.excel.processor - INFO - 第26行: 提取商品信息 条码=6921526190508, 名称=八亿葡萄小丸子, 规格=, 数量=1.0, 单位=, 单价=55.0 +2025-05-10 14:43:30,898 - app.core.excel.processor - INFO - 解析规格: 1*30 -> 包装数量=30 +2025-05-10 14:43:30,898 - app.core.excel.processor - INFO - 根据规格推断单位: 1*30 -> 单位=件 +2025-05-10 14:43:30,899 - app.core.excel.processor - INFO - 第27行: 提取商品信息 条码=6977139250009, 名称=冰恬爽绿豆沙冰, 规格=, 数量=1.0, 单位=, 单价=54.0 +2025-05-10 14:43:30,899 - app.core.excel.processor - INFO - 解析规格: 1*30 -> 包装数量=30 +2025-05-10 14:43:30,899 - app.core.excel.processor - INFO - 根据规格推断单位: 1*30 -> 单位=件 +2025-05-10 14:43:36,448 - app.core.excel.processor - INFO - 提取到 27 个商品信息 +2025-05-10 14:43:36,459 - app.core.excel.processor - INFO - 开始处理27 个产品信息 +2025-05-10 14:43:36,459 - app.core.excel.processor - INFO - 处理商品: 条码=6907992821566, 数量=50.0, 单价=0.6, 是否赠品=False +2025-05-10 14:43:36,459 - app.core.excel.processor - INFO - 发现正常商品:条码6907992821566, 数量=50.0, 单价=0.6 +2025-05-10 14:43:36,459 - app.core.excel.processor - INFO - 处理商品: 条码=6907992821832, 数量=40.0, 单价=1.2, 是否赠品=False +2025-05-10 14:43:36,459 - app.core.excel.processor - INFO - 发现正常商品:条码6907992821832, 数量=40.0, 单价=1.2 +2025-05-10 14:43:36,459 - app.core.excel.processor - INFO - 处理商品: 条码=6907992822495, 数量=40.0, 单价=1.7, 是否赠品=False +2025-05-10 14:43:36,459 - app.core.excel.processor - INFO - 发现正常商品:条码6907992822495, 数量=40.0, 单价=1.7 +2025-05-10 14:43:36,460 - app.core.excel.processor - INFO - 处理商品: 条码=6907992822723, 数量=40.0, 单价=3.0, 是否赠品=False +2025-05-10 14:43:36,460 - app.core.excel.processor - INFO - 发现正常商品:条码6907992822723, 数量=40.0, 单价=3.0 +2025-05-10 14:43:36,460 - app.core.excel.processor - INFO - 处理商品: 条码=6907992822747, 数量=40.0, 单价=3.0, 是否赠品=False +2025-05-10 14:43:36,460 - app.core.excel.processor - INFO - 发现正常商品:条码6907992822747, 数量=40.0, 单价=3.0 +2025-05-10 14:43:36,460 - app.core.excel.processor - INFO - 处理商品: 条码=6907992822921, 数量=45.0, 单价=0.9333333333333333, 是否赠品=False +2025-05-10 14:43:36,460 - app.core.excel.processor - INFO - 发现正常商品:条码6907992822921, 数量=45.0, 单价=0.9333333333333333 +2025-05-10 14:43:36,460 - app.core.excel.processor - INFO - 处理商品: 条码=6909493632443, 数量=18.0, 单价=3.5, 是否赠品=False +2025-05-10 14:43:36,460 - app.core.excel.processor - INFO - 发现正常商品:条码6909493632443, 数量=18.0, 单价=3.5 +2025-05-10 14:43:36,460 - app.core.excel.processor - INFO - 处理商品: 条码=6909493104193, 数量=18.0, 单价=3.5, 是否赠品=False +2025-05-10 14:43:36,460 - app.core.excel.processor - INFO - 发现正常商品:条码6909493104193, 数量=18.0, 单价=3.5 +2025-05-10 14:43:36,460 - app.core.excel.processor - INFO - 处理商品: 条码=6909493104254, 数量=20.0, 单价=2.1, 是否赠品=False +2025-05-10 14:43:36,460 - app.core.excel.processor - INFO - 发现正常商品:条码6909493104254, 数量=20.0, 单价=2.1 +2025-05-10 14:43:36,460 - app.core.excel.processor - INFO - 处理商品: 条码=6909493104902, 数量=14.0, 单价=7.0, 是否赠品=False +2025-05-10 14:43:36,460 - app.core.excel.processor - INFO - 发现正常商品:条码6909493104902, 数量=14.0, 单价=7.0 +2025-05-10 14:43:36,460 - app.core.excel.processor - INFO - 处理商品: 条码=6909493104926, 数量=18.0, 单价=3.5, 是否赠品=False +2025-05-10 14:43:36,461 - app.core.excel.processor - INFO - 发现正常商品:条码6909493104926, 数量=18.0, 单价=3.5 +2025-05-10 14:43:36,461 - app.core.excel.processor - INFO - 处理商品: 条码=6909493106401, 数量=24.0, 单价=2.0833333333333335, 是否赠品=False +2025-05-10 14:43:36,461 - app.core.excel.processor - INFO - 发现正常商品:条码6909493106401, 数量=24.0, 单价=2.0833333333333335 +2025-05-10 14:43:36,461 - app.core.excel.processor - INFO - 处理商品: 条码=6909493105091, 数量=14.0, 单价=7.0, 是否赠品=False +2025-05-10 14:43:36,461 - app.core.excel.processor - INFO - 发现正常商品:条码6909493105091, 数量=14.0, 单价=7.0 +2025-05-10 14:43:36,461 - app.core.excel.processor - INFO - 处理商品: 条码=6909493105138, 数量=24.0, 单价=3.5, 是否赠品=False +2025-05-10 14:43:36,461 - app.core.excel.processor - INFO - 发现正常商品:条码6909493105138, 数量=24.0, 单价=3.5 +2025-05-10 14:43:36,461 - app.core.excel.processor - INFO - 处理商品: 条码=6909493105527, 数量=24.0, 单价=3.5, 是否赠品=False +2025-05-10 14:43:36,461 - app.core.excel.processor - INFO - 发现正常商品:条码6909493105527, 数量=24.0, 单价=3.5 +2025-05-10 14:43:36,461 - app.core.excel.processor - INFO - 处理商品: 条码=6909493105831, 数量=20.0, 单价=2.45, 是否赠品=False +2025-05-10 14:43:42,065 - app.core.excel.processor - INFO - 发现正常商品:条码6909493105831, 数量=20.0, 单价=2.45 +2025-05-10 14:43:42,065 - app.core.excel.processor - INFO - 处理商品: 条码=6909493105848, 数量=20.0, 单价=2.9, 是否赠品=False +2025-05-10 14:43:42,065 - app.core.excel.processor - INFO - 发现正常商品:条码6909493105848, 数量=20.0, 单价=2.9 +2025-05-10 14:43:42,065 - app.core.excel.processor - INFO - 处理商品: 条码=6909493200208, 数量=21.0, 单价=7.0, 是否赠品=False +2025-05-10 14:43:42,065 - app.core.excel.processor - INFO - 发现正常商品:条码6909493200208, 数量=21.0, 单价=7.0 +2025-05-10 14:43:42,065 - app.core.excel.processor - INFO - 处理商品: 条码=6909493200239, 数量=21.0, 单价=7.0, 是否赠品=False +2025-05-10 14:43:42,066 - app.core.excel.processor - INFO - 发现正常商品:条码6909493200239, 数量=21.0, 单价=7.0 +2025-05-10 14:43:42,066 - app.core.excel.processor - INFO - 处理商品: 条码=6909493200277, 数量=21.0, 单价=7.0, 是否赠品=False +2025-05-10 14:43:42,066 - app.core.excel.processor - INFO - 发现正常商品:条码6909493200277, 数量=21.0, 单价=7.0 +2025-05-10 14:43:42,066 - app.core.excel.processor - INFO - 处理商品: 条码=6909493400998, 数量=24.0, 单价=3.5, 是否赠品=False +2025-05-10 14:43:42,066 - app.core.excel.processor - INFO - 发现正常商品:条码6909493400998, 数量=24.0, 单价=3.5 +2025-05-10 14:43:42,066 - app.core.excel.processor - INFO - 处理商品: 条码=6909493401025, 数量=24.0, 单价=3.5, 是否赠品=False +2025-05-10 14:43:42,066 - app.core.excel.processor - INFO - 发现正常商品:条码6909493401025, 数量=24.0, 单价=3.5 +2025-05-10 14:43:42,066 - app.core.excel.processor - INFO - 处理商品: 条码=6909493401001, 数量=24.0, 单价=3.9166666666666665, 是否赠品=False +2025-05-10 14:43:42,067 - app.core.excel.processor - INFO - 发现正常商品:条码6909493401001, 数量=24.0, 单价=3.9166666666666665 +2025-05-10 14:43:42,067 - app.core.excel.processor - INFO - 处理商品: 条码=6919208585872, 数量=30.0, 单价=2.5, 是否赠品=False +2025-05-10 14:43:42,067 - app.core.excel.processor - INFO - 发现正常商品:条码6919208585872, 数量=30.0, 单价=2.5 +2025-05-10 14:43:42,067 - app.core.excel.processor - INFO - 处理商品: 条码=6921526100019, 数量=40.0, 单价=0.6, 是否赠品=False +2025-05-10 14:43:42,067 - app.core.excel.processor - INFO - 发现正常商品:条码6921526100019, 数量=40.0, 单价=0.6 +2025-05-10 14:43:42,067 - app.core.excel.processor - INFO - 处理商品: 条码=6921526190508, 数量=30.0, 单价=1.8333333333333333, 是否赠品=False +2025-05-10 14:43:42,067 - app.core.excel.processor - INFO - 发现正常商品:条码6921526190508, 数量=30.0, 单价=1.8333333333333333 +2025-05-10 14:43:42,067 - app.core.excel.processor - INFO - 处理商品: 条码=6977139250009, 数量=30.0, 单价=1.8, 是否赠品=False +2025-05-10 14:43:42,067 - app.core.excel.processor - INFO - 发现正常商品:条码6977139250009, 数量=30.0, 单价=1.8 +2025-05-10 14:43:42,067 - app.core.excel.processor - INFO - 分组后共27 个不同条码的商品 +2025-05-10 14:43:42,068 - app.core.excel.processor - INFO - 条码 6907992821566 处理结果:正常商品数量50.0,单价0.6,赠品数量0 +2025-05-10 14:43:42,068 - app.core.excel.processor - INFO - 条码 6907992821832 处理结果:正常商品数量40.0,单价1.2,赠品数量0 +2025-05-10 14:43:42,068 - app.core.excel.processor - INFO - 条码 6907992822495 处理结果:正常商品数量40.0,单价1.7,赠品数量0 +2025-05-10 14:43:42,068 - app.core.excel.processor - INFO - 条码 6907992822723 处理结果:正常商品数量40.0,单价3.0,赠品数量0 +2025-05-10 14:43:42,068 - app.core.excel.processor - INFO - 条码 6907992822747 处理结果:正常商品数量40.0,单价3.0,赠品数量0 +2025-05-10 14:43:42,068 - app.core.excel.processor - INFO - 条码 6907992822921 处理结果:正常商品数量45.0,单价0.9333333333333333,赠品数量0 +2025-05-10 14:43:42,068 - app.core.excel.processor - INFO - 条码 6909493632443 处理结果:正常商品数量18.0,单价3.5,赠品数量0 +2025-05-10 14:43:42,068 - app.core.excel.processor - INFO - 条码 6909493104193 处理结果:正常商品数量18.0,单价3.5,赠品数量0 +2025-05-10 14:43:42,068 - app.core.excel.processor - INFO - 条码 6909493104254 处理结果:正常商品数量20.0,单价2.1,赠品数量0 +2025-05-10 14:43:42,069 - app.core.excel.processor - INFO - 条码 6909493104902 处理结果:正常商品数量14.0,单价7.0,赠品数量0 +2025-05-10 14:43:45,763 - app.core.excel.processor - INFO - 条码 6909493104926 处理结果:正常商品数量18.0,单价3.5,赠品数量0 +2025-05-10 14:43:45,763 - app.core.excel.processor - INFO - 条码 6909493106401 处理结果:正常商品数量24.0,单价2.0833333333333335,赠品数量0 +2025-05-10 14:43:45,764 - app.core.excel.processor - INFO - 条码 6909493105091 处理结果:正常商品数量14.0,单价7.0,赠品数量0 +2025-05-10 14:43:45,764 - app.core.excel.processor - INFO - 条码 6909493105138 处理结果:正常商品数量24.0,单价3.5,赠品数量0 +2025-05-10 14:43:45,764 - app.core.excel.processor - INFO - 条码 6909493105527 处理结果:正常商品数量24.0,单价3.5,赠品数量0 +2025-05-10 14:43:45,764 - app.core.excel.processor - INFO - 条码 6909493105831 处理结果:正常商品数量20.0,单价2.45,赠品数量0 +2025-05-10 14:43:45,764 - app.core.excel.processor - INFO - 条码 6909493105848 处理结果:正常商品数量20.0,单价2.9,赠品数量0 +2025-05-10 14:43:45,764 - app.core.excel.processor - INFO - 条码 6909493200208 处理结果:正常商品数量21.0,单价7.0,赠品数量0 +2025-05-10 14:43:45,764 - app.core.excel.processor - INFO - 条码 6909493200239 处理结果:正常商品数量21.0,单价7.0,赠品数量0 +2025-05-10 14:43:45,764 - app.core.excel.processor - INFO - 条码 6909493200277 处理结果:正常商品数量21.0,单价7.0,赠品数量0 +2025-05-10 14:43:45,764 - app.core.excel.processor - INFO - 条码 6909493400998 处理结果:正常商品数量24.0,单价3.5,赠品数量0 +2025-05-10 14:43:45,765 - app.core.excel.processor - INFO - 条码 6909493401025 处理结果:正常商品数量24.0,单价3.5,赠品数量0 +2025-05-10 14:43:45,765 - app.core.excel.processor - INFO - 条码 6909493401001 处理结果:正常商品数量24.0,单价3.9166666666666665,赠品数量0 +2025-05-10 14:43:45,765 - app.core.excel.processor - INFO - 条码 6919208585872 处理结果:正常商品数量30.0,单价2.5,赠品数量0 +2025-05-10 14:43:45,765 - app.core.excel.processor - INFO - 条码 6921526100019 处理结果:正常商品数量40.0,单价0.6,赠品数量0 +2025-05-10 14:43:45,765 - app.core.excel.processor - INFO - 条码 6921526190508 处理结果:正常商品数量30.0,单价1.8333333333333333,赠品数量0 +2025-05-10 14:43:45,765 - app.core.excel.processor - INFO - 条码 6977139250009 处理结果:正常商品数量30.0,单价1.8,赠品数量0 +2025-05-10 14:43:45,775 - app.core.excel.processor - INFO - 采购单已保存到: data/output\采购单_微信图片_20250510143205.xls +2025-05-10 14:43:45,776 - app.core.excel.processor - INFO - 采购单已保存到: data/output\采购单_微信图片_20250510143205.xls +2025-05-10 16:28:52,360 - app.core.excel.processor - INFO - 使用输出目录: D:\My Documents\python\orc-order-v2\data\output +2025-05-10 16:28:52,362 - app.core.excel.processor - INFO - 使用临时目录: D:\My Documents\python\orc-order-v2\data\temp +2025-05-10 16:28:52,366 - app.core.excel.processor - INFO - 初始化ExcelProcessor完成,模板文件: templates/银豹-采购单模板.xls +2025-05-10 16:28:52,369 - app.core.excel.processor - INFO - 开始处理Excel文件: D:/My Documents/python/orc-order-v2/data/output/折扣销售-2025_05_10-15_26_26.xls +2025-05-10 16:28:52,401 - app.core.excel.processor - INFO - 成功读取Excel文件: D:/My Documents/python/orc-order-v2/data/output/折扣销售-2025_05_10-15_26_26.xls, 共 71 行 +2025-05-10 16:28:52,405 - app.core.excel.processor - INFO - 找到可能的表头行: 第1行,评分: 35 +2025-05-10 16:28:52,406 - app.core.excel.processor - INFO - 识别到表头在第 1 行 +2025-05-10 16:28:52,420 - app.core.excel.processor - INFO - 使用表头行重新读取数据,共 70 行有效数据 +2025-05-10 16:28:52,421 - app.core.excel.processor - INFO - 找到部分匹配的条码列: 基本条码 (包含关键词: 条码) +2025-05-10 16:28:52,421 - app.core.excel.processor - INFO - 使用条码列: 基本条码 +2025-05-10 16:28:52,421 - app.core.excel.processor - INFO - 找到name列(部分匹配): 商品全名 +2025-05-10 16:28:52,421 - app.core.excel.processor - INFO - 找到specification列: 规格 +2025-05-10 16:28:52,421 - app.core.excel.processor - INFO - 找到quantity列: 数量 +2025-05-10 16:28:52,422 - app.core.excel.processor - INFO - 找到unit列: 单位 +2025-05-10 16:28:52,422 - app.core.excel.processor - INFO - 找到price列: 单价 +2025-05-10 16:28:52,422 - app.core.excel.processor - INFO - 列名映射结果: {'barcode': '基本条码', 'name': '商品全名', 'specification': '规格', 'quantity': '数量', 'unit': '单位', 'price': '单价'} +2025-05-10 16:28:52,425 - app.core.excel.processor - INFO - 是否存在规格列: True +2025-05-10 16:28:52,427 - app.core.excel.processor - INFO - 第1行: 提取商品信息 条码=6914068036229, 名称=洁柔抽式超柔洗脸巾70抽, 规格=, 数量=2.0, 单位=包, 单价=9.0 +2025-05-10 16:28:52,428 - app.core.excel.processor - INFO - 解析规格: 1*24 -> 包装数量=24 +2025-05-10 16:28:52,431 - app.core.excel.processor - INFO - 第2行: 提取商品信息 条码=6942203418128, 名称=洁丽雅洗脸巾80p*3包装, 规格=, 数量=2.0, 单位=包, 单价=10.0 +2025-05-10 16:28:52,434 - app.core.excel.processor - INFO - 第3行: 提取商品信息 条码=8809527363535, 名称=恩芝医护级全棉一次性洗脸巾70抽, 规格=, 数量=2.0, 单位=包, 单价=9.0 +2025-05-10 16:28:52,435 - app.core.excel.processor - INFO - 解析规格: 1*36 -> 包装数量=36 +2025-05-10 16:28:52,436 - app.core.excel.processor - INFO - 第4行: 提取商品信息 条码=6914068012261, 名称=洁柔百花135软抽JR069, 规格=, 数量=5.0, 单位=提, 单价=8.5 +2025-05-10 16:28:52,436 - app.core.excel.processor - INFO - 解析规格: 1*16 -> 包装数量=16 +2025-05-10 16:28:52,437 - app.core.excel.processor - INFO - 第5行: 提取商品信息 条码=6901236379127, 名称=维达v2182抽纸, 规格=, 数量=3.0, 单位=提, 单价=8.5 +2025-05-10 16:28:52,437 - app.core.excel.processor - INFO - 解析规格: 1*16 -> 包装数量=16 +2025-05-10 16:28:52,438 - app.core.excel.processor - INFO - 第6行: 提取商品信息 条码=6903244984157, 名称=心相印DT200抽纸, 规格=, 数量=2.0, 单位=提, 单价=11.89 +2025-05-10 16:28:52,438 - app.core.excel.processor - INFO - 解析规格: 1*16 -> 包装数量=16 +2025-05-10 16:28:52,464 - app.core.excel.processor - INFO - 第7行: 提取商品信息 条码=6914068016092, 名称=洁柔天然无香6个装抽纸078-06, 规格=, 数量=3.0, 单位=提, 单价=13.0 +2025-05-10 16:28:52,465 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12 +2025-05-10 16:28:52,466 - app.core.excel.processor - INFO - 第8行: 提取商品信息 条码=6903244674263, 名称=Dt14100心相印10包茶语抽纸, 规格=, 数量=3.0, 单位=提, 单价=18.5 +2025-05-10 16:28:52,466 - app.core.excel.processor - INFO - 解析规格: 1*10 -> 包装数量=10 +2025-05-10 16:28:52,467 - app.core.excel.processor - INFO - 第9行: 提取商品信息 条码=6914068018331, 名称=洁柔方巾纸, 规格=, 数量=1.0, 单位=件, 单价=108.0 +2025-05-10 16:28:52,467 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12 +2025-05-10 16:28:52,468 - app.core.excel.processor - INFO - 第10行: 提取商品信息 条码=6914068020037, 名称=洁柔海藻精华10片湿巾, 规格=, 数量=10.0, 单位=包, 单价=2.6 +2025-05-10 16:28:52,469 - app.core.excel.processor - INFO - 解析规格: 1*10 -> 包装数量=10 +2025-05-10 16:28:52,469 - app.core.excel.processor - INFO - 第11行: 提取商品信息 条码=6926052516228, 名称=自由点有机纯棉8片日用, 规格=, 数量=5.0, 单位=包, 单价=7.5 +2025-05-10 16:28:52,470 - app.core.excel.processor - INFO - 解析规格: 1*24 -> 包装数量=24 +2025-05-10 16:28:52,470 - app.core.excel.processor - INFO - 第12行: 提取商品信息 条码=6926052501620, 名称=自由点无感七日棉柔8片日用, 规格=, 数量=3.0, 单位=包, 单价=6.5 +2025-05-10 16:28:52,471 - app.core.excel.processor - INFO - 解析规格: 1*24 -> 包装数量=24 +2025-05-10 16:28:52,472 - app.core.excel.processor - INFO - 第13行: 提取商品信息 条码=6926052512213, 名称=8205自由点5片无感无忧日棉, 规格=, 数量=3.0, 单位=包, 单价=3.4 +2025-05-10 16:28:52,472 - app.core.excel.processor - INFO - 解析规格: 1*48 -> 包装数量=48 +2025-05-10 16:28:52,473 - app.core.excel.processor - INFO - 第14行: 提取商品信息 条码=6903244370431, 名称=8210七度空间10片夜用丝柔, 规格=, 数量=5.0, 单位=包, 单价=6.5 +2025-05-10 16:28:52,474 - app.core.excel.processor - INFO - 解析规格: 1*24 -> 包装数量=24 +2025-05-10 16:28:52,475 - app.core.excel.processor - INFO - 第15行: 提取商品信息 条码=6903244370424, 名称=8110七度空间10片日用丝柔, 规格=, 数量=3.0, 单位=包, 单价=5.5 +2025-05-10 16:28:52,475 - app.core.excel.processor - INFO - 解析规格: 1*24 -> 包装数量=24 +2025-05-10 16:28:54,690 - app.core.excel.processor - INFO - 第16行: 提取商品信息 条码=6934660554181, 名称=苏菲10片夜用贵族裸感S, 规格=, 数量=2.0, 单位=包, 单价=10.0 +2025-05-10 16:28:54,691 - app.core.excel.processor - INFO - 解析规格: 1*24 -> 包装数量=24 +2025-05-10 16:28:54,691 - app.core.excel.processor - INFO - 第17行: 提取商品信息 条码=6934660552125, 名称=苏菲13p裸感, 规格=, 数量=4.0, 单位=包, 单价=10.0 +2025-05-10 16:28:54,691 - app.core.excel.processor - INFO - 解析规格: 1*24 -> 包装数量=24 +2025-05-10 16:28:54,692 - app.core.excel.processor - INFO - 第18行: 提取商品信息 条码=6903148222539, 名称=护舒宝进口液体卫生巾夜用, 规格=, 数量=2.0, 单位=个, 单价=19.0 +2025-05-10 16:28:54,692 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12 +2025-05-10 16:28:54,692 - app.core.excel.processor - INFO - 第19行: 提取商品信息 条码=6934660524818, 名称=苏菲420超熟随心超薄棉柔4片夜用, 规格=, 数量=3.0, 单位=包, 单价=5.3 +2025-05-10 16:28:54,692 - app.core.excel.processor - INFO - 解析规格: 1*48 -> 包装数量=48 +2025-05-10 16:28:54,693 - app.core.excel.processor - INFO - 第20行: 提取商品信息 条码=6923589469195, 名称=6919高洁丝10片迷你190日用, 规格=, 数量=5.0, 单位=包, 单价=2.3 +2025-05-10 16:28:54,693 - app.core.excel.processor - INFO - 解析规格: 1*60 -> 包装数量=60 +2025-05-10 16:28:54,694 - app.core.excel.processor - INFO - 第21行: 提取商品信息 条码=6923589462813, 名称=6281高洁丝8片夜用棉柔, 规格=, 数量=3.0, 单位=包, 单价=5.8 +2025-05-10 16:28:54,694 - app.core.excel.processor - INFO - 解析规格: 1*24 -> 包装数量=24 +2025-05-10 16:28:54,694 - app.core.excel.processor - INFO - 第22行: 提取商品信息 条码=6934660551395, 名称=苏菲安心裤L号, 规格=, 数量=5.0, 单位=包, 单价=6.0 +2025-05-10 16:28:54,694 - app.core.excel.processor - INFO - 解析规格: 1*36 -> 包装数量=36 +2025-05-10 16:28:54,695 - app.core.excel.processor - INFO - 第23行: 提取商品信息 条码=6903244373630, 名称=七度空间超薄型安心裤, 规格=, 数量=3.0, 单位=包, 单价=6.5 +2025-05-10 16:28:54,696 - app.core.excel.processor - INFO - 解析规格: 1*16 -> 包装数量=16 +2025-05-10 16:28:54,696 - app.core.excel.processor - INFO - 第24行: 提取商品信息 条码=6903148091449, 名称=750g潘婷洗发水, 规格=, 数量=2.0, 单位=瓶, 单价=40.0 +2025-05-10 16:28:54,696 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12 +2025-05-10 16:28:58,953 - app.core.excel.processor - INFO - 第25行: 提取商品信息 条码=6902088311150, 名称=720g力士沐浴露恒久嫩肤, 规格=, 数量=2.0, 单位=瓶, 单价=24.0 +2025-05-10 16:28:58,953 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12 +2025-05-10 16:28:58,954 - app.core.excel.processor - INFO - 第26行: 提取商品信息 条码=6923427904833, 名称=120g半亩花田洗面奶氨基酸, 规格=, 数量=3.0, 单位=支, 单价=20.0 +2025-05-10 16:28:58,954 - app.core.excel.processor - INFO - 解析规格: 1*100 -> 包装数量=100 +2025-05-10 16:28:58,954 - app.core.excel.processor - INFO - 第27行: 提取商品信息 条码=6902088311174, 名称=200g力士沐浴露恒久嫩肤, 规格=, 数量=2.0, 单位=瓶, 单价=10.0 +2025-05-10 16:28:58,954 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12 +2025-05-10 16:28:58,955 - app.core.excel.processor - INFO - 第28行: 提取商品信息 条码=6903148044971, 名称=200g海飞丝洗发水丝质柔滑, 规格=, 数量=2.0, 单位=瓶, 单价=19.0 +2025-05-10 16:28:58,955 - app.core.excel.processor - INFO - 解析规格: 1*24 -> 包装数量=24 +2025-05-10 16:28:58,955 - app.core.excel.processor - INFO - 第29行: 提取商品信息 条码=6903148045015, 名称=200g海飞丝洗发水怡神冰凉, 规格=, 数量=2.0, 单位=瓶, 单价=19.0 +2025-05-10 16:28:58,955 - app.core.excel.processor - INFO - 解析规格: 1*24 -> 包装数量=24 +2025-05-10 16:28:58,956 - app.core.excel.processor - INFO - 第30行: 提取商品信息 条码=6903148045121, 名称=200g海飞丝洗发水海洋活力, 规格=, 数量=2.0, 单位=瓶, 单价=19.0 +2025-05-10 16:28:58,956 - app.core.excel.processor - INFO - 解析规格: 1*24 -> 包装数量=24 +2025-05-10 16:28:58,956 - app.core.excel.processor - INFO - 第31行: 提取商品信息 条码=6902088935332, 名称=1.1kg奥妙洗洁精金桔青柠, 规格=, 数量=3.0, 单位=瓶, 单价=9.0 +2025-05-10 16:28:58,956 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12 +2025-05-10 16:28:58,957 - app.core.excel.processor - INFO - 第32行: 提取商品信息 条码=6920174736922, 名称=408G立白洗洁精金桔, 规格=, 数量=3.0, 单位=瓶, 单价=3.1 +2025-05-10 16:28:58,957 - app.core.excel.processor - INFO - 解析规格: 1*28 -> 包装数量=28 +2025-05-10 16:28:58,957 - app.core.excel.processor - INFO - 第33行: 提取商品信息 条码=6904032510091, 名称=1.208kg红玫瑰果蔬, 规格=, 数量=2.0, 单位=瓶, 单价=9.5 +2025-05-10 16:28:58,957 - app.core.excel.processor - INFO - 解析规格: 1*10 -> 包装数量=10 +2025-05-10 16:29:02,034 - app.core.excel.processor - INFO - 第34行: 提取商品信息 条码=6910019017484, 名称=1kg雕牌洗洁精生姜, 规格=, 数量=2.0, 单位=瓶, 单价=9.0 +2025-05-10 16:29:02,034 - app.core.excel.processor - INFO - 解析规格: 1*10 -> 包装数量=10 +2025-05-10 16:29:02,035 - app.core.excel.processor - INFO - 第35行: 提取商品信息 条码=6921812937121, 名称=久荣84消毒液, 规格=, 数量=3.0, 单位=瓶, 单价=2.0 +2025-05-10 16:29:02,035 - app.core.excel.processor - INFO - 解析规格: 1*20 -> 包装数量=20 +2025-05-10 16:29:02,036 - app.core.excel.processor - INFO - 第36行: 提取商品信息 条码=6903148070949, 名称=汰渍增白皂218g, 规格=, 数量=3.0, 单位=个, 单价=5.0 +2025-05-10 16:29:02,036 - app.core.excel.processor - INFO - 解析规格: 1*48 -> 包装数量=48 +2025-05-10 16:29:02,037 - app.core.excel.processor - INFO - 第37行: 提取商品信息 条码=6910019010188, 名称=雕牌清柠飘香透明皂202g, 规格=, 数量=3.0, 单位=块, 单价=3.5 +2025-05-10 16:29:02,037 - app.core.excel.processor - INFO - 解析规格: 1*48 -> 包装数量=48 +2025-05-10 16:29:02,038 - app.core.excel.processor - INFO - 第38行: 提取商品信息 条码=6903148144541, 名称=100g舒肤佳香皂纯白清香, 规格=, 数量=3.0, 单位=盒, 单价=3.3 +2025-05-10 16:29:02,038 - app.core.excel.processor - INFO - 解析规格: 1*72 -> 包装数量=72 +2025-05-10 16:29:02,039 - app.core.excel.processor - INFO - 第39行: 提取商品信息 条码=6901404300854, 名称=85g上海硫磺皂, 规格=, 数量=5.0, 单位=个, 单价=1.2 +2025-05-10 16:29:02,040 - app.core.excel.processor - INFO - 解析规格: 1*72 -> 包装数量=72 +2025-05-10 16:29:02,040 - app.core.excel.processor - INFO - 第40行: 提取商品信息 条码=6902022135316, 名称=3kg蓝月亮深层洁净自然清香, 规格=, 数量=2.0, 单位=瓶, 单价=32.5 +2025-05-10 16:29:02,041 - app.core.excel.processor - INFO - 解析规格: 1*4 -> 包装数量=4 +2025-05-10 16:29:02,042 - app.core.excel.processor - INFO - 第41行: 提取商品信息 条码=6902022135279, 名称=2kg蓝月亮深沉洁净清香型, 规格=, 数量=2.0, 单位=瓶, 单价=25.0 +2025-05-10 16:29:02,042 - app.core.excel.processor - INFO - 解析规格: 1*6 -> 包装数量=6 +2025-05-10 16:29:02,043 - app.core.excel.processor - INFO - 第42行: 提取商品信息 条码=6910019005153, 名称=360g超能皂粉, 规格=, 数量=1.0, 单位=件, 单价=79.0 +2025-05-10 16:29:02,043 - app.core.excel.processor - INFO - 解析规格: 1*18 -> 包装数量=18 +2025-05-10 16:29:05,470 - app.core.excel.processor - INFO - 第43行: 提取商品信息 条码=6902088714302, 名称=500g奥妙洗衣粉深层薰衣草, 规格=, 数量=1.0, 单位=件, 单价=62.0 +2025-05-10 16:29:05,470 - app.core.excel.processor - INFO - 解析规格: 1*14 -> 包装数量=14 +2025-05-10 16:29:05,471 - app.core.excel.processor - INFO - 第44行: 提取商品信息 条码=6902022130861, 名称=蓝月亮洗手液芦荟抑菌500ml, 规格=, 数量=3.0, 单位=瓶, 单价=10.0 +2025-05-10 16:29:05,471 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12 +2025-05-10 16:29:05,471 - app.core.excel.processor - INFO - 第45行: 提取商品信息 条码=6927594692906, 名称=清清美萌动眼睛皂盒, 规格=, 数量=5.0, 单位=个, 单价=2.5 +2025-05-10 16:29:05,476 - app.core.excel.processor - INFO - 第46行: 提取商品信息 条码=6972118664037, 名称=家丽欣JLX-6403仙人掌口杯, 规格=, 数量=5.0, 单位=个, 单价=3.0 +2025-05-10 16:29:05,476 - app.core.excel.processor - INFO - 解析规格: 1*120 -> 包装数量=120 +2025-05-10 16:29:05,477 - app.core.excel.processor - INFO - 第47行: 提取商品信息 条码=6932585453046, 名称=特艺5304口杯, 规格=, 数量=5.0, 单位=个, 单价=1.5 +2025-05-10 16:29:05,477 - app.core.excel.processor - INFO - 解析规格: 1*240 -> 包装数量=240 +2025-05-10 16:29:05,477 - app.core.excel.processor - INFO - 第48行: 提取商品信息 条码=6942178900024, 名称=金达莱BYG54036圆形烟灰缸, 规格=, 数量=3.0, 单位=个, 单价=2.0 +2025-05-10 16:29:05,478 - app.core.excel.processor - INFO - 解析规格: 1*200 -> 包装数量=200 +2025-05-10 16:29:05,478 - app.core.excel.processor - INFO - 第49行: 提取商品信息 条码=6938685899029, 名称=黄岩9902针线盒圆, 规格=, 数量=3.0, 单位=个, 单价=2.5 +2025-05-10 16:29:05,478 - app.core.excel.processor - INFO - 解析规格: 1*200 -> 包装数量=200 +2025-05-10 16:29:05,478 - app.core.excel.processor - INFO - 第50行: 提取商品信息 条码=6941334108731, 名称=5161金达日美水果刀, 规格=, 数量=5.0, 单位=个, 单价=3.5 +2025-05-10 16:29:05,479 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12 +2025-05-10 16:29:05,479 - app.core.excel.processor - INFO - 第51行: 提取商品信息 条码=6936610543887, 名称=5890浪莎男士新款短颈袜, 规格=, 数量=12.0, 单位=双, 单价=5.0 +2025-05-10 16:29:05,479 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12 +2025-05-10 16:29:05,479 - app.core.excel.processor - INFO - 第52行: 提取商品信息 条码=6926292516644, 名称=A6424金达日美指甲刀大, 规格=, 数量=3.0, 单位=个, 单价=3.5 +2025-05-10 16:29:08,609 - app.core.excel.processor - INFO - 解析规格: 1*20 -> 包装数量=20 +2025-05-10 16:29:08,611 - app.core.excel.processor - INFO - 第53行: 提取商品信息 条码=6926292554806, 名称=金达日美610D指甲刀(小号斜口), 规格=, 数量=3.0, 单位=个, 单价=2.5 +2025-05-10 16:29:08,611 - app.core.excel.processor - INFO - 解析规格: 1*20 -> 包装数量=20 +2025-05-10 16:29:08,612 - app.core.excel.processor - INFO - 第54行: 提取商品信息 条码=6926292511014, 名称=金达日美602E指甲刀, 规格=, 数量=3.0, 单位=个, 单价=2.2 +2025-05-10 16:29:08,612 - app.core.excel.processor - INFO - 解析规格: 1*20 -> 包装数量=20 +2025-05-10 16:29:08,613 - app.core.excel.processor - INFO - 第55行: 提取商品信息 条码=6941334125875, 名称=3066金达日美指甲刀中, 规格=, 数量=3.0, 单位=个, 单价=3.8 +2025-05-10 16:29:08,613 - app.core.excel.processor - INFO - 解析规格: 1*20 -> 包装数量=20 +2025-05-10 16:29:08,614 - app.core.excel.processor - INFO - 第56行: 提取商品信息 条码=6900068005020, 名称=吉列威锋+泡沫组合装, 规格=, 数量=5.0, 单位=支, 单价=11.5 +2025-05-10 16:29:08,614 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12 +2025-05-10 16:29:08,615 - app.core.excel.processor - INFO - 第57行: 提取商品信息 条码=6956934810021, 名称=10021云蕾棉柔型洗碗巾三送一装, 规格=, 数量=3.0, 单位=根, 单价=5.5 +2025-05-10 16:29:08,615 - app.core.excel.processor - INFO - 解析规格: 1*200 -> 包装数量=200 +2025-05-10 16:29:08,615 - app.core.excel.processor - INFO - 第58行: 提取商品信息 条码=6941364876907, 名称=3188浪莎男士内裤, 规格=, 数量=3.0, 单位=盒, 单价=20.0 +2025-05-10 16:29:08,616 - app.core.excel.processor - INFO - 解析规格: 1*2 -> 包装数量=2 +2025-05-10 16:29:08,616 - app.core.excel.processor - INFO - 第59行: 提取商品信息 条码=6976169080310, 名称=洁丽雅一次性浴巾MRJ723, 规格=, 数量=5.0, 单位=根, 单价=5.0 +2025-05-10 16:29:08,617 - app.core.excel.processor - INFO - 第60行: 提取商品信息 条码=6999478560014, 名称=抹手双面清洁毛巾, 规格=, 数量=10.0, 单位=根, 单价=3.5 +2025-05-10 16:29:08,618 - app.core.excel.processor - INFO - 第61行: 提取商品信息 条码=6928496420574, 名称=贵宜美2057鞋刷子, 规格=, 数量=5.0, 单位=个, 单价=1.5 +2025-05-10 16:29:08,618 - app.core.excel.processor - INFO - 解析规格: 1*400 -> 包装数量=400 +2025-05-10 16:29:08,619 - app.core.excel.processor - INFO - 第62行: 提取商品信息 条码=6936281404241, 名称=32-100莱特软抄笔记本, 规格=, 数量=10.0, 单位=本, 单价=1.5 +2025-05-10 16:29:12,723 - app.core.excel.processor - INFO - 解析规格: 1*10 -> 包装数量=10 +2025-05-10 16:29:12,724 - app.core.excel.processor - INFO - 第63行: 提取商品信息 条码=6943497411024, 名称=现代美中性笔009黑/红, 规格=, 数量=3.0, 单位=盒, 单价=6.0 +2025-05-10 16:29:12,724 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12 +2025-05-10 16:29:12,725 - app.core.excel.processor - INFO - 第64行: 提取商品信息 条码=6973726149671, 名称=得力s01中性笔红色, 规格=, 数量=1.0, 单位=盒, 单价=16.0 +2025-05-10 16:29:12,725 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12 +2025-05-10 16:29:12,726 - app.core.excel.processor - INFO - 第65行: 提取商品信息 条码=6935205322012, 名称=得力s01按动中性笔黑色, 规格=, 数量=2.0, 单位=盒, 单价=16.0 +2025-05-10 16:29:12,726 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12 +2025-05-10 16:29:12,728 - app.core.excel.processor - INFO - 第66行: 提取商品信息 条码=6973726149688, 名称=得力s01按动中性笔蓝色, 规格=, 数量=1.0, 单位=盒, 单价=16.0 +2025-05-10 16:29:12,728 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12 +2025-05-10 16:29:12,729 - app.core.excel.processor - INFO - 第67行: 提取商品信息 条码=6956934811646, 名称=云蕾锡箔纸11646, 规格=, 数量=5.0, 单位=盒, 单价=4.5 +2025-05-10 16:29:12,729 - app.core.excel.processor - INFO - 解析规格: 1*100 -> 包装数量=100 +2025-05-10 16:29:12,730 - app.core.excel.processor - INFO - 第68行: 提取商品信息 条码=4547691689696, 名称=冈本超润滑避孕套3只装, 规格=, 数量=3.0, 单位=盒, 单价=9.0 +2025-05-10 16:29:12,730 - app.core.excel.processor - INFO - 解析规格: 1*6 -> 包装数量=6 +2025-05-10 16:29:12,731 - app.core.excel.processor - INFO - 第69行: 提取商品信息 条码=6923146100011, 名称=杜蕾斯避孕套超薄3只装, 规格=, 数量=5.0, 单位=盒, 单价=12.5 +2025-05-10 16:29:12,731 - app.core.excel.processor - INFO - 解析规格: 1*24 -> 包装数量=24 +2025-05-10 16:29:16,214 - app.core.excel.processor - INFO - 第70行: 提取商品信息 条码=6923146100394, 名称=杜蕾斯玻尿酸避孕套12只装, 规格=, 数量=3.0, 单位=盒, 单价=52.0 +2025-05-10 16:29:16,214 - app.core.excel.processor - INFO - 解析规格: 1*96 -> 包装数量=96 +2025-05-10 16:29:16,215 - app.core.excel.processor - INFO - 提取到 70 个商品信息 +2025-05-10 16:29:16,224 - app.core.excel.processor - INFO - 开始处理70 个产品信息 +2025-05-10 16:29:16,224 - app.core.excel.processor - INFO - 处理商品: 条码=6914068036229, 数量=2.0, 单价=9.0, 是否赠品=False +2025-05-10 16:29:16,224 - app.core.excel.processor - INFO - 发现正常商品:条码6914068036229, 数量=2.0, 单价=9.0 +2025-05-10 16:29:16,224 - app.core.excel.processor - INFO - 处理商品: 条码=6942203418128, 数量=2.0, 单价=10.0, 是否赠品=False +2025-05-10 16:29:16,224 - app.core.excel.processor - INFO - 发现正常商品:条码6942203418128, 数量=2.0, 单价=10.0 +2025-05-10 16:29:16,224 - app.core.excel.processor - INFO - 处理商品: 条码=8809527363535, 数量=2.0, 单价=9.0, 是否赠品=False +2025-05-10 16:29:16,225 - app.core.excel.processor - INFO - 发现正常商品:条码8809527363535, 数量=2.0, 单价=9.0 +2025-05-10 16:29:16,225 - app.core.excel.processor - INFO - 处理商品: 条码=6914068012261, 数量=5.0, 单价=8.5, 是否赠品=False +2025-05-10 16:29:16,225 - app.core.excel.processor - INFO - 发现正常商品:条码6914068012261, 数量=5.0, 单价=8.5 +2025-05-10 16:29:16,225 - app.core.excel.processor - INFO - 处理商品: 条码=6901236379127, 数量=3.0, 单价=8.5, 是否赠品=False +2025-05-10 16:29:16,225 - app.core.excel.processor - INFO - 发现正常商品:条码6901236379127, 数量=3.0, 单价=8.5 +2025-05-10 16:29:16,225 - app.core.excel.processor - INFO - 处理商品: 条码=6903244984157, 数量=2.0, 单价=11.89, 是否赠品=False +2025-05-10 16:29:16,225 - app.core.excel.processor - INFO - 发现正常商品:条码6903244984157, 数量=2.0, 单价=11.89 +2025-05-10 16:29:16,225 - app.core.excel.processor - INFO - 处理商品: 条码=6914068016092, 数量=3.0, 单价=13.0, 是否赠品=False +2025-05-10 16:29:16,225 - app.core.excel.processor - INFO - 发现正常商品:条码6914068016092, 数量=3.0, 单价=13.0 +2025-05-10 16:29:16,225 - app.core.excel.processor - INFO - 处理商品: 条码=6903244674263, 数量=3.0, 单价=18.5, 是否赠品=False +2025-05-10 16:29:16,225 - app.core.excel.processor - INFO - 发现正常商品:条码6903244674263, 数量=3.0, 单价=18.5 +2025-05-10 16:29:16,225 - app.core.excel.processor - INFO - 处理商品: 条码=6914068018331, 数量=12.0, 单价=9.0, 是否赠品=False +2025-05-10 16:29:16,226 - app.core.excel.processor - INFO - 发现正常商品:条码6914068018331, 数量=12.0, 单价=9.0 +2025-05-10 16:29:16,226 - app.core.excel.processor - INFO - 处理商品: 条码=6914068020037, 数量=10.0, 单价=2.6, 是否赠品=False +2025-05-10 16:29:16,226 - app.core.excel.processor - INFO - 发现正常商品:条码6914068020037, 数量=10.0, 单价=2.6 +2025-05-10 16:29:16,226 - app.core.excel.processor - INFO - 处理商品: 条码=6926052516228, 数量=5.0, 单价=7.5, 是否赠品=False +2025-05-10 16:29:16,226 - app.core.excel.processor - INFO - 发现正常商品:条码6926052516228, 数量=5.0, 单价=7.5 +2025-05-10 16:29:16,226 - app.core.excel.processor - INFO - 处理商品: 条码=6926052501620, 数量=3.0, 单价=6.5, 是否赠品=False +2025-05-10 16:29:16,226 - app.core.excel.processor - INFO - 发现正常商品:条码6926052501620, 数量=3.0, 单价=6.5 +2025-05-10 16:29:16,226 - app.core.excel.processor - INFO - 处理商品: 条码=6926052512213, 数量=3.0, 单价=3.4, 是否赠品=False +2025-05-10 16:29:16,226 - app.core.excel.processor - INFO - 发现正常商品:条码6926052512213, 数量=3.0, 单价=3.4 +2025-05-10 16:29:16,226 - app.core.excel.processor - INFO - 处理商品: 条码=6903244370431, 数量=5.0, 单价=6.5, 是否赠品=False +2025-05-10 16:29:16,226 - app.core.excel.processor - INFO - 发现正常商品:条码6903244370431, 数量=5.0, 单价=6.5 +2025-05-10 16:29:16,226 - app.core.excel.processor - INFO - 处理商品: 条码=6903244370424, 数量=3.0, 单价=5.5, 是否赠品=False +2025-05-10 16:29:20,028 - app.core.excel.processor - INFO - 发现正常商品:条码6903244370424, 数量=3.0, 单价=5.5 +2025-05-10 16:29:20,028 - app.core.excel.processor - INFO - 处理商品: 条码=6934660554181, 数量=2.0, 单价=10.0, 是否赠品=False +2025-05-10 16:29:20,029 - app.core.excel.processor - INFO - 发现正常商品:条码6934660554181, 数量=2.0, 单价=10.0 +2025-05-10 16:29:20,029 - app.core.excel.processor - INFO - 处理商品: 条码=6934660552125, 数量=4.0, 单价=10.0, 是否赠品=False +2025-05-10 16:29:20,029 - app.core.excel.processor - INFO - 发现正常商品:条码6934660552125, 数量=4.0, 单价=10.0 +2025-05-10 16:29:20,029 - app.core.excel.processor - INFO - 处理商品: 条码=6903148222539, 数量=2.0, 单价=19.0, 是否赠品=False +2025-05-10 16:29:20,029 - app.core.excel.processor - INFO - 发现正常商品:条码6903148222539, 数量=2.0, 单价=19.0 +2025-05-10 16:29:20,029 - app.core.excel.processor - INFO - 处理商品: 条码=6934660524818, 数量=3.0, 单价=5.3, 是否赠品=False +2025-05-10 16:29:20,030 - app.core.excel.processor - INFO - 发现正常商品:条码6934660524818, 数量=3.0, 单价=5.3 +2025-05-10 16:29:20,030 - app.core.excel.processor - INFO - 处理商品: 条码=6923589469195, 数量=5.0, 单价=2.3, 是否赠品=False +2025-05-10 16:29:20,030 - app.core.excel.processor - INFO - 发现正常商品:条码6923589469195, 数量=5.0, 单价=2.3 +2025-05-10 16:29:20,030 - app.core.excel.processor - INFO - 处理商品: 条码=6923589462813, 数量=3.0, 单价=5.8, 是否赠品=False +2025-05-10 16:29:20,030 - app.core.excel.processor - INFO - 发现正常商品:条码6923589462813, 数量=3.0, 单价=5.8 +2025-05-10 16:29:20,030 - app.core.excel.processor - INFO - 处理商品: 条码=6934660551395, 数量=5.0, 单价=6.0, 是否赠品=False +2025-05-10 16:29:20,030 - app.core.excel.processor - INFO - 发现正常商品:条码6934660551395, 数量=5.0, 单价=6.0 +2025-05-10 16:29:20,031 - app.core.excel.processor - INFO - 处理商品: 条码=6903244373630, 数量=3.0, 单价=6.5, 是否赠品=False +2025-05-10 16:29:20,031 - app.core.excel.processor - INFO - 发现正常商品:条码6903244373630, 数量=3.0, 单价=6.5 +2025-05-10 16:29:20,031 - app.core.excel.processor - INFO - 处理商品: 条码=6903148091449, 数量=2.0, 单价=40.0, 是否赠品=False +2025-05-10 16:29:20,031 - app.core.excel.processor - INFO - 发现正常商品:条码6903148091449, 数量=2.0, 单价=40.0 +2025-05-10 16:29:20,031 - app.core.excel.processor - INFO - 处理商品: 条码=6902088311150, 数量=2.0, 单价=24.0, 是否赠品=False +2025-05-10 16:29:20,031 - app.core.excel.processor - INFO - 发现正常商品:条码6902088311150, 数量=2.0, 单价=24.0 +2025-05-10 16:29:20,031 - app.core.excel.processor - INFO - 处理商品: 条码=6923427904833, 数量=3.0, 单价=20.0, 是否赠品=False +2025-05-10 16:29:20,031 - app.core.excel.processor - INFO - 发现正常商品:条码6923427904833, 数量=3.0, 单价=20.0 +2025-05-10 16:29:20,032 - app.core.excel.processor - INFO - 处理商品: 条码=6902088311174, 数量=2.0, 单价=10.0, 是否赠品=False +2025-05-10 16:29:20,032 - app.core.excel.processor - INFO - 发现正常商品:条码6902088311174, 数量=2.0, 单价=10.0 +2025-05-10 16:29:20,032 - app.core.excel.processor - INFO - 处理商品: 条码=6903148044971, 数量=2.0, 单价=19.0, 是否赠品=False +2025-05-10 16:29:20,032 - app.core.excel.processor - INFO - 发现正常商品:条码6903148044971, 数量=2.0, 单价=19.0 +2025-05-10 16:29:20,032 - app.core.excel.processor - INFO - 处理商品: 条码=6903148045015, 数量=2.0, 单价=19.0, 是否赠品=False +2025-05-10 16:29:20,032 - app.core.excel.processor - INFO - 发现正常商品:条码6903148045015, 数量=2.0, 单价=19.0 +2025-05-10 16:29:20,032 - app.core.excel.processor - INFO - 处理商品: 条码=6903148045121, 数量=2.0, 单价=19.0, 是否赠品=False +2025-05-10 16:29:20,032 - app.core.excel.processor - INFO - 发现正常商品:条码6903148045121, 数量=2.0, 单价=19.0 +2025-05-10 16:29:20,032 - app.core.excel.processor - INFO - 处理商品: 条码=6902088935332, 数量=3.0, 单价=9.0, 是否赠品=False +2025-05-10 16:29:20,032 - app.core.excel.processor - INFO - 发现正常商品:条码6902088935332, 数量=3.0, 单价=9.0 +2025-05-10 16:29:20,033 - app.core.excel.processor - INFO - 处理商品: 条码=6920174736922, 数量=3.0, 单价=3.1, 是否赠品=False +2025-05-10 16:29:20,033 - app.core.excel.processor - INFO - 发现正常商品:条码6920174736922, 数量=3.0, 单价=3.1 +2025-05-10 16:29:23,141 - app.core.excel.processor - INFO - 处理商品: 条码=6904032510091, 数量=2.0, 单价=9.5, 是否赠品=False +2025-05-10 16:29:23,142 - app.core.excel.processor - INFO - 发现正常商品:条码6904032510091, 数量=2.0, 单价=9.5 +2025-05-10 16:29:23,142 - app.core.excel.processor - INFO - 处理商品: 条码=6910019017484, 数量=2.0, 单价=9.0, 是否赠品=False +2025-05-10 16:29:23,142 - app.core.excel.processor - INFO - 发现正常商品:条码6910019017484, 数量=2.0, 单价=9.0 +2025-05-10 16:29:23,142 - app.core.excel.processor - INFO - 处理商品: 条码=6921812937121, 数量=3.0, 单价=2.0, 是否赠品=False +2025-05-10 16:29:23,142 - app.core.excel.processor - INFO - 发现正常商品:条码6921812937121, 数量=3.0, 单价=2.0 +2025-05-10 16:29:23,142 - app.core.excel.processor - INFO - 处理商品: 条码=6903148070949, 数量=3.0, 单价=5.0, 是否赠品=False +2025-05-10 16:29:23,142 - app.core.excel.processor - INFO - 发现正常商品:条码6903148070949, 数量=3.0, 单价=5.0 +2025-05-10 16:29:23,142 - app.core.excel.processor - INFO - 处理商品: 条码=6910019010188, 数量=3.0, 单价=3.5, 是否赠品=False +2025-05-10 16:29:23,142 - app.core.excel.processor - INFO - 发现正常商品:条码6910019010188, 数量=3.0, 单价=3.5 +2025-05-10 16:29:23,142 - app.core.excel.processor - INFO - 处理商品: 条码=6903148144541, 数量=3.0, 单价=3.3, 是否赠品=False +2025-05-10 16:29:23,142 - app.core.excel.processor - INFO - 发现正常商品:条码6903148144541, 数量=3.0, 单价=3.3 +2025-05-10 16:29:23,142 - app.core.excel.processor - INFO - 处理商品: 条码=6901404300854, 数量=5.0, 单价=1.2, 是否赠品=False +2025-05-10 16:29:23,142 - app.core.excel.processor - INFO - 发现正常商品:条码6901404300854, 数量=5.0, 单价=1.2 +2025-05-10 16:29:23,143 - app.core.excel.processor - INFO - 处理商品: 条码=6902022135316, 数量=2.0, 单价=32.5, 是否赠品=False +2025-05-10 16:29:23,143 - app.core.excel.processor - INFO - 发现正常商品:条码6902022135316, 数量=2.0, 单价=32.5 +2025-05-10 16:29:23,143 - app.core.excel.processor - INFO - 处理商品: 条码=6902022135279, 数量=2.0, 单价=25.0, 是否赠品=False +2025-05-10 16:29:23,143 - app.core.excel.processor - INFO - 发现正常商品:条码6902022135279, 数量=2.0, 单价=25.0 +2025-05-10 16:29:23,143 - app.core.excel.processor - INFO - 处理商品: 条码=6910019005153, 数量=18.0, 单价=4.388888888888889, 是否赠品=False +2025-05-10 16:29:23,143 - app.core.excel.processor - INFO - 发现正常商品:条码6910019005153, 数量=18.0, 单价=4.388888888888889 +2025-05-10 16:29:23,143 - app.core.excel.processor - INFO - 处理商品: 条码=6902088714302, 数量=14.0, 单价=4.428571428571429, 是否赠品=False +2025-05-10 16:29:23,143 - app.core.excel.processor - INFO - 发现正常商品:条码6902088714302, 数量=14.0, 单价=4.428571428571429 +2025-05-10 16:29:23,144 - app.core.excel.processor - INFO - 处理商品: 条码=6902022130861, 数量=3.0, 单价=10.0, 是否赠品=False +2025-05-10 16:29:23,144 - app.core.excel.processor - INFO - 发现正常商品:条码6902022130861, 数量=3.0, 单价=10.0 +2025-05-10 16:29:23,144 - app.core.excel.processor - INFO - 处理商品: 条码=6927594692906, 数量=5.0, 单价=2.5, 是否赠品=False +2025-05-10 16:29:23,144 - app.core.excel.processor - INFO - 发现正常商品:条码6927594692906, 数量=5.0, 单价=2.5 +2025-05-10 16:29:23,144 - app.core.excel.processor - INFO - 处理商品: 条码=6972118664037, 数量=5.0, 单价=3.0, 是否赠品=False +2025-05-10 16:29:23,144 - app.core.excel.processor - INFO - 发现正常商品:条码6972118664037, 数量=5.0, 单价=3.0 +2025-05-10 16:29:23,144 - app.core.excel.processor - INFO - 处理商品: 条码=6932585453046, 数量=5.0, 单价=1.5, 是否赠品=False +2025-05-10 16:29:23,144 - app.core.excel.processor - INFO - 发现正常商品:条码6932585453046, 数量=5.0, 单价=1.5 +2025-05-10 16:29:23,145 - app.core.excel.processor - INFO - 处理商品: 条码=6942178900024, 数量=3.0, 单价=2.0, 是否赠品=False +2025-05-10 16:29:23,145 - app.core.excel.processor - INFO - 发现正常商品:条码6942178900024, 数量=3.0, 单价=2.0 +2025-05-10 16:29:23,145 - app.core.excel.processor - INFO - 处理商品: 条码=6938685899029, 数量=3.0, 单价=2.5, 是否赠品=False +2025-05-10 16:29:23,145 - app.core.excel.processor - INFO - 发现正常商品:条码6938685899029, 数量=3.0, 单价=2.5 +2025-05-10 16:29:23,950 - app.core.excel.processor - INFO - 处理商品: 条码=6941334108731, 数量=5.0, 单价=3.5, 是否赠品=False +2025-05-10 16:29:23,950 - app.core.excel.processor - INFO - 发现正常商品:条码6941334108731, 数量=5.0, 单价=3.5 +2025-05-10 16:29:23,950 - app.core.excel.processor - INFO - 处理商品: 条码=6936610543887, 数量=12.0, 单价=5.0, 是否赠品=False +2025-05-10 16:29:23,951 - app.core.excel.processor - INFO - 发现正常商品:条码6936610543887, 数量=12.0, 单价=5.0 +2025-05-10 16:29:23,951 - app.core.excel.processor - INFO - 处理商品: 条码=6926292516644, 数量=3.0, 单价=3.5, 是否赠品=False +2025-05-10 16:29:23,951 - app.core.excel.processor - INFO - 发现正常商品:条码6926292516644, 数量=3.0, 单价=3.5 +2025-05-10 16:29:23,951 - app.core.excel.processor - INFO - 处理商品: 条码=6926292554806, 数量=3.0, 单价=2.5, 是否赠品=False +2025-05-10 16:29:23,951 - app.core.excel.processor - INFO - 发现正常商品:条码6926292554806, 数量=3.0, 单价=2.5 +2025-05-10 16:29:23,951 - app.core.excel.processor - INFO - 处理商品: 条码=6926292511014, 数量=3.0, 单价=2.2, 是否赠品=False +2025-05-10 16:29:23,952 - app.core.excel.processor - INFO - 发现正常商品:条码6926292511014, 数量=3.0, 单价=2.2 +2025-05-10 16:29:23,952 - app.core.excel.processor - INFO - 处理商品: 条码=6941334125875, 数量=3.0, 单价=3.8, 是否赠品=False +2025-05-10 16:29:23,952 - app.core.excel.processor - INFO - 发现正常商品:条码6941334125875, 数量=3.0, 单价=3.8 +2025-05-10 16:29:23,952 - app.core.excel.processor - INFO - 处理商品: 条码=6900068005020, 数量=5.0, 单价=11.5, 是否赠品=False +2025-05-10 16:29:23,952 - app.core.excel.processor - INFO - 发现正常商品:条码6900068005020, 数量=5.0, 单价=11.5 +2025-05-10 16:29:23,952 - app.core.excel.processor - INFO - 处理商品: 条码=6956934810021, 数量=3.0, 单价=5.5, 是否赠品=False +2025-05-10 16:29:23,952 - app.core.excel.processor - INFO - 发现正常商品:条码6956934810021, 数量=3.0, 单价=5.5 +2025-05-10 16:29:23,953 - app.core.excel.processor - INFO - 处理商品: 条码=6941364876907, 数量=3.0, 单价=20.0, 是否赠品=False +2025-05-10 16:29:23,953 - app.core.excel.processor - INFO - 发现正常商品:条码6941364876907, 数量=3.0, 单价=20.0 +2025-05-10 16:29:23,953 - app.core.excel.processor - INFO - 处理商品: 条码=6976169080310, 数量=5.0, 单价=5.0, 是否赠品=False +2025-05-10 16:29:23,953 - app.core.excel.processor - INFO - 发现正常商品:条码6976169080310, 数量=5.0, 单价=5.0 +2025-05-10 16:29:23,953 - app.core.excel.processor - INFO - 处理商品: 条码=6999478560014, 数量=10.0, 单价=3.5, 是否赠品=False +2025-05-10 16:29:23,953 - app.core.excel.processor - INFO - 发现正常商品:条码6999478560014, 数量=10.0, 单价=3.5 +2025-05-10 16:29:23,953 - app.core.excel.processor - INFO - 处理商品: 条码=6928496420574, 数量=5.0, 单价=1.5, 是否赠品=False +2025-05-10 16:29:23,953 - app.core.excel.processor - INFO - 发现正常商品:条码6928496420574, 数量=5.0, 单价=1.5 +2025-05-10 16:29:23,953 - app.core.excel.processor - INFO - 处理商品: 条码=6936281404241, 数量=10.0, 单价=1.5, 是否赠品=False +2025-05-10 16:29:23,953 - app.core.excel.processor - INFO - 发现正常商品:条码6936281404241, 数量=10.0, 单价=1.5 +2025-05-10 16:29:23,953 - app.core.excel.processor - INFO - 处理商品: 条码=6943497411017, 数量=3.0, 单价=6.0, 是否赠品=False +2025-05-10 16:29:23,954 - app.core.excel.processor - INFO - 发现正常商品:条码6943497411017, 数量=3.0, 单价=6.0 +2025-05-10 16:29:23,954 - app.core.excel.processor - INFO - 处理商品: 条码=6973726149657, 数量=1.0, 单价=16.0, 是否赠品=False +2025-05-10 16:29:23,954 - app.core.excel.processor - INFO - 发现正常商品:条码6973726149657, 数量=1.0, 单价=16.0 +2025-05-10 16:29:23,954 - app.core.excel.processor - INFO - 处理商品: 条码=6935205320018, 数量=2.0, 单价=16.0, 是否赠品=False +2025-05-10 16:29:23,954 - app.core.excel.processor - INFO - 发现正常商品:条码6935205320018, 数量=2.0, 单价=16.0 +2025-05-10 16:29:23,954 - app.core.excel.processor - INFO - 处理商品: 条码=6973726149664, 数量=1.0, 单价=16.0, 是否赠品=False +2025-05-10 16:29:23,954 - app.core.excel.processor - INFO - 发现正常商品:条码6973726149664, 数量=1.0, 单价=16.0 +2025-05-10 16:29:23,954 - app.core.excel.processor - INFO - 处理商品: 条码=6956934811646, 数量=5.0, 单价=4.5, 是否赠品=False +2025-05-10 16:29:24,822 - app.core.excel.processor - INFO - 发现正常商品:条码6956934811646, 数量=5.0, 单价=4.5 +2025-05-10 16:29:24,823 - app.core.excel.processor - INFO - 处理商品: 条码=4547691689696, 数量=3.0, 单价=9.0, 是否赠品=False +2025-05-10 16:29:24,823 - app.core.excel.processor - INFO - 发现正常商品:条码4547691689696, 数量=3.0, 单价=9.0 +2025-05-10 16:29:24,823 - app.core.excel.processor - INFO - 处理商品: 条码=6923146100011, 数量=5.0, 单价=12.5, 是否赠品=False +2025-05-10 16:29:24,823 - app.core.excel.processor - INFO - 发现正常商品:条码6923146100011, 数量=5.0, 单价=12.5 +2025-05-10 16:29:24,823 - app.core.excel.processor - INFO - 处理商品: 条码=6923146100394, 数量=3.0, 单价=52.0, 是否赠品=False +2025-05-10 16:29:24,823 - app.core.excel.processor - INFO - 发现正常商品:条码6923146100394, 数量=3.0, 单价=52.0 +2025-05-10 16:29:24,823 - app.core.excel.processor - INFO - 分组后共70 个不同条码的商品 +2025-05-10 16:29:24,823 - app.core.excel.processor - INFO - 条码 6914068036229 处理结果:正常商品数量2.0,单价9.0,赠品数量0 +2025-05-10 16:29:24,823 - app.core.excel.processor - INFO - 条码 6942203418128 处理结果:正常商品数量2.0,单价10.0,赠品数量0 +2025-05-10 16:29:24,823 - app.core.excel.processor - INFO - 条码 8809527363535 处理结果:正常商品数量2.0,单价9.0,赠品数量0 +2025-05-10 16:29:24,823 - app.core.excel.processor - INFO - 条码 6914068012261 处理结果:正常商品数量5.0,单价8.5,赠品数量0 +2025-05-10 16:29:24,823 - app.core.excel.processor - INFO - 条码 6901236379127 处理结果:正常商品数量3.0,单价8.5,赠品数量0 +2025-05-10 16:29:24,823 - app.core.excel.processor - INFO - 条码 6903244984157 处理结果:正常商品数量2.0,单价11.89,赠品数量0 +2025-05-10 16:29:24,823 - app.core.excel.processor - INFO - 条码 6914068016092 处理结果:正常商品数量3.0,单价13.0,赠品数量0 +2025-05-10 16:29:24,824 - app.core.excel.processor - INFO - 条码 6903244674263 处理结果:正常商品数量3.0,单价18.5,赠品数量0 +2025-05-10 16:29:24,824 - app.core.excel.processor - INFO - 条码 6914068018331 处理结果:正常商品数量12.0,单价9.0,赠品数量0 +2025-05-10 16:29:24,824 - app.core.excel.processor - INFO - 条码 6914068020037 处理结果:正常商品数量10.0,单价2.6,赠品数量0 +2025-05-10 16:29:24,824 - app.core.excel.processor - INFO - 条码 6926052516228 处理结果:正常商品数量5.0,单价7.5,赠品数量0 +2025-05-10 16:29:24,824 - app.core.excel.processor - INFO - 条码 6926052501620 处理结果:正常商品数量3.0,单价6.5,赠品数量0 +2025-05-10 16:29:24,824 - app.core.excel.processor - INFO - 条码 6926052512213 处理结果:正常商品数量3.0,单价3.4,赠品数量0 +2025-05-10 16:29:24,825 - app.core.excel.processor - INFO - 条码 6903244370431 处理结果:正常商品数量5.0,单价6.5,赠品数量0 +2025-05-10 16:29:24,825 - app.core.excel.processor - INFO - 条码 6903244370424 处理结果:正常商品数量3.0,单价5.5,赠品数量0 +2025-05-10 16:29:24,825 - app.core.excel.processor - INFO - 条码 6934660554181 处理结果:正常商品数量2.0,单价10.0,赠品数量0 +2025-05-10 16:29:24,825 - app.core.excel.processor - INFO - 条码 6934660552125 处理结果:正常商品数量4.0,单价10.0,赠品数量0 +2025-05-10 16:29:24,825 - app.core.excel.processor - INFO - 条码 6903148222539 处理结果:正常商品数量2.0,单价19.0,赠品数量0 +2025-05-10 16:29:24,825 - app.core.excel.processor - INFO - 条码 6934660524818 处理结果:正常商品数量3.0,单价5.3,赠品数量0 +2025-05-10 16:29:24,825 - app.core.excel.processor - INFO - 条码 6923589469195 处理结果:正常商品数量5.0,单价2.3,赠品数量0 +2025-05-10 16:29:24,825 - app.core.excel.processor - INFO - 条码 6923589462813 处理结果:正常商品数量3.0,单价5.8,赠品数量0 +2025-05-10 16:29:24,825 - app.core.excel.processor - INFO - 条码 6934660551395 处理结果:正常商品数量5.0,单价6.0,赠品数量0 +2025-05-10 16:29:24,825 - app.core.excel.processor - INFO - 条码 6903244373630 处理结果:正常商品数量3.0,单价6.5,赠品数量0 +2025-05-10 16:29:24,826 - app.core.excel.processor - INFO - 条码 6903148091449 处理结果:正常商品数量2.0,单价40.0,赠品数量0 +2025-05-10 16:29:24,826 - app.core.excel.processor - INFO - 条码 6902088311150 处理结果:正常商品数量2.0,单价24.0,赠品数量0 +2025-05-10 16:29:24,826 - app.core.excel.processor - INFO - 条码 6923427904833 处理结果:正常商品数量3.0,单价20.0,赠品数量0 +2025-05-10 16:29:26,178 - app.core.excel.processor - INFO - 条码 6902088311174 处理结果:正常商品数量2.0,单价10.0,赠品数量0 +2025-05-10 16:29:26,178 - app.core.excel.processor - INFO - 条码 6903148044971 处理结果:正常商品数量2.0,单价19.0,赠品数量0 +2025-05-10 16:29:26,178 - app.core.excel.processor - INFO - 条码 6903148045015 处理结果:正常商品数量2.0,单价19.0,赠品数量0 +2025-05-10 16:29:26,178 - app.core.excel.processor - INFO - 条码 6903148045121 处理结果:正常商品数量2.0,单价19.0,赠品数量0 +2025-05-10 16:29:26,178 - app.core.excel.processor - INFO - 条码 6902088935332 处理结果:正常商品数量3.0,单价9.0,赠品数量0 +2025-05-10 16:29:26,178 - app.core.excel.processor - INFO - 条码 6920174736922 处理结果:正常商品数量3.0,单价3.1,赠品数量0 +2025-05-10 16:29:26,178 - app.core.excel.processor - INFO - 条码 6904032510091 处理结果:正常商品数量2.0,单价9.5,赠品数量0 +2025-05-10 16:29:26,179 - app.core.excel.processor - INFO - 条码 6910019017484 处理结果:正常商品数量2.0,单价9.0,赠品数量0 +2025-05-10 16:29:26,179 - app.core.excel.processor - INFO - 条码 6921812937121 处理结果:正常商品数量3.0,单价2.0,赠品数量0 +2025-05-10 16:29:26,179 - app.core.excel.processor - INFO - 条码 6903148070949 处理结果:正常商品数量3.0,单价5.0,赠品数量0 +2025-05-10 16:29:26,179 - app.core.excel.processor - INFO - 条码 6910019010188 处理结果:正常商品数量3.0,单价3.5,赠品数量0 +2025-05-10 16:29:26,179 - app.core.excel.processor - INFO - 条码 6903148144541 处理结果:正常商品数量3.0,单价3.3,赠品数量0 +2025-05-10 16:29:26,179 - app.core.excel.processor - INFO - 条码 6901404300854 处理结果:正常商品数量5.0,单价1.2,赠品数量0 +2025-05-10 16:29:26,179 - app.core.excel.processor - INFO - 条码 6902022135316 处理结果:正常商品数量2.0,单价32.5,赠品数量0 +2025-05-10 16:29:26,179 - app.core.excel.processor - INFO - 条码 6902022135279 处理结果:正常商品数量2.0,单价25.0,赠品数量0 +2025-05-10 16:29:26,179 - app.core.excel.processor - INFO - 条码 6910019005153 处理结果:正常商品数量18.0,单价4.388888888888889,赠品数量0 +2025-05-10 16:29:26,180 - app.core.excel.processor - INFO - 条码 6902088714302 处理结果:正常商品数量14.0,单价4.428571428571429,赠品数量0 +2025-05-10 16:29:26,180 - app.core.excel.processor - INFO - 条码 6902022130861 处理结果:正常商品数量3.0,单价10.0,赠品数量0 +2025-05-10 16:29:26,180 - app.core.excel.processor - INFO - 条码 6927594692906 处理结果:正常商品数量5.0,单价2.5,赠品数量0 +2025-05-10 16:29:26,180 - app.core.excel.processor - INFO - 条码 6972118664037 处理结果:正常商品数量5.0,单价3.0,赠品数量0 +2025-05-10 16:29:26,180 - app.core.excel.processor - INFO - 条码 6932585453046 处理结果:正常商品数量5.0,单价1.5,赠品数量0 +2025-05-10 16:29:26,180 - app.core.excel.processor - INFO - 条码 6942178900024 处理结果:正常商品数量3.0,单价2.0,赠品数量0 +2025-05-10 16:29:26,180 - app.core.excel.processor - INFO - 条码 6938685899029 处理结果:正常商品数量3.0,单价2.5,赠品数量0 +2025-05-10 16:29:26,180 - app.core.excel.processor - INFO - 条码 6941334108731 处理结果:正常商品数量5.0,单价3.5,赠品数量0 +2025-05-10 16:29:26,180 - app.core.excel.processor - INFO - 条码 6936610543887 处理结果:正常商品数量12.0,单价5.0,赠品数量0 +2025-05-10 16:29:26,180 - app.core.excel.processor - INFO - 条码 6926292516644 处理结果:正常商品数量3.0,单价3.5,赠品数量0 +2025-05-10 16:29:26,181 - app.core.excel.processor - INFO - 条码 6926292554806 处理结果:正常商品数量3.0,单价2.5,赠品数量0 +2025-05-10 16:29:26,181 - app.core.excel.processor - INFO - 条码 6926292511014 处理结果:正常商品数量3.0,单价2.2,赠品数量0 +2025-05-10 16:29:26,181 - app.core.excel.processor - INFO - 条码 6941334125875 处理结果:正常商品数量3.0,单价3.8,赠品数量0 +2025-05-10 16:29:26,181 - app.core.excel.processor - INFO - 条码 6900068005020 处理结果:正常商品数量5.0,单价11.5,赠品数量0 +2025-05-10 16:29:26,181 - app.core.excel.processor - INFO - 条码 6956934810021 处理结果:正常商品数量3.0,单价5.5,赠品数量0 +2025-05-10 16:29:26,181 - app.core.excel.processor - INFO - 条码 6941364876907 处理结果:正常商品数量3.0,单价20.0,赠品数量0 +2025-05-10 16:29:26,181 - app.core.excel.processor - INFO - 条码 6976169080310 处理结果:正常商品数量5.0,单价5.0,赠品数量0 +2025-05-10 16:29:26,724 - app.core.excel.processor - INFO - 条码 6999478560014 处理结果:正常商品数量10.0,单价3.5,赠品数量0 +2025-05-10 16:29:26,724 - app.core.excel.processor - INFO - 条码 6928496420574 处理结果:正常商品数量5.0,单价1.5,赠品数量0 +2025-05-10 16:29:26,724 - app.core.excel.processor - INFO - 条码 6936281404241 处理结果:正常商品数量10.0,单价1.5,赠品数量0 +2025-05-10 16:29:26,724 - app.core.excel.processor - INFO - 条码 6943497411017 处理结果:正常商品数量3.0,单价6.0,赠品数量0 +2025-05-10 16:29:26,724 - app.core.excel.processor - INFO - 条码 6973726149657 处理结果:正常商品数量1.0,单价16.0,赠品数量0 +2025-05-10 16:29:26,724 - app.core.excel.processor - INFO - 条码 6935205320018 处理结果:正常商品数量2.0,单价16.0,赠品数量0 +2025-05-10 16:29:26,724 - app.core.excel.processor - INFO - 条码 6973726149664 处理结果:正常商品数量1.0,单价16.0,赠品数量0 +2025-05-10 16:29:26,724 - app.core.excel.processor - INFO - 条码 6956934811646 处理结果:正常商品数量5.0,单价4.5,赠品数量0 +2025-05-10 16:29:26,724 - app.core.excel.processor - INFO - 条码 4547691689696 处理结果:正常商品数量3.0,单价9.0,赠品数量0 +2025-05-10 16:29:26,725 - app.core.excel.processor - INFO - 条码 6923146100011 处理结果:正常商品数量5.0,单价12.5,赠品数量0 +2025-05-10 16:29:26,725 - app.core.excel.processor - INFO - 条码 6923146100394 处理结果:正常商品数量3.0,单价52.0,赠品数量0 +2025-05-10 16:29:26,731 - app.core.excel.processor - INFO - 采购单已保存到: data/output\采购单_折扣销售-2025_05_10-15_26_26.xls +2025-05-10 16:29:26,734 - app.core.excel.processor - INFO - 采购单已保存到: data/output\采购单_折扣销售-2025_05_10-15_26_26.xls diff --git a/logs/app.core.excel.validators.active b/logs/app.core.excel.validators.active deleted file mode 100644 index 9093649..0000000 --- a/logs/app.core.excel.validators.active +++ /dev/null @@ -1 +0,0 @@ -Active since: 2025-05-10 14:28:31 \ No newline at end of file diff --git a/logs/app.core.ocr.baidu_ocr.active b/logs/app.core.ocr.baidu_ocr.active deleted file mode 100644 index 884791a..0000000 --- a/logs/app.core.ocr.baidu_ocr.active +++ /dev/null @@ -1 +0,0 @@ -Active since: 2025-05-10 14:20:44 \ No newline at end of file diff --git a/logs/app.core.ocr.baidu_ocr.log b/logs/app.core.ocr.baidu_ocr.log index 962f614..e7b85e9 100644 --- a/logs/app.core.ocr.baidu_ocr.log +++ b/logs/app.core.ocr.baidu_ocr.log @@ -93,3 +93,4 @@ 2025-05-10 12:47:25,432 - app.core.ocr.baidu_ocr - INFO - 成功获取访问令牌 2025-05-10 13:09:39,486 - app.core.ocr.baidu_ocr - INFO - 成功获取访问令牌 2025-05-10 14:20:47,053 - app.core.ocr.baidu_ocr - INFO - 成功获取访问令牌 +2025-05-10 14:32:23,887 - app.core.ocr.baidu_ocr - INFO - 成功获取访问令牌 diff --git a/logs/app.core.ocr.table_ocr.active b/logs/app.core.ocr.table_ocr.active deleted file mode 100644 index 884791a..0000000 --- a/logs/app.core.ocr.table_ocr.active +++ /dev/null @@ -1 +0,0 @@ -Active since: 2025-05-10 14:20:44 \ No newline at end of file diff --git a/logs/app.core.ocr.table_ocr.log b/logs/app.core.ocr.table_ocr.log index 388f53d..bb5fe3a 100644 --- a/logs/app.core.ocr.table_ocr.log +++ b/logs/app.core.ocr.table_ocr.log @@ -795,3 +795,13 @@ 2025-05-10 14:20:46,722 - app.core.ocr.table_ocr - INFO - 开始处理图片: data/input\微信图片_20250510142041.jpg 2025-05-10 14:20:48,367 - app.core.ocr.table_ocr - INFO - 图片处理成功: data/input\微信图片_20250510142041.jpg, 输出文件: data/output\微信图片_20250510142041.xlsx 2025-05-10 14:20:48,379 - app.core.ocr.table_ocr - INFO - 所有图片处理完成, 总计: 1, 成功: 1 +2025-05-10 14:32:23,650 - app.core.ocr.table_ocr - INFO - 使用输入目录: D:\My Documents\python\orc-order-v2\data\input +2025-05-10 14:32:23,650 - app.core.ocr.table_ocr - INFO - 使用输出目录: D:\My Documents\python\orc-order-v2\data\output +2025-05-10 14:32:23,650 - app.core.ocr.table_ocr - INFO - 使用临时目录: D:\My Documents\python\orc-order-v2\data\temp +2025-05-10 14:32:23,650 - app.core.ocr.table_ocr - INFO - 允许的文件类型: ['.jpg', '.jpeg', '.png', '.bmp'] +2025-05-10 14:32:23,650 - app.core.ocr.table_ocr - INFO - 初始化OCRProcessor完成:输入目录=data/input, 输出目录=data/output +2025-05-10 14:32:23,651 - app.core.ocr.table_ocr - INFO - 找到 1 个图片文件,其中 1 个未处理 +2025-05-10 14:32:23,651 - app.core.ocr.table_ocr - INFO - 处理批次 1/1: 1 个文件 +2025-05-10 14:32:23,652 - app.core.ocr.table_ocr - INFO - 开始处理图片: data/input\微信图片_20250510143205.jpg +2025-05-10 14:32:25,931 - app.core.ocr.table_ocr - INFO - 图片处理成功: data/input\微信图片_20250510143205.jpg, 输出文件: data/output\微信图片_20250510143205.xlsx +2025-05-10 14:32:25,934 - app.core.ocr.table_ocr - INFO - 所有图片处理完成, 总计: 1, 成功: 1 diff --git a/logs/app.core.utils.file_utils.active b/logs/app.core.utils.file_utils.active deleted file mode 100644 index 884791a..0000000 --- a/logs/app.core.utils.file_utils.active +++ /dev/null @@ -1 +0,0 @@ -Active since: 2025-05-10 14:20:44 \ No newline at end of file diff --git a/logs/app.services.ocr_service.active b/logs/app.services.ocr_service.active deleted file mode 100644 index 884791a..0000000 --- a/logs/app.services.ocr_service.active +++ /dev/null @@ -1 +0,0 @@ -Active since: 2025-05-10 14:20:44 \ No newline at end of file diff --git a/logs/app.services.ocr_service.log b/logs/app.services.ocr_service.log index 8831c5e..9b4b687 100644 --- a/logs/app.services.ocr_service.log +++ b/logs/app.services.ocr_service.log @@ -324,3 +324,7 @@ 2025-05-10 14:20:46,715 - app.services.ocr_service - INFO - OCRService初始化完成 2025-05-10 14:20:46,720 - app.services.ocr_service - INFO - OCRService.batch_process被调用,转发到process_images_batch 2025-05-10 14:20:46,720 - app.services.ocr_service - INFO - OCRService开始批量处理图片, batch_size=None, max_workers=None +2025-05-10 14:32:23,648 - app.services.ocr_service - INFO - 初始化OCRService +2025-05-10 14:32:23,650 - app.services.ocr_service - INFO - OCRService初始化完成 +2025-05-10 14:32:23,650 - app.services.ocr_service - INFO - OCRService.batch_process被调用,转发到process_images_batch +2025-05-10 14:32:23,650 - app.services.ocr_service - INFO - OCRService开始批量处理图片, batch_size=5, max_workers=4 diff --git a/logs/app.services.order_service.active b/logs/app.services.order_service.active deleted file mode 100644 index 0a1e8d5..0000000 --- a/logs/app.services.order_service.active +++ /dev/null @@ -1 +0,0 @@ -Active since: 2025-05-10 14:20:45 \ No newline at end of file diff --git a/logs/app.services.order_service.log b/logs/app.services.order_service.log index 3b1abb2..6c911e3 100644 --- a/logs/app.services.order_service.log +++ b/logs/app.services.order_service.log @@ -371,3 +371,12 @@ 2025-05-10 14:20:46,715 - app.services.order_service - INFO - 初始化OrderService 2025-05-10 14:20:46,719 - app.services.order_service - INFO - OrderService初始化完成 2025-05-10 14:20:48,381 - app.services.order_service - INFO - OrderService开始处理最新Excel文件 +2025-05-10 14:39:10,329 - app.services.order_service - INFO - 初始化OrderService +2025-05-10 14:39:10,333 - app.services.order_service - INFO - OrderService初始化完成 +2025-05-10 14:39:10,333 - app.services.order_service - INFO - OrderService开始处理指定Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250510143205.xlsx +2025-05-10 14:43:22,004 - app.services.order_service - INFO - 初始化OrderService +2025-05-10 14:43:22,009 - app.services.order_service - INFO - OrderService初始化完成 +2025-05-10 14:43:22,009 - app.services.order_service - INFO - OrderService开始处理指定Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250510143205.xlsx +2025-05-10 16:28:52,358 - app.services.order_service - INFO - 初始化OrderService +2025-05-10 16:28:52,369 - app.services.order_service - INFO - OrderService初始化完成 +2025-05-10 16:28:52,369 - app.services.order_service - INFO - OrderService开始处理指定Excel文件: D:/My Documents/python/orc-order-v2/data/output/折扣销售-2025_05_10-15_26_26.xls diff --git a/logs/app.services.tobacco_service.active b/logs/app.services.tobacco_service.active deleted file mode 100644 index 5951359..0000000 --- a/logs/app.services.tobacco_service.active +++ /dev/null @@ -1 +0,0 @@ -Active since: 2025-05-10 14:20:46 \ No newline at end of file diff --git a/logs/app.services.tobacco_service.log b/logs/app.services.tobacco_service.log index 2ac9467..91bd7b4 100644 --- a/logs/app.services.tobacco_service.log +++ b/logs/app.services.tobacco_service.log @@ -95,3 +95,33 @@ 2025-05-09 13:52:17,706 - app.services.tobacco_service - INFO - 采购单已生成: data/output\银豹采购单_烟草公司.xls 2025-05-09 14:32:56,705 - app.services.tobacco_service - WARNING - 未找到烟草公司订单明细文件 2025-05-09 14:32:56,706 - app.services.tobacco_service - ERROR - 未找到可处理的烟草订单明细文件 +2025-05-10 17:18:16,371 - app.services.tobacco_service - WARNING - 未找到烟草公司订单明细文件 +2025-05-10 17:18:16,372 - app.services.tobacco_service - WARNING - 未找到烟草公司订单明细文件 +2025-05-10 17:18:16,373 - app.services.tobacco_service - ERROR - 未找到可处理的烟草订单明细文件 +2025-05-10 17:18:27,371 - app.services.tobacco_service - INFO - 找到最新烟草订单明细文件: data/output\订单明细20250510171706.xlsx +2025-05-10 17:18:27,371 - app.services.tobacco_service - INFO - 开始处理烟草公司订单: data/output\订单明细20250510171706.xlsx +2025-05-10 17:18:27,441 - app.services.tobacco_service - ERROR - 处理烟草公司订单时发生错误: The truth value of a DataFrame is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all(). +Traceback (most recent call last): + File "D:\My Documents\python\orc-order-v2\app\services\tobacco_service.py", line 105, in process_tobacco_order + if not order_data: + File "C:\Program Files\Python39\lib\site-packages\pandas\core\generic.py", line 1466, in __nonzero__ + raise ValueError( +ValueError: The truth value of a DataFrame is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all(). +2025-05-10 17:21:23,798 - app.services.tobacco_service - INFO - 找到最新烟草订单明细文件: data/output\订单明细20250510171706.xlsx +2025-05-10 17:21:23,798 - app.services.tobacco_service - INFO - 开始处理烟草公司订单: data/output\订单明细20250510171706.xlsx +2025-05-10 17:21:23,865 - app.services.tobacco_service - INFO - 采购单生成成功: data/output\银豹采购单_烟草公司.xls +2025-05-10 17:21:23,866 - app.services.tobacco_service - INFO - 烟草公司订单处理成功,订单时间: 2025-05-12, 总金额: 10540.44, 处理条目: 37 +2025-05-10 17:21:23,866 - app.services.tobacco_service - INFO - 采购单已生成: data/output\银豹采购单_烟草公司.xls +2025-05-10 17:21:23,867 - app.services.tobacco_service - ERROR - 处理烟草公司订单时发生错误: Unknown format code 'f' for object of type 'str' +Traceback (most recent call last): + File "D:\My Documents\python\orc-order-v2\app\services\tobacco_service.py", line 123, in process_tobacco_order + self.show_result_dialog(output_file, order_time, total_count, total_amount) + File "D:\My Documents\python\orc-order-v2\app\services\tobacco_service.py", line 250, in show_result_dialog + amount_info=f"¥{total_amount:.2f}", +ValueError: Unknown format code 'f' for object of type 'str' +2025-05-10 17:23:18,701 - app.services.tobacco_service - INFO - 找到最新烟草订单明细文件: data/output\订单明细20250510171706.xlsx +2025-05-10 17:23:18,701 - app.services.tobacco_service - INFO - 开始处理烟草公司订单: data/output\订单明细20250510171706.xlsx +2025-05-10 17:23:19,076 - app.services.tobacco_service - INFO - 采购单生成成功: data/output\银豹采购单_烟草公司.xls +2025-05-10 17:23:19,092 - app.services.tobacco_service - INFO - 烟草公司订单处理成功,订单时间: 2025-05-12, 总金额: 10540.44, 处理条目: 37 +2025-05-10 17:23:19,092 - app.services.tobacco_service - INFO - 采购单已生成: data/output\银豹采购单_烟草公司.xls +2025-05-10 17:23:19,567 - app.services.tobacco_service - INFO - 烟草公司订单处理成功,订单时间: 2025-05-12, 总金额: 10540.44, 处理条目: 37