2025-05-02 16:10:30,800 - app.core.excel.processor - INFO - 初始化ExcelProcessor 2025-05-02 16:10:30,803 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls 2025-05-02 16:11:05,077 - app.core.excel.processor - INFO - 初始化ExcelProcessor 2025-05-02 16:11:05,079 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls 2025-05-02 16:15:14,538 - app.core.excel.processor - INFO - 初始化ExcelProcessor 2025-05-02 16:15:14,539 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls 2025-05-02 16:24:57,642 - app.core.excel.processor - INFO - 初始化ExcelProcessor 2025-05-02 16:24:57,644 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls 2025-05-02 16:34:26,012 - app.core.excel.processor - INFO - 初始化ExcelProcessor 2025-05-02 16:34:26,013 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls 2025-05-02 16:34:28,702 - app.core.excel.processor - INFO - 搜索目录 D:\My Documents\python\orc-order-v2\output 中的Excel文件 2025-05-02 16:34:28,702 - app.core.excel.processor - INFO - 找到最新的Excel文件: D:\My Documents\python\orc-order-v2\output\微信图片_20250227193150(1).xlsx 2025-05-02 16:34:28,703 - app.core.excel.processor - INFO - 开始处理Excel文件: D:\My Documents\python\orc-order-v2\output\微信图片_20250227193150(1).xlsx 2025-05-02 16:34:29,373 - app.core.excel.processor - INFO - 成功读取Excel文件: D:\My Documents\python\orc-order-v2\output\微信图片_20250227193150(1).xlsx, 共 11 行 2025-05-02 16:34:29,373 - app.core.excel.processor - INFO - 列名映射结果: {'barcode': '条码', 'specification': '规格', 'quantity': '数量', 'unit': '单位', 'price': '单价'} 2025-05-02 16:34:29,380 - app.core.excel.processor - INFO - 提取到 8 个商品信息 2025-05-02 16:34:29,399 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\output\采购单_微信图片_20250227193150(1)_20250502163429.xls 2025-05-02 16:55:26,479 - app.core.excel.processor - INFO - 初始化ExcelProcessor 2025-05-02 16:55:26,480 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls 2025-05-02 17:08:58,654 - app.core.excel.processor - INFO - 初始化ExcelProcessor 2025-05-02 17:08:58,655 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls 2025-05-02 17:10:09,222 - app.core.excel.processor - INFO - 初始化ExcelProcessor 2025-05-02 17:10:09,223 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls 2025-05-02 17:10:09,225 - app.core.excel.processor - INFO - 开始处理Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250227193150(1).xlsx 2025-05-02 17:10:09,803 - app.core.excel.processor - INFO - 成功读取Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250227193150(1).xlsx, 共 11 行 2025-05-02 17:10:09,803 - app.core.excel.processor - INFO - 列名映射结果: {'barcode': '条码', 'specification': '规格', 'quantity': '数量', 'unit': '单位', 'price': '单价'} 2025-05-02 17:10:09,808 - app.core.excel.processor - INFO - 提取到 8 个商品信息 2025-05-02 17:10:09,823 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\output\采购单_微信图片_20250227193150(1)_20250502171009.xls 2025-05-02 17:16:24,476 - app.core.excel.processor - INFO - 初始化ExcelProcessor 2025-05-02 17:16:24,477 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls 2025-05-02 17:16:24,478 - app.core.excel.processor - INFO - 开始处理Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250227193150(1).xlsx 2025-05-02 17:16:25,022 - app.core.excel.processor - INFO - 成功读取Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250227193150(1).xlsx, 共 11 行 2025-05-02 17:16:25,022 - app.core.excel.processor - INFO - 列名映射结果: {'barcode': '条码', 'specification': '规格', 'quantity': '数量', 'unit': '单位', 'price': '单价'} 2025-05-02 17:16:25,025 - app.core.excel.processor - INFO - 提取到 8 个商品信息 2025-05-02 17:16:25,035 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250227193150(1)_20250502171625.xls 2025-05-02 17:32:36,461 - app.core.excel.processor - INFO - 初始化ExcelProcessor 2025-05-02 17:32:36,463 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls 2025-05-02 17:32:36,464 - app.core.excel.processor - INFO - 开始处理Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250227193150(1).xlsx 2025-05-02 17:32:37,128 - app.core.excel.processor - INFO - 成功读取Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250227193150(1).xlsx, 共 11 行 2025-05-02 17:32:37,129 - app.core.excel.processor - INFO - 列名映射结果: {'barcode': '条码', 'specification': '规格', 'quantity': '数量', 'unit': '单位', 'price': '单价'} 2025-05-02 17:32:37,132 - app.core.excel.processor - INFO - 提取到 8 个商品信息 2025-05-02 17:32:37,141 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250227193150(1).xls 2025-05-02 17:40:07,686 - app.core.excel.processor - INFO - 初始化ExcelProcessor 2025-05-02 17:40:07,688 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls 2025-05-02 17:40:07,690 - app.core.excel.processor - INFO - 开始处理Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250227193150(1).xlsx 2025-05-02 17:40:08,376 - app.core.excel.processor - INFO - 成功读取Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250227193150(1).xlsx, 共 11 行 2025-05-02 17:40:08,376 - app.core.excel.processor - INFO - 列名映射结果: {'barcode': '条码', 'specification': '规格', 'quantity': '数量', 'unit': '单位', 'price': '单价'} 2025-05-02 17:40:08,381 - app.core.excel.processor - INFO - 提取到 8 个商品信息 2025-05-02 17:40:08,392 - app.core.excel.processor - INFO - 开始处理8 个产品信息 2025-05-02 17:40:08,392 - app.core.excel.processor - INFO - 处理商品: 条码=6973497202346, 数量=15.0, 单价=3.6666666666666665, 是否赠品=False 2025-05-02 17:40:08,392 - app.core.excel.processor - INFO - 发现正常商品:条码6973497202346, 数量=15.0, 单价=3.6666666666666665 2025-05-02 17:40:08,393 - app.core.excel.processor - INFO - 处理商品: 条码=6973497202940, 数量=15.0, 单价=3.6666666666666665, 是否赠品=False 2025-05-02 17:40:08,393 - app.core.excel.processor - INFO - 发现正常商品:条码6973497202940, 数量=15.0, 单价=3.6666666666666665 2025-05-02 17:40:08,393 - app.core.excel.processor - INFO - 处理商品: 条码=6973497200267, 数量=15.0, 单价=3.6666666666666665, 是否赠品=False 2025-05-02 17:40:08,393 - app.core.excel.processor - INFO - 发现正常商品:条码6973497200267, 数量=15.0, 单价=3.6666666666666665 2025-05-02 17:40:08,393 - app.core.excel.processor - INFO - 处理商品: 条码=6973497200403, 数量=15.0, 单价=3.6666666666666665, 是否赠品=False 2025-05-02 17:40:08,393 - app.core.excel.processor - INFO - 发现正常商品:条码6973497200403, 数量=15.0, 单价=3.6666666666666665 2025-05-02 17:40:08,393 - app.core.excel.processor - INFO - 处理商品: 条码=6873497204449, 数量=0, 单价=65.0, 是否赠品=False 2025-05-02 17:40:08,393 - app.core.excel.processor - INFO - 发现正常商品:条码6873497204449, 数量=0, 单价=65.0 2025-05-02 17:40:08,393 - app.core.excel.processor - INFO - 处理商品: 条码=6973497204432, 数量=15.0, 单价=4.333333333333333, 是否赠品=False 2025-05-02 17:40:08,394 - app.core.excel.processor - INFO - 发现正常商品:条码6973497204432, 数量=15.0, 单价=4.333333333333333 2025-05-02 17:40:08,394 - app.core.excel.processor - INFO - 处理商品: 条码=6973497202360, 数量=15.0, 单价=0, 是否赠品=True 2025-05-02 17:40:08,394 - app.core.excel.processor - INFO - 发现赠品:条码6973497202360, 数量=15.0 2025-05-02 17:40:08,394 - app.core.excel.processor - INFO - 处理商品: 条码=6973497202889, 数量=15.0, 单价=0, 是否赠品=True 2025-05-02 17:40:08,394 - app.core.excel.processor - INFO - 发现赠品:条码6973497202889, 数量=15.0 2025-05-02 17:40:08,394 - app.core.excel.processor - INFO - 分组后共8 个不同条码的商品 2025-05-02 17:40:08,394 - app.core.excel.processor - INFO - 条码 6973497202346 处理结果:正常商品数量15.0,单价3.6666666666666665,赠品数量0 2025-05-02 17:40:08,394 - app.core.excel.processor - INFO - 条码 6973497202940 处理结果:正常商品数量15.0,单价3.6666666666666665,赠品数量0 2025-05-02 17:40:08,394 - app.core.excel.processor - INFO - 条码 6973497200267 处理结果:正常商品数量15.0,单价3.6666666666666665,赠品数量0 2025-05-02 17:40:08,394 - app.core.excel.processor - INFO - 条码 6973497200403 处理结果:正常商品数量15.0,单价3.6666666666666665,赠品数量0 2025-05-02 17:40:08,395 - app.core.excel.processor - INFO - 条码 6873497204449 处理结果:正常商品数量0,单价65.0,赠品数量0 2025-05-02 17:40:08,395 - app.core.excel.processor - INFO - 条码 6973497204432 处理结果:正常商品数量15.0,单价4.333333333333333,赠品数量0 2025-05-02 17:40:08,395 - app.core.excel.processor - INFO - 条码 6973497202360 处理结果:只有赠品,数量=15.0 2025-05-02 17:40:08,395 - app.core.excel.processor - INFO - 条码 6973497202889 处理结果:只有赠品,数量=15.0 2025-05-02 17:40:08,395 - app.core.excel.processor - INFO - 条码 6973497202360 填充:仅有赠品,采购量=0,赠品数量=15.0 2025-05-02 17:40:08,395 - app.core.excel.processor - INFO - 条码 6973497202889 填充:仅有赠品,采购量=0,赠品数量=15.0 2025-05-02 17:40:08,399 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250227193150(1).xls 2025-05-02 17:42:15,225 - app.core.excel.processor - INFO - 初始化ExcelProcessor 2025-05-02 17:42:15,226 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls 2025-05-02 17:42:15,228 - app.core.excel.processor - INFO - 开始处理Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250227193150(1).xlsx 2025-05-02 17:42:15,790 - app.core.excel.processor - INFO - 成功读取Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250227193150(1).xlsx, 共 11 行 2025-05-02 17:42:15,790 - app.core.excel.processor - INFO - 列名映射结果: {'barcode': '条码', 'specification': '规格', 'quantity': '数量', 'unit': '单位', 'price': '单价'} 2025-05-02 17:42:15,795 - app.core.excel.processor - INFO - 提取到 8 个商品信息 2025-05-02 17:42:15,801 - app.core.excel.processor - INFO - 开始处理8 个产品信息 2025-05-02 17:42:15,802 - app.core.excel.processor - INFO - 处理商品: 条码=6973497202346, 数量=15.0, 单价=3.6666666666666665, 是否赠品=False 2025-05-02 17:42:15,802 - app.core.excel.processor - INFO - 发现正常商品:条码6973497202346, 数量=15.0, 单价=3.6666666666666665 2025-05-02 17:42:15,802 - app.core.excel.processor - INFO - 处理商品: 条码=6973497202940, 数量=15.0, 单价=3.6666666666666665, 是否赠品=False 2025-05-02 17:42:15,802 - app.core.excel.processor - INFO - 发现正常商品:条码6973497202940, 数量=15.0, 单价=3.6666666666666665 2025-05-02 17:42:15,802 - app.core.excel.processor - INFO - 处理商品: 条码=6973497200267, 数量=15.0, 单价=3.6666666666666665, 是否赠品=False 2025-05-02 17:42:15,802 - app.core.excel.processor - INFO - 发现正常商品:条码6973497200267, 数量=15.0, 单价=3.6666666666666665 2025-05-02 17:42:15,802 - app.core.excel.processor - INFO - 处理商品: 条码=6973497200403, 数量=15.0, 单价=3.6666666666666665, 是否赠品=False 2025-05-02 17:42:15,802 - app.core.excel.processor - INFO - 发现正常商品:条码6973497200403, 数量=15.0, 单价=3.6666666666666665 2025-05-02 17:42:15,802 - app.core.excel.processor - INFO - 处理商品: 条码=6873497204449, 数量=15.0, 单价=4.333333333333333, 是否赠品=False 2025-05-02 17:42:15,802 - app.core.excel.processor - INFO - 发现正常商品:条码6873497204449, 数量=15.0, 单价=4.333333333333333 2025-05-02 17:42:15,802 - app.core.excel.processor - INFO - 处理商品: 条码=6973497204432, 数量=15.0, 单价=4.333333333333333, 是否赠品=False 2025-05-02 17:42:15,802 - app.core.excel.processor - INFO - 发现正常商品:条码6973497204432, 数量=15.0, 单价=4.333333333333333 2025-05-02 17:42:15,802 - app.core.excel.processor - INFO - 处理商品: 条码=6973497202360, 数量=15.0, 单价=0, 是否赠品=True 2025-05-02 17:42:15,803 - app.core.excel.processor - INFO - 发现赠品:条码6973497202360, 数量=15.0 2025-05-02 17:42:15,803 - app.core.excel.processor - INFO - 处理商品: 条码=6973497202889, 数量=15.0, 单价=0, 是否赠品=True 2025-05-02 17:42:15,803 - app.core.excel.processor - INFO - 发现赠品:条码6973497202889, 数量=15.0 2025-05-02 17:42:15,803 - app.core.excel.processor - INFO - 分组后共8 个不同条码的商品 2025-05-02 17:42:15,803 - app.core.excel.processor - INFO - 条码 6973497202346 处理结果:正常商品数量15.0,单价3.6666666666666665,赠品数量0 2025-05-02 17:42:15,803 - app.core.excel.processor - INFO - 条码 6973497202940 处理结果:正常商品数量15.0,单价3.6666666666666665,赠品数量0 2025-05-02 17:42:15,803 - app.core.excel.processor - INFO - 条码 6973497200267 处理结果:正常商品数量15.0,单价3.6666666666666665,赠品数量0 2025-05-02 17:42:15,803 - app.core.excel.processor - INFO - 条码 6973497200403 处理结果:正常商品数量15.0,单价3.6666666666666665,赠品数量0 2025-05-02 17:42:15,803 - app.core.excel.processor - INFO - 条码 6873497204449 处理结果:正常商品数量15.0,单价4.333333333333333,赠品数量0 2025-05-02 17:42:15,803 - app.core.excel.processor - INFO - 条码 6973497204432 处理结果:正常商品数量15.0,单价4.333333333333333,赠品数量0 2025-05-02 17:42:15,803 - app.core.excel.processor - INFO - 条码 6973497202360 处理结果:只有赠品,数量=15.0 2025-05-02 17:42:15,833 - app.core.excel.processor - INFO - 条码 6973497202889 处理结果:只有赠品,数量=15.0 2025-05-02 17:42:15,833 - app.core.excel.processor - INFO - 条码 6973497202360 填充:仅有赠品,采购量=0,赠品数量=15.0 2025-05-02 17:42:15,833 - app.core.excel.processor - INFO - 条码 6973497202889 填充:仅有赠品,采购量=0,赠品数量=15.0 2025-05-02 17:42:15,836 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250227193150(1).xls 2025-05-02 17:57:41,815 - app.core.excel.processor - INFO - 初始化ExcelProcessor 2025-05-02 17:57:41,816 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls 2025-05-02 17:57:41,817 - app.core.excel.processor - INFO - 开始处理Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250227193150(1).xlsx 2025-05-02 17:57:42,341 - app.core.excel.processor - INFO - 成功读取Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250227193150(1).xlsx, 共 11 行 2025-05-02 17:57:42,341 - app.core.excel.processor - INFO - 列名映射结果: {'barcode': '条码', 'specification': '规格', 'quantity': '数量', 'unit': '单位', 'price': '单价'} 2025-05-02 17:57:42,347 - app.core.excel.processor - INFO - 提取到 8 个商品信息 2025-05-02 17:57:42,354 - app.core.excel.processor - INFO - 开始处理8 个产品信息 2025-05-02 17:57:42,354 - app.core.excel.processor - INFO - 处理商品: 条码=6973497202346, 数量=15.0, 单价=3.6666666666666665, 是否赠品=False 2025-05-02 17:57:42,354 - app.core.excel.processor - INFO - 发现正常商品:条码6973497202346, 数量=15.0, 单价=3.6666666666666665 2025-05-02 17:57:42,354 - app.core.excel.processor - INFO - 处理商品: 条码=6973497202940, 数量=15.0, 单价=3.6666666666666665, 是否赠品=False 2025-05-02 17:57:42,354 - app.core.excel.processor - INFO - 发现正常商品:条码6973497202940, 数量=15.0, 单价=3.6666666666666665 2025-05-02 17:57:42,354 - app.core.excel.processor - INFO - 处理商品: 条码=6973497200267, 数量=15.0, 单价=3.6666666666666665, 是否赠品=False 2025-05-02 17:57:42,354 - app.core.excel.processor - INFO - 发现正常商品:条码6973497200267, 数量=15.0, 单价=3.6666666666666665 2025-05-02 17:57:42,354 - app.core.excel.processor - INFO - 处理商品: 条码=6973497200403, 数量=15.0, 单价=3.6666666666666665, 是否赠品=False 2025-05-02 17:57:42,354 - app.core.excel.processor - INFO - 发现正常商品:条码6973497200403, 数量=15.0, 单价=3.6666666666666665 2025-05-02 17:57:42,354 - app.core.excel.processor - INFO - 处理商品: 条码=6873497204449, 数量=15.0, 单价=4.333333333333333, 是否赠品=False 2025-05-02 17:57:42,354 - app.core.excel.processor - INFO - 发现正常商品:条码6873497204449, 数量=15.0, 单价=4.333333333333333 2025-05-02 17:57:42,355 - app.core.excel.processor - INFO - 处理商品: 条码=6973497204432, 数量=15.0, 单价=4.333333333333333, 是否赠品=False 2025-05-02 17:57:42,355 - app.core.excel.processor - INFO - 发现正常商品:条码6973497204432, 数量=15.0, 单价=4.333333333333333 2025-05-02 17:57:42,355 - app.core.excel.processor - INFO - 处理商品: 条码=6973497202360, 数量=15.0, 单价=0, 是否赠品=True 2025-05-02 17:57:42,355 - app.core.excel.processor - INFO - 发现赠品:条码6973497202360, 数量=15.0 2025-05-02 17:57:42,355 - app.core.excel.processor - INFO - 处理商品: 条码=6973497202889, 数量=15.0, 单价=0, 是否赠品=True 2025-05-02 17:57:42,355 - app.core.excel.processor - INFO - 发现赠品:条码6973497202889, 数量=15.0 2025-05-02 17:57:42,355 - app.core.excel.processor - INFO - 分组后共8 个不同条码的商品 2025-05-02 17:57:42,384 - app.core.excel.processor - INFO - 条码 6973497202346 处理结果:正常商品数量15.0,单价3.6666666666666665,赠品数量0 2025-05-02 17:57:42,384 - app.core.excel.processor - INFO - 条码 6973497202940 处理结果:正常商品数量15.0,单价3.6666666666666665,赠品数量0 2025-05-02 17:57:42,384 - app.core.excel.processor - INFO - 条码 6973497200267 处理结果:正常商品数量15.0,单价3.6666666666666665,赠品数量0 2025-05-02 17:57:42,384 - app.core.excel.processor - INFO - 条码 6973497200403 处理结果:正常商品数量15.0,单价3.6666666666666665,赠品数量0 2025-05-02 17:57:42,384 - app.core.excel.processor - INFO - 条码 6873497204449 处理结果:正常商品数量15.0,单价4.333333333333333,赠品数量0 2025-05-02 17:57:42,385 - app.core.excel.processor - INFO - 条码 6973497204432 处理结果:正常商品数量15.0,单价4.333333333333333,赠品数量0 2025-05-02 17:57:42,385 - app.core.excel.processor - INFO - 条码 6973497202360 处理结果:只有赠品,数量=15.0 2025-05-02 17:57:42,385 - app.core.excel.processor - INFO - 条码 6973497202889 处理结果:只有赠品,数量=15.0 2025-05-02 17:57:42,385 - app.core.excel.processor - INFO - 条码 6973497202360 填充:仅有赠品,采购量=0,赠品数量=15.0 2025-05-02 17:57:42,385 - app.core.excel.processor - INFO - 条码 6973497202889 填充:仅有赠品,采购量=0,赠品数量=15.0 2025-05-02 17:57:42,388 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250227193150(1).xls 2025-05-02 18:00:56,507 - app.core.excel.processor - INFO - 初始化ExcelProcessor 2025-05-02 18:00:56,507 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls 2025-05-02 18:00:56,509 - app.core.excel.processor - INFO - 开始处理Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250227193150(1).xlsx 2025-05-02 18:00:57,127 - app.core.excel.processor - INFO - 成功读取Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250227193150(1).xlsx, 共 12 行 2025-05-02 18:00:57,127 - app.core.excel.processor - ERROR - 未找到条码列,无法处理 2025-05-02 18:00:57,127 - app.core.excel.processor - WARNING - 未提取到有效商品信息 2025-05-02 18:01:27,763 - app.core.excel.processor - INFO - 初始化ExcelProcessor 2025-05-02 18:01:27,764 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls 2025-05-02 18:01:27,766 - app.core.excel.processor - INFO - 开始处理Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250227193150(1).xlsx 2025-05-02 18:01:28,275 - app.core.excel.processor - INFO - 成功读取Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250227193150(1).xlsx, 共 12 行 2025-05-02 18:01:28,275 - app.core.excel.processor - ERROR - 未找到条码列,无法处理 2025-05-02 18:01:28,275 - app.core.excel.processor - WARNING - 未提取到有效商品信息 2025-05-02 18:01:40,470 - app.core.excel.processor - INFO - 初始化ExcelProcessor 2025-05-02 18:01:40,471 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls 2025-05-02 18:01:40,473 - app.core.excel.processor - INFO - 开始处理Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250227193150(1).xlsx 2025-05-02 18:01:41,097 - app.core.excel.processor - INFO - 成功读取Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250227193150(1).xlsx, 共 12 行 2025-05-02 18:01:41,097 - app.core.excel.processor - ERROR - 未找到条码列,无法处理 2025-05-02 18:01:41,097 - app.core.excel.processor - WARNING - 未提取到有效商品信息 2025-05-02 18:16:10,312 - app.core.excel.processor - INFO - 初始化ExcelProcessor 2025-05-02 18:16:10,313 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls 2025-05-02 18:16:10,314 - app.core.excel.processor - INFO - 开始处理Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250227193150(1).xlsx 2025-05-02 18:16:10,958 - app.core.excel.processor - INFO - 成功读取Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250227193150(1).xlsx, 共 12 行 2025-05-02 18:16:10,959 - app.core.excel.processor - ERROR - 未找到条码列,无法处理 2025-05-02 18:16:10,959 - app.core.excel.processor - WARNING - 未提取到有效商品信息 2025-05-02 18:27:30,080 - app.core.excel.processor - INFO - 初始化ExcelProcessor 2025-05-02 18:27:30,081 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls 2025-05-02 18:27:30,083 - app.core.excel.processor - INFO - 开始处理Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250227193150(1).xlsx 2025-05-02 18:27:30,780 - app.core.excel.processor - INFO - 成功读取Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250227193150(1).xlsx, 共 13 行 2025-05-02 18:27:30,783 - app.core.excel.processor - INFO - 找到可能的表头行: 第2行,评分: 35 2025-05-02 18:27:30,783 - app.core.excel.processor - INFO - 识别到表头在第 2 行 2025-05-02 18:27:30,821 - app.core.excel.processor - INFO - 使用表头行重新读取数据,共 11 行有效数据 2025-05-02 18:27:30,822 - app.core.excel.processor - INFO - 移除空行后,有效数据行数: 11 2025-05-02 18:27:30,823 - app.core.excel.processor - INFO - 找到精确匹配的条码列: 条码 2025-05-02 18:27:30,823 - app.core.excel.processor - INFO - 使用条码列: 条码 2025-05-02 18:27:30,823 - app.core.excel.processor - INFO - 找到name列(部分匹配): 商品全名 2025-05-02 18:27:30,823 - app.core.excel.processor - INFO - 找到specification列: 规格 2025-05-02 18:27:30,823 - app.core.excel.processor - INFO - 找到quantity列: 数量 2025-05-02 18:27:30,823 - app.core.excel.processor - INFO - 找到unit列: 单位 2025-05-02 18:27:30,824 - app.core.excel.processor - INFO - 找到price列: 单价 2025-05-02 18:27:30,824 - app.core.excel.processor - INFO - 列名映射结果: {'barcode': '条码', 'name': '商品全名', 'specification': '规格', 'quantity': '数量', 'unit': '单位', 'price': '单价'} 2025-05-02 18:27:30,825 - app.core.excel.processor - INFO - 第1行: 提取商品信息 条码=6973497202346, 名称=无糖茶栀栀乌龙, 规格=1*15, 数量=1.0, 单位=件, 单价=55.0 2025-05-02 18:27:30,826 - app.core.excel.processor - INFO - 第2行: 提取商品信息 条码=6925019900087, 名称=无糖茶茉莉龙井, 规格=1*15, 数量=1.0, 单位=副, 单价=55.0 2025-05-02 18:27:30,826 - app.core.excel.processor - INFO - 第3行: 提取商品信息 条码=6973497200267, 名称=活力水平衡香水柠檬味, 规格=1*15, 数量=1.0, 单位=件, 单价=55.0 2025-05-02 18:27:30,827 - app.core.excel.processor - INFO - 第4行: 提取商品信息 条码=6973497200403, 名称=活力水平衡红提味, 规格=1*15, 数量=1.0, 单位=件, 单价=55.0 2025-05-02 18:27:30,827 - app.core.excel.processor - INFO - 第5行: 提取商品信息 条码=6873497204449, 名称=450ml轻乳茶桂花乌龙, 规格=1*15, 数量=1.0, 单位=件, 单价=65.0 2025-05-02 18:27:30,828 - app.core.excel.processor - INFO - 第6行: 提取商品信息 条码=6973497204432, 名称=450ml轻乳茶大红袍乌龙, 规格=1*6*15, 数量=1.0, 单位=提, 单价=65.0 2025-05-02 18:27:30,828 - app.core.excel.processor - INFO - 第7行: 提取商品信息 条码=6973497202360, 名称=无糖茶金桂乌龙, 规格=1*15, 数量=1.0, 单位=件, 单价=0 2025-05-02 18:27:30,829 - app.core.excel.processor - INFO - 第8行: 提取商品信息 条码=6973497202889, 名称=无糖茶青柑乌龙, 规格=1*15, 数量=1.0, 单位=件, 单价=0 2025-05-02 18:27:30,830 - app.core.excel.processor - INFO - 提取到 8 个商品信息 2025-05-02 18:27:30,840 - app.core.excel.processor - INFO - 开始处理8 个产品信息 2025-05-02 18:27:30,840 - app.core.excel.processor - INFO - 处理商品: 条码=6973497202346, 数量=15.0, 单价=3.6666666666666665, 是否赠品=False 2025-05-02 18:27:30,840 - app.core.excel.processor - INFO - 发现正常商品:条码6973497202346, 数量=15.0, 单价=3.6666666666666665 2025-05-02 18:27:30,840 - app.core.excel.processor - INFO - 处理商品: 条码=6925019900087, 数量=10.0, 单价=5.5, 是否赠品=False 2025-05-02 18:27:30,840 - app.core.excel.processor - INFO - 发现正常商品:条码6925019900087, 数量=10.0, 单价=5.5 2025-05-02 18:27:30,840 - app.core.excel.processor - INFO - 处理商品: 条码=6973497200267, 数量=15.0, 单价=3.6666666666666665, 是否赠品=False 2025-05-02 18:27:30,841 - app.core.excel.processor - INFO - 发现正常商品:条码6973497200267, 数量=15.0, 单价=3.6666666666666665 2025-05-02 18:27:30,841 - app.core.excel.processor - INFO - 处理商品: 条码=6973497200403, 数量=15.0, 单价=3.6666666666666665, 是否赠品=False 2025-05-02 18:27:30,951 - app.core.excel.processor - INFO - 发现正常商品:条码6973497200403, 数量=15.0, 单价=3.6666666666666665 2025-05-02 18:27:30,951 - app.core.excel.processor - INFO - 处理商品: 条码=6873497204449, 数量=15.0, 单价=4.333333333333333, 是否赠品=False 2025-05-02 18:27:30,951 - app.core.excel.processor - INFO - 发现正常商品:条码6873497204449, 数量=15.0, 单价=4.333333333333333 2025-05-02 18:27:30,951 - app.core.excel.processor - INFO - 处理商品: 条码=6973497204432, 数量=90.0, 单价=0.7222222222222222, 是否赠品=False 2025-05-02 18:27:30,951 - app.core.excel.processor - INFO - 发现正常商品:条码6973497204432, 数量=90.0, 单价=0.7222222222222222 2025-05-02 18:27:30,952 - app.core.excel.processor - INFO - 处理商品: 条码=6973497202360, 数量=15.0, 单价=0, 是否赠品=True 2025-05-02 18:27:30,952 - app.core.excel.processor - INFO - 发现赠品:条码6973497202360, 数量=15.0 2025-05-02 18:27:30,952 - app.core.excel.processor - INFO - 处理商品: 条码=6973497202889, 数量=15.0, 单价=0, 是否赠品=True 2025-05-02 18:27:30,952 - app.core.excel.processor - INFO - 发现赠品:条码6973497202889, 数量=15.0 2025-05-02 18:27:30,952 - app.core.excel.processor - INFO - 分组后共8 个不同条码的商品 2025-05-02 18:27:30,952 - app.core.excel.processor - INFO - 条码 6973497202346 处理结果:正常商品数量15.0,单价3.6666666666666665,赠品数量0 2025-05-02 18:27:30,952 - app.core.excel.processor - INFO - 条码 6925019900087 处理结果:正常商品数量10.0,单价5.5,赠品数量0 2025-05-02 18:27:30,952 - app.core.excel.processor - INFO - 条码 6973497200267 处理结果:正常商品数量15.0,单价3.6666666666666665,赠品数量0 2025-05-02 18:27:30,952 - app.core.excel.processor - INFO - 条码 6973497200403 处理结果:正常商品数量15.0,单价3.6666666666666665,赠品数量0 2025-05-02 18:27:30,952 - app.core.excel.processor - INFO - 条码 6873497204449 处理结果:正常商品数量15.0,单价4.333333333333333,赠品数量0 2025-05-02 18:27:30,952 - app.core.excel.processor - INFO - 条码 6973497204432 处理结果:正常商品数量90.0,单价0.7222222222222222,赠品数量0 2025-05-02 18:27:30,952 - app.core.excel.processor - INFO - 条码 6973497202360 处理结果:只有赠品,数量=15.0 2025-05-02 18:27:30,952 - app.core.excel.processor - INFO - 条码 6973497202889 处理结果:只有赠品,数量=15.0 2025-05-02 18:27:30,953 - app.core.excel.processor - INFO - 条码 6973497202360 填充:仅有赠品,采购量=0,赠品数量=15.0 2025-05-02 18:27:30,953 - app.core.excel.processor - INFO - 条码 6973497202889 填充:仅有赠品,采购量=0,赠品数量=15.0 2025-05-02 18:27:30,955 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250227193150(1).xls 2025-05-02 18:31:29,326 - app.core.excel.processor - INFO - 初始化ExcelProcessor 2025-05-02 18:31:29,327 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls 2025-05-02 18:31:29,329 - app.core.excel.processor - INFO - 开始处理Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250227193150(1).xlsx 2025-05-02 18:31:29,849 - app.core.excel.processor - INFO - 成功读取Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250227193150(1).xlsx, 共 13 行 2025-05-02 18:31:29,852 - app.core.excel.processor - INFO - 找到可能的表头行: 第2行,评分: 35 2025-05-02 18:31:29,852 - app.core.excel.processor - INFO - 识别到表头在第 2 行 2025-05-02 18:31:29,884 - app.core.excel.processor - INFO - 使用表头行重新读取数据,共 11 行有效数据 2025-05-02 18:31:29,885 - app.core.excel.processor - INFO - 移除空行后,有效数据行数: 11 2025-05-02 18:31:29,885 - app.core.excel.processor - INFO - 找到精确匹配的条码列: 条码 2025-05-02 18:31:29,885 - app.core.excel.processor - INFO - 使用条码列: 条码 2025-05-02 18:31:29,885 - app.core.excel.processor - INFO - 找到name列(部分匹配): 商品全名 2025-05-02 18:31:29,885 - app.core.excel.processor - INFO - 找到specification列: 规格 2025-05-02 18:31:29,886 - app.core.excel.processor - INFO - 找到quantity列: 数量 2025-05-02 18:31:29,886 - app.core.excel.processor - INFO - 找到unit列: 单位 2025-05-02 18:31:29,886 - app.core.excel.processor - INFO - 找到price列: 单价 2025-05-02 18:31:29,886 - app.core.excel.processor - INFO - 列名映射结果: {'barcode': '条码', 'name': '商品全名', 'specification': '规格', 'quantity': '数量', 'unit': '单位', 'price': '单价'} 2025-05-02 18:31:29,886 - app.core.excel.processor - INFO - 第1行: 提取商品信息 条码=6973497202346, 名称=无糖茶栀栀乌龙, 规格=1*15, 数量=1.0, 单位=件, 单价=55.0 2025-05-02 18:31:29,887 - app.core.excel.processor - INFO - 第2行: 提取商品信息 条码=6925019900087, 名称=无糖茶茉莉龙井, 规格=1*15, 数量=1.0, 单位=副, 单价=55.0 2025-05-02 18:31:29,888 - app.core.excel.processor - INFO - 第3行: 提取商品信息 条码=6973497200267, 名称=活力水平衡香水柠檬味, 规格=1*15, 数量=1.0, 单位=件, 单价=55.0 2025-05-02 18:31:29,888 - app.core.excel.processor - INFO - 第4行: 提取商品信息 条码=6973497200403, 名称=活力水平衡红提味, 规格=1*15, 数量=1.0, 单位=件, 单价=55.0 2025-05-02 18:31:29,888 - app.core.excel.processor - INFO - 第5行: 提取商品信息 条码=6873497204449, 名称=450ml轻乳茶桂花乌龙, 规格=1*15, 数量=1.0, 单位=件, 单价=65.0 2025-05-02 18:31:29,889 - app.core.excel.processor - INFO - 第6行: 提取商品信息 条码=6973497204432, 名称=450ml轻乳茶大红袍乌龙, 规格=1*6*15, 数量=1.0, 单位=提, 单价=65.0 2025-05-02 18:31:29,890 - app.core.excel.processor - INFO - 第7行: 提取商品信息 条码=6973497202360, 名称=无糖茶金桂乌龙, 规格=1*15, 数量=1.0, 单位=件, 单价=0 2025-05-02 18:31:29,891 - app.core.excel.processor - INFO - 第8行: 提取商品信息 条码=6973497202889, 名称=无糖茶青柑乌龙, 规格=1*15, 数量=1.0, 单位=件, 单价=0 2025-05-02 18:31:29,891 - app.core.excel.processor - INFO - 第9行: 提取商品信息 条码=6973497202884, 名称=无糖茶(单瓶), 规格=1*9*8, 数量=1.0, 单位=盒, 单价=16.0 2025-05-02 18:31:29,896 - app.core.excel.processor - INFO - 提取到 9 个商品信息 2025-05-02 18:31:29,907 - app.core.excel.processor - INFO - 开始处理9 个产品信息 2025-05-02 18:31:29,907 - app.core.excel.processor - INFO - 处理商品: 条码=6973497202346, 数量=15.0, 单价=3.6666666666666665, 是否赠品=False 2025-05-02 18:31:29,907 - app.core.excel.processor - INFO - 发现正常商品:条码6973497202346, 数量=15.0, 单价=3.6666666666666665 2025-05-02 18:31:29,907 - app.core.excel.processor - INFO - 处理商品: 条码=6925019900087, 数量=10.0, 单价=5.5, 是否赠品=False 2025-05-02 18:31:29,907 - app.core.excel.processor - INFO - 发现正常商品:条码6925019900087, 数量=10.0, 单价=5.5 2025-05-02 18:31:29,907 - app.core.excel.processor - INFO - 处理商品: 条码=6973497200267, 数量=15.0, 单价=3.6666666666666665, 是否赠品=False 2025-05-02 18:31:29,907 - app.core.excel.processor - INFO - 发现正常商品:条码6973497200267, 数量=15.0, 单价=3.6666666666666665 2025-05-02 18:31:29,907 - app.core.excel.processor - INFO - 处理商品: 条码=6973497200403, 数量=15.0, 单价=3.6666666666666665, 是否赠品=False 2025-05-02 18:31:29,908 - app.core.excel.processor - INFO - 发现正常商品:条码6973497200403, 数量=15.0, 单价=3.6666666666666665 2025-05-02 18:31:29,908 - app.core.excel.processor - INFO - 处理商品: 条码=6873497204449, 数量=15.0, 单价=4.333333333333333, 是否赠品=False 2025-05-02 18:31:29,908 - app.core.excel.processor - INFO - 发现正常商品:条码6873497204449, 数量=15.0, 单价=4.333333333333333 2025-05-02 18:31:29,908 - app.core.excel.processor - INFO - 处理商品: 条码=6973497204432, 数量=90.0, 单价=0.7222222222222222, 是否赠品=False 2025-05-02 18:31:29,908 - app.core.excel.processor - INFO - 发现正常商品:条码6973497204432, 数量=90.0, 单价=0.7222222222222222 2025-05-02 18:31:29,908 - app.core.excel.processor - INFO - 处理商品: 条码=6973497202360, 数量=15.0, 单价=0, 是否赠品=True 2025-05-02 18:31:29,908 - app.core.excel.processor - INFO - 发现赠品:条码6973497202360, 数量=15.0 2025-05-02 18:31:29,908 - app.core.excel.processor - INFO - 处理商品: 条码=6973497202889, 数量=15.0, 单价=0, 是否赠品=True 2025-05-02 18:31:29,908 - app.core.excel.processor - INFO - 发现赠品:条码6973497202889, 数量=15.0 2025-05-02 18:31:29,908 - app.core.excel.processor - INFO - 处理商品: 条码=6973497202884, 数量=72.0, 单价=0.2222222222222222, 是否赠品=False 2025-05-02 18:31:29,908 - app.core.excel.processor - INFO - 发现正常商品:条码6973497202884, 数量=72.0, 单价=0.2222222222222222 2025-05-02 18:31:29,908 - app.core.excel.processor - INFO - 分组后共9 个不同条码的商品 2025-05-02 18:31:29,908 - app.core.excel.processor - INFO - 条码 6973497202346 处理结果:正常商品数量15.0,单价3.6666666666666665,赠品数量0 2025-05-02 18:31:29,908 - app.core.excel.processor - INFO - 条码 6925019900087 处理结果:正常商品数量10.0,单价5.5,赠品数量0 2025-05-02 18:31:29,908 - app.core.excel.processor - INFO - 条码 6973497200267 处理结果:正常商品数量15.0,单价3.6666666666666665,赠品数量0 2025-05-02 18:31:29,909 - app.core.excel.processor - INFO - 条码 6973497200403 处理结果:正常商品数量15.0,单价3.6666666666666665,赠品数量0 2025-05-02 18:31:29,909 - app.core.excel.processor - INFO - 条码 6873497204449 处理结果:正常商品数量15.0,单价4.333333333333333,赠品数量0 2025-05-02 18:31:29,909 - app.core.excel.processor - INFO - 条码 6973497204432 处理结果:正常商品数量90.0,单价0.7222222222222222,赠品数量0 2025-05-02 18:31:29,909 - app.core.excel.processor - INFO - 条码 6973497202360 处理结果:只有赠品,数量=15.0 2025-05-02 18:31:29,909 - app.core.excel.processor - INFO - 条码 6973497202889 处理结果:只有赠品,数量=15.0 2025-05-02 18:31:29,909 - app.core.excel.processor - INFO - 条码 6973497202884 处理结果:正常商品数量72.0,单价0.2222222222222222,赠品数量0 2025-05-02 18:31:29,909 - app.core.excel.processor - INFO - 条码 6973497202360 填充:仅有赠品,采购量=0,赠品数量=15.0 2025-05-02 18:31:29,909 - app.core.excel.processor - INFO - 条码 6973497202889 填充:仅有赠品,采购量=0,赠品数量=15.0 2025-05-02 18:31:31,499 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250227193150(1).xls 2025-05-02 18:33:05,100 - app.core.excel.processor - INFO - 初始化ExcelProcessor 2025-05-02 18:33:05,101 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls 2025-05-02 18:33:05,104 - app.core.excel.processor - INFO - 开始处理Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250227193150(1).xlsx 2025-05-02 18:33:05,813 - app.core.excel.processor - INFO - 成功读取Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250227193150(1).xlsx, 共 14 行 2025-05-02 18:33:05,816 - app.core.excel.processor - INFO - 找到可能的表头行: 第3行,评分: 35 2025-05-02 18:33:05,816 - app.core.excel.processor - INFO - 识别到表头在第 3 行 2025-05-02 18:33:05,844 - app.core.excel.processor - INFO - 使用表头行重新读取数据,共 11 行有效数据 2025-05-02 18:33:05,845 - app.core.excel.processor - INFO - 移除空行后,有效数据行数: 11 2025-05-02 18:33:05,845 - app.core.excel.processor - INFO - 找到精确匹配的条码列: 条码 2025-05-02 18:33:05,845 - app.core.excel.processor - INFO - 使用条码列: 条码 2025-05-02 18:33:05,846 - app.core.excel.processor - INFO - 找到name列(部分匹配): 商品全名 2025-05-02 18:33:05,846 - app.core.excel.processor - INFO - 找到specification列: 规格 2025-05-02 18:33:05,846 - app.core.excel.processor - INFO - 找到quantity列: 数量 2025-05-02 18:33:05,846 - app.core.excel.processor - INFO - 找到unit列: 单位 2025-05-02 18:33:05,846 - app.core.excel.processor - INFO - 找到price列: 单价 2025-05-02 18:33:05,846 - app.core.excel.processor - INFO - 列名映射结果: {'barcode': '条码', 'name': '商品全名', 'specification': '规格', 'quantity': '数量', 'unit': '单位', 'price': '单价'} 2025-05-02 18:33:05,847 - app.core.excel.processor - INFO - 第1行: 提取商品信息 条码=6973497202346, 名称=无糖茶栀栀乌龙, 规格=1*15, 数量=1.0, 单位=件, 单价=55.0 2025-05-02 18:33:05,849 - app.core.excel.processor - INFO - 第2行: 提取商品信息 条码=6925019900087, 名称=无糖茶茉莉龙井, 规格=1*15, 数量=1.0, 单位=副, 单价=55.0 2025-05-02 18:33:05,849 - app.core.excel.processor - INFO - 第3行: 提取商品信息 条码=6973497200267, 名称=活力水平衡香水柠檬味, 规格=1*15, 数量=1.0, 单位=件, 单价=55.0 2025-05-02 18:33:05,850 - app.core.excel.processor - INFO - 第4行: 提取商品信息 条码=6973497200403, 名称=活力水平衡红提味, 规格=1*15, 数量=1.0, 单位=件, 单价=55.0 2025-05-02 18:33:05,850 - app.core.excel.processor - INFO - 第5行: 提取商品信息 条码=6873497204449, 名称=450ml轻乳茶桂花乌龙, 规格=1*15, 数量=1.0, 单位=件, 单价=65.0 2025-05-02 18:33:05,851 - app.core.excel.processor - INFO - 第6行: 提取商品信息 条码=6973497204432, 名称=450ml轻乳茶大红袍乌龙, 规格=1*6*15, 数量=1.0, 单位=提, 单价=65.0 2025-05-02 18:33:05,851 - app.core.excel.processor - INFO - 第7行: 提取商品信息 条码=6973497202360, 名称=无糖茶金桂乌龙, 规格=1*15, 数量=1.0, 单位=件, 单价=0 2025-05-02 18:33:05,852 - app.core.excel.processor - INFO - 第8行: 提取商品信息 条码=6973497202889, 名称=无糖茶青柑乌龙, 规格=1*15, 数量=1.0, 单位=件, 单价=0 2025-05-02 18:33:05,852 - app.core.excel.processor - INFO - 第9行: 提取商品信息 条码=6973497202884, 名称=无糖茶(单瓶), 规格=1*9*8, 数量=1.0, 单位=盒, 单价=16.0 2025-05-02 18:33:05,866 - app.core.excel.processor - INFO - 提取到 9 个商品信息 2025-05-02 18:33:05,874 - app.core.excel.processor - INFO - 开始处理9 个产品信息 2025-05-02 18:33:05,874 - app.core.excel.processor - INFO - 处理商品: 条码=6973497202346, 数量=15.0, 单价=3.6666666666666665, 是否赠品=False 2025-05-02 18:33:05,874 - app.core.excel.processor - INFO - 发现正常商品:条码6973497202346, 数量=15.0, 单价=3.6666666666666665 2025-05-02 18:33:05,874 - app.core.excel.processor - INFO - 处理商品: 条码=6925019900087, 数量=10.0, 单价=5.5, 是否赠品=False 2025-05-02 18:33:05,875 - app.core.excel.processor - INFO - 发现正常商品:条码6925019900087, 数量=10.0, 单价=5.5 2025-05-02 18:33:05,875 - app.core.excel.processor - INFO - 处理商品: 条码=6973497200267, 数量=15.0, 单价=3.6666666666666665, 是否赠品=False 2025-05-02 18:33:05,875 - app.core.excel.processor - INFO - 发现正常商品:条码6973497200267, 数量=15.0, 单价=3.6666666666666665 2025-05-02 18:33:05,875 - app.core.excel.processor - INFO - 处理商品: 条码=6973497200403, 数量=15.0, 单价=3.6666666666666665, 是否赠品=False 2025-05-02 18:33:05,875 - app.core.excel.processor - INFO - 发现正常商品:条码6973497200403, 数量=15.0, 单价=3.6666666666666665 2025-05-02 18:33:05,875 - app.core.excel.processor - INFO - 处理商品: 条码=6873497204449, 数量=15.0, 单价=4.333333333333333, 是否赠品=False 2025-05-02 18:33:05,875 - app.core.excel.processor - INFO - 发现正常商品:条码6873497204449, 数量=15.0, 单价=4.333333333333333 2025-05-02 18:33:05,875 - app.core.excel.processor - INFO - 处理商品: 条码=6973497204432, 数量=90.0, 单价=0.7222222222222222, 是否赠品=False 2025-05-02 18:33:05,875 - app.core.excel.processor - INFO - 发现正常商品:条码6973497204432, 数量=90.0, 单价=0.7222222222222222 2025-05-02 18:33:05,875 - app.core.excel.processor - INFO - 处理商品: 条码=6973497202360, 数量=15.0, 单价=0, 是否赠品=True 2025-05-02 18:33:05,876 - app.core.excel.processor - INFO - 发现赠品:条码6973497202360, 数量=15.0 2025-05-02 18:33:05,876 - app.core.excel.processor - INFO - 处理商品: 条码=6973497202889, 数量=15.0, 单价=0, 是否赠品=True 2025-05-02 18:33:05,876 - app.core.excel.processor - INFO - 发现赠品:条码6973497202889, 数量=15.0 2025-05-02 18:33:05,876 - app.core.excel.processor - INFO - 处理商品: 条码=6973497202884, 数量=72.0, 单价=0.2222222222222222, 是否赠品=False 2025-05-02 18:33:05,876 - app.core.excel.processor - INFO - 发现正常商品:条码6973497202884, 数量=72.0, 单价=0.2222222222222222 2025-05-02 18:33:05,876 - app.core.excel.processor - INFO - 分组后共9 个不同条码的商品 2025-05-02 18:33:05,876 - app.core.excel.processor - INFO - 条码 6973497202346 处理结果:正常商品数量15.0,单价3.6666666666666665,赠品数量0 2025-05-02 18:33:05,876 - app.core.excel.processor - INFO - 条码 6925019900087 处理结果:正常商品数量10.0,单价5.5,赠品数量0 2025-05-02 18:33:05,876 - app.core.excel.processor - INFO - 条码 6973497200267 处理结果:正常商品数量15.0,单价3.6666666666666665,赠品数量0 2025-05-02 18:33:05,876 - app.core.excel.processor - INFO - 条码 6973497200403 处理结果:正常商品数量15.0,单价3.6666666666666665,赠品数量0 2025-05-02 18:33:05,876 - app.core.excel.processor - INFO - 条码 6873497204449 处理结果:正常商品数量15.0,单价4.333333333333333,赠品数量0 2025-05-02 18:33:05,876 - app.core.excel.processor - INFO - 条码 6973497204432 处理结果:正常商品数量90.0,单价0.7222222222222222,赠品数量0 2025-05-02 18:33:05,876 - app.core.excel.processor - INFO - 条码 6973497202360 处理结果:只有赠品,数量=15.0 2025-05-02 18:33:05,876 - app.core.excel.processor - INFO - 条码 6973497202889 处理结果:只有赠品,数量=15.0 2025-05-02 18:33:05,876 - app.core.excel.processor - INFO - 条码 6973497202884 处理结果:正常商品数量72.0,单价0.2222222222222222,赠品数量0 2025-05-02 18:33:05,877 - app.core.excel.processor - INFO - 条码 6973497202360 填充:仅有赠品,采购量=0,赠品数量=15.0 2025-05-02 18:33:05,877 - app.core.excel.processor - INFO - 条码 6973497202889 填充:仅有赠品,采购量=0,赠品数量=15.0 2025-05-02 18:33:07,376 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250227193150(1).xls 2025-05-02 18:38:52,879 - app.core.excel.processor - INFO - 初始化ExcelProcessor 2025-05-02 18:38:52,880 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls 2025-05-02 18:38:52,881 - app.core.excel.processor - INFO - 开始处理Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250227193150(1).xlsx 2025-05-02 18:38:53,571 - app.core.excel.processor - INFO - 成功读取Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250227193150(1).xlsx, 共 14 行 2025-05-02 18:38:53,574 - app.core.excel.processor - INFO - 找到可能的表头行: 第3行,评分: 35 2025-05-02 18:38:53,574 - app.core.excel.processor - INFO - 识别到表头在第 3 行 2025-05-02 18:38:53,621 - app.core.excel.processor - INFO - 使用表头行重新读取数据,共 11 行有效数据 2025-05-02 18:38:53,623 - app.core.excel.processor - INFO - 移除空行后,有效数据行数: 11 2025-05-02 18:38:53,623 - app.core.excel.processor - INFO - 找到精确匹配的条码列: 条码 2025-05-02 18:38:53,624 - app.core.excel.processor - INFO - 使用条码列: 条码 2025-05-02 18:38:53,624 - app.core.excel.processor - INFO - 找到name列(部分匹配): 商品全名 2025-05-02 18:38:53,624 - app.core.excel.processor - INFO - 找到specification列: 规格 2025-05-02 18:38:53,624 - app.core.excel.processor - INFO - 找到quantity列: 数量 2025-05-02 18:38:53,624 - app.core.excel.processor - INFO - 找到unit列: 单位 2025-05-02 18:38:53,625 - app.core.excel.processor - INFO - 找到price列: 单价 2025-05-02 18:38:53,625 - app.core.excel.processor - INFO - 列名映射结果: {'barcode': '条码', 'name': '商品全名', 'specification': '规格', 'quantity': '数量', 'unit': '单位', 'price': '单价'} 2025-05-02 18:38:53,627 - app.core.excel.processor - INFO - 第1行: 提取商品信息 条码=6973497202346, 名称=无糖茶栀栀乌龙, 规格=1*15, 数量=1.0, 单位=件, 单价=55.0 2025-05-02 18:38:53,629 - app.core.excel.processor - INFO - 第2行: 提取商品信息 条码=6925019900087, 名称=无糖茶茉莉龙井, 规格=1*15, 数量=1.0, 单位=副, 单价=55.0 2025-05-02 18:38:53,630 - app.core.excel.processor - INFO - 第3行: 提取商品信息 条码=6973497200267, 名称=活力水平衡香水柠檬味, 规格=1*15, 数量=1.0, 单位=件, 单价=55.0 2025-05-02 18:38:53,632 - app.core.excel.processor - INFO - 第4行: 提取商品信息 条码=6973497200403, 名称=活力水平衡红提味, 规格=1*15, 数量=1.0, 单位=件, 单价=55.0 2025-05-02 18:38:53,634 - app.core.excel.processor - INFO - 第5行: 提取商品信息 条码=6873497204449, 名称=450ml轻乳茶桂花乌龙, 规格=1*15, 数量=1.0, 单位=件, 单价=65.0 2025-05-02 18:38:53,635 - app.core.excel.processor - INFO - 第6行: 提取商品信息 条码=6973497204432, 名称=450ml轻乳茶大红袍乌龙, 规格=1*6*15, 数量=1.0, 单位=提, 单价=65.0 2025-05-02 18:38:53,637 - app.core.excel.processor - INFO - 第7行: 提取商品信息 条码=6973497202360, 名称=无糖茶金桂乌龙, 规格=1*15, 数量=1.0, 单位=件, 单价=0 2025-05-02 18:38:53,639 - app.core.excel.processor - INFO - 第8行: 提取商品信息 条码=6973497202889, 名称=无糖茶青柑乌龙, 规格=1*15, 数量=1.0, 单位=件, 单价=0 2025-05-02 18:38:53,641 - app.core.excel.processor - INFO - 第9行: 提取商品信息 条码=6973497202884, 名称=无糖茶(单瓶), 规格=1*9*8, 数量=1.0, 单位=盒, 单价=16.0 2025-05-02 18:38:53,667 - app.core.excel.processor - INFO - 提取到 9 个商品信息 2025-05-02 18:38:53,677 - app.core.excel.processor - INFO - 开始处理9 个产品信息 2025-05-02 18:38:53,678 - app.core.excel.processor - INFO - 处理商品: 条码=6973497202346, 数量=15.0, 单价=3.6666666666666665, 是否赠品=False 2025-05-02 18:38:53,678 - app.core.excel.processor - INFO - 发现正常商品:条码6973497202346, 数量=15.0, 单价=3.6666666666666665 2025-05-02 18:38:53,678 - app.core.excel.processor - INFO - 处理商品: 条码=6925019900087, 数量=10.0, 单价=5.5, 是否赠品=False 2025-05-02 18:38:53,678 - app.core.excel.processor - INFO - 发现正常商品:条码6925019900087, 数量=10.0, 单价=5.5 2025-05-02 18:38:53,678 - app.core.excel.processor - INFO - 处理商品: 条码=6973497200267, 数量=15.0, 单价=3.6666666666666665, 是否赠品=False 2025-05-02 18:38:53,678 - app.core.excel.processor - INFO - 发现正常商品:条码6973497200267, 数量=15.0, 单价=3.6666666666666665 2025-05-02 18:38:53,678 - app.core.excel.processor - INFO - 处理商品: 条码=6973497200403, 数量=15.0, 单价=3.6666666666666665, 是否赠品=False 2025-05-02 18:38:53,679 - app.core.excel.processor - INFO - 发现正常商品:条码6973497200403, 数量=15.0, 单价=3.6666666666666665 2025-05-02 18:38:53,679 - app.core.excel.processor - INFO - 处理商品: 条码=6873497204449, 数量=15.0, 单价=4.333333333333333, 是否赠品=False 2025-05-02 18:38:53,680 - app.core.excel.processor - INFO - 发现正常商品:条码6873497204449, 数量=15.0, 单价=4.333333333333333 2025-05-02 18:38:53,680 - app.core.excel.processor - INFO - 处理商品: 条码=6973497204432, 数量=15.0, 单价=4.333333333333333, 是否赠品=False 2025-05-02 18:38:53,680 - app.core.excel.processor - INFO - 发现正常商品:条码6973497204432, 数量=15.0, 单价=4.333333333333333 2025-05-02 18:38:53,680 - app.core.excel.processor - INFO - 处理商品: 条码=6973497202360, 数量=15.0, 单价=0, 是否赠品=True 2025-05-02 18:38:53,680 - app.core.excel.processor - INFO - 发现赠品:条码6973497202360, 数量=15.0 2025-05-02 18:38:53,680 - app.core.excel.processor - INFO - 处理商品: 条码=6973497202889, 数量=15.0, 单价=0, 是否赠品=True 2025-05-02 18:38:53,680 - app.core.excel.processor - INFO - 发现赠品:条码6973497202889, 数量=15.0 2025-05-02 18:38:53,680 - app.core.excel.processor - INFO - 处理商品: 条码=6973497202884, 数量=8.0, 单价=2.0, 是否赠品=False 2025-05-02 18:38:53,680 - app.core.excel.processor - INFO - 发现正常商品:条码6973497202884, 数量=8.0, 单价=2.0 2025-05-02 18:38:53,681 - app.core.excel.processor - INFO - 分组后共9 个不同条码的商品 2025-05-02 18:38:53,682 - app.core.excel.processor - INFO - 条码 6973497202346 处理结果:正常商品数量15.0,单价3.6666666666666665,赠品数量0 2025-05-02 18:38:53,683 - app.core.excel.processor - INFO - 条码 6925019900087 处理结果:正常商品数量10.0,单价5.5,赠品数量0 2025-05-02 18:38:53,683 - app.core.excel.processor - INFO - 条码 6973497200267 处理结果:正常商品数量15.0,单价3.6666666666666665,赠品数量0 2025-05-02 18:38:53,683 - app.core.excel.processor - INFO - 条码 6973497200403 处理结果:正常商品数量15.0,单价3.6666666666666665,赠品数量0 2025-05-02 18:38:53,683 - app.core.excel.processor - INFO - 条码 6873497204449 处理结果:正常商品数量15.0,单价4.333333333333333,赠品数量0 2025-05-02 18:38:53,683 - app.core.excel.processor - INFO - 条码 6973497204432 处理结果:正常商品数量15.0,单价4.333333333333333,赠品数量0 2025-05-02 18:38:53,683 - app.core.excel.processor - INFO - 条码 6973497202360 处理结果:只有赠品,数量=15.0 2025-05-02 18:38:53,683 - app.core.excel.processor - INFO - 条码 6973497202889 处理结果:只有赠品,数量=15.0 2025-05-02 18:38:53,683 - app.core.excel.processor - INFO - 条码 6973497202884 处理结果:正常商品数量8.0,单价2.0,赠品数量0 2025-05-02 18:38:53,684 - app.core.excel.processor - INFO - 条码 6973497202360 填充:仅有赠品,采购量=0,赠品数量=15.0 2025-05-02 18:38:53,684 - app.core.excel.processor - INFO - 条码 6973497202889 填充:仅有赠品,采购量=0,赠品数量=15.0 2025-05-02 18:38:56,888 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250227193150(1).xls 2025-05-02 18:41:16,741 - app.core.excel.processor - INFO - 初始化ExcelProcessor 2025-05-02 18:41:16,742 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls 2025-05-02 18:41:16,744 - app.core.excel.processor - INFO - 开始处理Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250227193150(1).xlsx 2025-05-02 18:41:17,261 - app.core.excel.processor - INFO - 成功读取Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250227193150(1).xlsx, 共 14 行 2025-05-02 18:41:17,264 - app.core.excel.processor - INFO - 找到可能的表头行: 第3行,评分: 30 2025-05-02 18:41:17,264 - app.core.excel.processor - INFO - 识别到表头在第 3 行 2025-05-02 18:41:17,309 - app.core.excel.processor - INFO - 使用表头行重新读取数据,共 11 行有效数据 2025-05-02 18:41:17,309 - app.core.excel.processor - INFO - 移除空行后,有效数据行数: 11 2025-05-02 18:41:17,309 - app.core.excel.processor - INFO - 找到精确匹配的条码列: 条码 2025-05-02 18:41:17,309 - app.core.excel.processor - INFO - 使用条码列: 条码 2025-05-02 18:41:17,309 - app.core.excel.processor - INFO - 找到name列(部分匹配): 商品全名 2025-05-02 18:41:17,310 - app.core.excel.processor - INFO - 找到quantity列: 数量 2025-05-02 18:41:17,310 - app.core.excel.processor - INFO - 找到unit列: 单位 2025-05-02 18:41:17,310 - app.core.excel.processor - INFO - 找到price列: 单价 2025-05-02 18:41:17,310 - app.core.excel.processor - INFO - 列名映射结果: {'barcode': '条码', 'name': '商品全名', 'quantity': '数量', 'unit': '单位', 'price': '单价'} 2025-05-02 18:41:17,311 - app.core.excel.processor - INFO - 第1行: 提取商品信息 条码=6973497202346, 名称=无糖茶栀栀乌龙*15入纸箱, 规格=, 数量=1.0, 单位=件, 单价=55.0 2025-05-02 18:41:17,311 - app.core.excel.processor - INFO - 从商品名称推断规格: 无糖茶栀栀乌龙*15入纸箱 -> 1*5 2025-05-02 18:41:17,312 - app.core.excel.processor - INFO - 第2行: 提取商品信息 条码=6925019900087, 名称=无糖茶茉莉龙井16入纸箱, 规格=, 数量=1.0, 单位=副, 单价=55.0 2025-05-02 18:41:17,312 - app.core.excel.processor - INFO - 从商品名称推断规格: 无糖茶茉莉龙井16入纸箱 -> 1*6 2025-05-02 18:41:17,312 - app.core.excel.processor - INFO - 第3行: 提取商品信息 条码=6973497200267, 名称=活力水平衡香水柠檬味, 规格=, 数量=1.0, 单位=件, 单价=55.0 2025-05-02 18:41:17,314 - app.core.excel.processor - INFO - 第4行: 提取商品信息 条码=6973497200403, 名称=活力水平衡红提味, 规格=, 数量=1.0, 单位=件, 单价=55.0 2025-05-02 18:41:17,314 - app.core.excel.processor - INFO - 第5行: 提取商品信息 条码=6873497204449, 名称=450ml轻乳茶桂花乌龙18纸箱, 规格=, 数量=1.0, 单位=件, 单价=65.0 2025-05-02 18:41:17,314 - app.core.excel.processor - INFO - 第6行: 提取商品信息 条码=6973497204432, 名称=450ml轻乳茶大红袍乌龙12入纸箱, 规格=, 数量=1.0, 单位=提, 单价=65.0 2025-05-02 18:41:17,314 - app.core.excel.processor - INFO - 从商品名称推断规格: 450ml轻乳茶大红袍乌龙12入纸箱 -> 1*2 2025-05-02 18:41:17,315 - app.core.excel.processor - INFO - 第7行: 提取商品信息 条码=6973497202360, 名称=无糖茶金桂乌龙, 规格=, 数量=1.0, 单位=件, 单价=0 2025-05-02 18:41:17,316 - app.core.excel.processor - INFO - 第8行: 提取商品信息 条码=6973497202889, 名称=无糖茶青柑乌龙, 规格=, 数量=1.0, 单位=件, 单价=0 2025-05-02 18:41:17,317 - app.core.excel.processor - INFO - 第9行: 提取商品信息 条码=6973497202884, 名称=无糖茶(单瓶), 规格=, 数量=1.0, 单位=盒, 单价=16.0 2025-05-02 18:41:17,318 - app.core.excel.processor - INFO - 提取到 9 个商品信息 2025-05-02 18:41:17,329 - app.core.excel.processor - INFO - 开始处理9 个产品信息 2025-05-02 18:41:17,329 - app.core.excel.processor - INFO - 处理商品: 条码=6973497202346, 数量=5.0, 单价=11.0, 是否赠品=False 2025-05-02 18:41:17,329 - app.core.excel.processor - INFO - 发现正常商品:条码6973497202346, 数量=5.0, 单价=11.0 2025-05-02 18:41:17,330 - app.core.excel.processor - INFO - 处理商品: 条码=6925019900087, 数量=10.0, 单价=5.5, 是否赠品=False 2025-05-02 18:41:17,391 - app.core.excel.processor - INFO - 发现正常商品:条码6925019900087, 数量=10.0, 单价=5.5 2025-05-02 18:41:17,392 - app.core.excel.processor - INFO - 处理商品: 条码=6973497200267, 数量=1.0, 单价=55.0, 是否赠品=False 2025-05-02 18:41:17,392 - app.core.excel.processor - INFO - 发现正常商品:条码6973497200267, 数量=1.0, 单价=55.0 2025-05-02 18:41:17,392 - app.core.excel.processor - INFO - 处理商品: 条码=6973497200403, 数量=1.0, 单价=55.0, 是否赠品=False 2025-05-02 18:41:17,392 - app.core.excel.processor - INFO - 发现正常商品:条码6973497200403, 数量=1.0, 单价=55.0 2025-05-02 18:41:17,392 - app.core.excel.processor - INFO - 处理商品: 条码=6873497204449, 数量=1.0, 单价=65.0, 是否赠品=False 2025-05-02 18:41:17,393 - app.core.excel.processor - INFO - 发现正常商品:条码6873497204449, 数量=1.0, 单价=65.0 2025-05-02 18:41:17,393 - app.core.excel.processor - INFO - 处理商品: 条码=6973497204432, 数量=1.0, 单价=65.0, 是否赠品=False 2025-05-02 18:41:17,393 - app.core.excel.processor - INFO - 发现正常商品:条码6973497204432, 数量=1.0, 单价=65.0 2025-05-02 18:41:17,393 - app.core.excel.processor - INFO - 处理商品: 条码=6973497202360, 数量=1.0, 单价=0, 是否赠品=True 2025-05-02 18:41:17,393 - app.core.excel.processor - INFO - 发现赠品:条码6973497202360, 数量=1.0 2025-05-02 18:41:17,393 - app.core.excel.processor - INFO - 处理商品: 条码=6973497202889, 数量=1.0, 单价=0, 是否赠品=True 2025-05-02 18:41:17,394 - app.core.excel.processor - INFO - 发现赠品:条码6973497202889, 数量=1.0 2025-05-02 18:41:17,394 - app.core.excel.processor - INFO - 处理商品: 条码=6973497202884, 数量=1.0, 单价=16.0, 是否赠品=False 2025-05-02 18:41:17,394 - app.core.excel.processor - INFO - 发现正常商品:条码6973497202884, 数量=1.0, 单价=16.0 2025-05-02 18:41:17,394 - app.core.excel.processor - INFO - 分组后共9 个不同条码的商品 2025-05-02 18:41:17,394 - app.core.excel.processor - INFO - 条码 6973497202346 处理结果:正常商品数量5.0,单价11.0,赠品数量0 2025-05-02 18:41:17,394 - app.core.excel.processor - INFO - 条码 6925019900087 处理结果:正常商品数量10.0,单价5.5,赠品数量0 2025-05-02 18:41:17,394 - app.core.excel.processor - INFO - 条码 6973497200267 处理结果:正常商品数量1.0,单价55.0,赠品数量0 2025-05-02 18:41:17,395 - app.core.excel.processor - INFO - 条码 6973497200403 处理结果:正常商品数量1.0,单价55.0,赠品数量0 2025-05-02 18:41:17,395 - app.core.excel.processor - INFO - 条码 6873497204449 处理结果:正常商品数量1.0,单价65.0,赠品数量0 2025-05-02 18:41:17,395 - app.core.excel.processor - INFO - 条码 6973497204432 处理结果:正常商品数量1.0,单价65.0,赠品数量0 2025-05-02 18:41:17,395 - app.core.excel.processor - INFO - 条码 6973497202360 处理结果:只有赠品,数量=1.0 2025-05-02 18:41:17,395 - app.core.excel.processor - INFO - 条码 6973497202889 处理结果:只有赠品,数量=1.0 2025-05-02 18:41:17,395 - app.core.excel.processor - INFO - 条码 6973497202884 处理结果:正常商品数量1.0,单价16.0,赠品数量0 2025-05-02 18:41:17,396 - app.core.excel.processor - INFO - 条码 6973497202360 填充:仅有赠品,采购量=0,赠品数量=1.0 2025-05-02 18:41:17,396 - app.core.excel.processor - INFO - 条码 6973497202889 填充:仅有赠品,采购量=0,赠品数量=1.0 2025-05-02 18:41:17,400 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250227193150(1).xls 2025-05-02 19:15:17,470 - app.core.excel.processor - INFO - 初始化ExcelProcessor 2025-05-02 19:15:17,471 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls 2025-05-02 19:15:43,268 - app.core.excel.processor - INFO - 初始化ExcelProcessor 2025-05-02 19:15:43,268 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls 2025-05-02 19:15:43,269 - app.core.excel.processor - INFO - 搜索目录 D:\My Documents\python\orc-order-v2\data\output 中的Excel文件 2025-05-02 19:15:43,269 - app.core.excel.processor - INFO - 找到最新的Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250502191502.xlsx 2025-05-02 19:15:43,270 - app.core.excel.processor - INFO - 开始处理Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250502191502.xlsx 2025-05-02 19:15:43,855 - app.core.excel.processor - INFO - 成功读取Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250502191502.xlsx, 共 18 行 2025-05-02 19:15:43,857 - app.core.excel.processor - INFO - 找到可能的表头行: 第1行,评分: 35 2025-05-02 19:15:43,857 - app.core.excel.processor - INFO - 识别到表头在第 1 行 2025-05-02 19:15:43,871 - app.core.excel.processor - INFO - 使用表头行重新读取数据,共 17 行有效数据 2025-05-02 19:15:43,872 - app.core.excel.processor - INFO - 移除空行后,有效数据行数: 17 2025-05-02 19:15:43,872 - app.core.excel.processor - INFO - 找到精确匹配的条码列: 条形码 2025-05-02 19:15:43,872 - app.core.excel.processor - INFO - 使用条码列: 条形码 2025-05-02 19:15:43,872 - app.core.excel.processor - INFO - 找到name列: 商品名称 2025-05-02 19:15:43,872 - app.core.excel.processor - INFO - 找到quantity列: 订单数量 2025-05-02 19:15:43,872 - app.core.excel.processor - INFO - 找到price列: 销售价 2025-05-02 19:15:43,872 - app.core.excel.processor - INFO - 列名映射结果: {'barcode': '条形码', 'name': '商品名称', 'quantity': '订单数量', 'price': '销售价'} 2025-05-02 19:15:43,873 - app.core.excel.processor - INFO - 第1行: 提取商品信息 条码=6921168532001, 名称=450果园30%橙子15入纸箱, 规格=, 数量=1.0, 单位=, 单价=0 2025-05-02 19:15:43,874 - app.core.excel.processor - INFO - 从商品名称推断规格: 450果园30%橙子15入纸箱 -> 1*5 2025-05-02 19:15:43,874 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱 2025-05-02 19:15:43,875 - app.core.excel.processor - INFO - 第2行: 提取商品信息 条码=6921168594672, 名称=450果园30%葡萄15入纸箱, 规格=, 数量=1.0, 单位=, 单价=56.0 2025-05-02 19:15:43,875 - app.core.excel.processor - INFO - 从商品名称推断规格: 450果园30%葡萄15入纸箱 -> 1*5 2025-05-02 19:15:43,876 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱 2025-05-02 19:15:43,876 - app.core.excel.processor - INFO - 第3行: 提取商品信息 条码=6921168598755, 名称=450果园30%楂苹梅15入纸箱, 规格=, 数量=1.0, 单位=, 单价=56.0 2025-05-02 19:15:43,876 - app.core.excel.processor - INFO - 从商品名称推断规格: 450果园30%楂苹梅15入纸箱 -> 1*5 2025-05-02 19:15:43,876 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱 2025-05-02 19:15:43,877 - app.core.excel.processor - INFO - 第4行: 提取商品信息 条码=6921168596348, 名称=500-东方树叶-青柑普洱1*15-纸 箱装-开盖活动装, 规格=, 数量=1.0, 单位=, 单价=55.0 2025-05-02 19:15:43,877 - app.core.excel.processor - INFO - 从商品名称推断规格: 500-东方树叶-青柑普洱1*15-纸 箱装-开盖活动装 -> 1*15 2025-05-02 19:15:43,944 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱 2025-05-02 19:15:43,945 - app.core.excel.processor - INFO - 第5行: 提取商品信息 条码=6921168558032, 名称=500-东方树叶-乌龙茶1*15-纸箱 装-开盖活动装, 规格=, 数量=1.0, 单位=, 单价=0 2025-05-02 19:15:43,945 - app.core.excel.processor - INFO - 从商品名称推断规格: 500-东方树叶-乌龙茶1*15-纸箱 装-开盖活动装 -> 1*15 2025-05-02 19:15:43,945 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱 2025-05-02 19:15:43,946 - app.core.excel.processor - INFO - 第6行: 提取商品信息 条码=6921168598427, 名称=900树叶茉莉花茶12入纸箱, 规格=, 数量=5.0, 单位=, 单价=62.0 2025-05-02 19:15:43,946 - app.core.excel.processor - INFO - 从商品名称推断规格: 900树叶茉莉花茶12入纸箱 -> 1*2 2025-05-02 19:15:43,946 - app.core.excel.processor - INFO - 从数量提取单位: 5箱 -> 箱 2025-05-02 19:15:43,947 - app.core.excel.processor - INFO - 第7行: 提取商品信息 条码=6921168598649, 名称=900树叶青柑普洱12入纸箱, 规格=, 数量=2.0, 单位=, 单价=62.0 2025-05-02 19:15:43,947 - app.core.excel.processor - INFO - 从商品名称推断规格: 900树叶青柑普洱12入纸箱 -> 1*2 2025-05-02 19:15:43,948 - app.core.excel.processor - INFO - 从数量提取单位: 2箱 -> 箱 2025-05-02 19:15:43,948 - app.core.excel.processor - INFO - 第8行: 提取商品信息 条码=6921168593569, 名称=500茶π蜜桃乌龙15纸箱, 规格=, 数量=1.0, 单位=, 单价=56.0 2025-05-02 19:15:43,950 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱 2025-05-02 19:15:43,950 - app.core.excel.processor - INFO - 第9行: 提取商品信息 条码=6921168593804, 名称=300NFC橙3*10纸箱, 规格=, 数量=1.0, 单位=, 单价=180.0 2025-05-02 19:15:43,950 - app.core.excel.processor - INFO - 从商品名称推断规格: 300NFC橙3*10纸箱 -> 3*10 2025-05-02 19:15:43,950 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱 2025-05-02 19:15:43,951 - app.core.excel.processor - INFO - 第10行: 提取商品信息 条码=6921168511280, 名称=380水24纸箱, 规格=, 数量=1.0, 单位=, 单价=26.0 2025-05-02 19:15:47,199 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱 2025-05-02 19:15:47,200 - app.core.excel.processor - INFO - 第11行: 提取商品信息 条码=6921168520015, 名称=1.5L水12白膜, 规格=, 数量=1.0, 单位=, 单价=28.0 2025-05-02 19:15:47,200 - app.core.excel.processor - INFO - 从商品名称推断规格: 1.5L水12白膜 -> 1.5L*1 2025-05-02 19:15:47,200 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱 2025-05-02 19:15:47,201 - app.core.excel.processor - INFO - 第12行: 提取商品信息 条码=6921168593521, 名称=2L水8白膜, 规格=, 数量=1.0, 单位=, 单价=23.0 2025-05-02 19:15:47,202 - app.core.excel.processor - INFO - 从商品名称推断规格: 2L水8白膜 -> 2L*1 2025-05-02 19:15:47,202 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱 2025-05-02 19:15:47,202 - app.core.excel.processor - INFO - 第13行: 提取商品信息 条码=6921168598113, 名称=6L水4入纸箱, 规格=, 数量=1.0, 单位=, 单价=33.0 2025-05-02 19:15:47,202 - app.core.excel.processor - INFO - 从商品名称推断规格: 6L水4入纸箱 -> 1*4 2025-05-02 19:15:47,203 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱 2025-05-02 19:15:47,203 - app.core.excel.processor - INFO - 第14行: 提取商品信息 条码=6921168594054, 名称=12.9L桶装水, 规格=, 数量=2.0, 单位=, 单价=16.0 2025-05-02 19:15:47,203 - app.core.excel.processor - INFO - 从商品名称推断规格: 12.9L桶装水 -> 12.9L*1 2025-05-02 19:15:47,203 - app.core.excel.processor - INFO - 从数量提取单位: 2桶 -> 桶 2025-05-02 19:15:47,204 - app.core.excel.processor - INFO - 第15行: 提取商品信息 条码=6921168509256, 名称=550水24白膜, 规格=, 数量=2.0, 单位=, 单价=0 2025-05-02 19:15:47,204 - app.core.excel.processor - INFO - 从数量提取单位: 2箱 -> 箱 2025-05-02 19:15:47,204 - app.core.excel.processor - INFO - 第16行: 提取商品信息 条码=6921168509256, 名称=550水24白膜, 规格=, 数量=5.0, 单位=, 单价=0 2025-05-02 19:15:47,204 - app.core.excel.processor - INFO - 从数量提取单位: 5箱 -> 箱 2025-05-02 19:15:47,204 - app.core.excel.processor - INFO - 提取到 16 个商品信息 2025-05-02 19:15:47,211 - app.core.excel.processor - INFO - 开始处理16 个产品信息 2025-05-02 19:15:47,211 - app.core.excel.processor - INFO - 处理商品: 条码=6921168532001, 数量=5.0, 单价=0, 是否赠品=True 2025-05-02 19:15:49,015 - app.core.excel.processor - INFO - 发现赠品:条码6921168532001, 数量=5.0 2025-05-02 19:15:49,016 - app.core.excel.processor - INFO - 处理商品: 条码=6921168594672, 数量=5.0, 单价=11.2, 是否赠品=False 2025-05-02 19:15:49,016 - app.core.excel.processor - INFO - 发现正常商品:条码6921168594672, 数量=5.0, 单价=11.2 2025-05-02 19:15:49,016 - app.core.excel.processor - INFO - 处理商品: 条码=6921168598755, 数量=5.0, 单价=11.2, 是否赠品=False 2025-05-02 19:15:49,016 - app.core.excel.processor - INFO - 发现正常商品:条码6921168598755, 数量=5.0, 单价=11.2 2025-05-02 19:15:49,016 - app.core.excel.processor - INFO - 处理商品: 条码=6921168596348, 数量=15.0, 单价=3.6666666666666665, 是否赠品=False 2025-05-02 19:15:49,017 - app.core.excel.processor - INFO - 发现正常商品:条码6921168596348, 数量=15.0, 单价=3.6666666666666665 2025-05-02 19:15:49,017 - app.core.excel.processor - INFO - 处理商品: 条码=6921168558032, 数量=15.0, 单价=0, 是否赠品=True 2025-05-02 19:15:49,017 - app.core.excel.processor - INFO - 发现赠品:条码6921168558032, 数量=15.0 2025-05-02 19:15:49,017 - app.core.excel.processor - INFO - 处理商品: 条码=6921168598427, 数量=10.0, 单价=31.0, 是否赠品=False 2025-05-02 19:15:49,017 - app.core.excel.processor - INFO - 发现正常商品:条码6921168598427, 数量=10.0, 单价=31.0 2025-05-02 19:15:49,017 - app.core.excel.processor - INFO - 处理商品: 条码=6921168598649, 数量=4.0, 单价=31.0, 是否赠品=False 2025-05-02 19:15:49,017 - app.core.excel.processor - INFO - 发现正常商品:条码6921168598649, 数量=4.0, 单价=31.0 2025-05-02 19:15:49,018 - app.core.excel.processor - INFO - 处理商品: 条码=6921168593569, 数量=1.0, 单价=56.0, 是否赠品=False 2025-05-02 19:15:49,018 - app.core.excel.processor - INFO - 发现正常商品:条码6921168593569, 数量=1.0, 单价=56.0 2025-05-02 19:15:49,018 - app.core.excel.processor - INFO - 处理商品: 条码=6921168593804, 数量=10.0, 单价=18.0, 是否赠品=False 2025-05-02 19:15:49,018 - app.core.excel.processor - INFO - 发现正常商品:条码6921168593804, 数量=10.0, 单价=18.0 2025-05-02 19:15:49,018 - app.core.excel.processor - INFO - 处理商品: 条码=6921168511280, 数量=1.0, 单价=26.0, 是否赠品=False 2025-05-02 19:15:49,018 - app.core.excel.processor - INFO - 发现正常商品:条码6921168511280, 数量=1.0, 单价=26.0 2025-05-02 19:15:49,018 - app.core.excel.processor - INFO - 处理商品: 条码=6921168520015, 数量=1.0, 单价=28.0, 是否赠品=False 2025-05-02 19:15:49,019 - app.core.excel.processor - INFO - 发现正常商品:条码6921168520015, 数量=1.0, 单价=28.0 2025-05-02 19:15:49,019 - app.core.excel.processor - INFO - 处理商品: 条码=6921168593521, 数量=1.0, 单价=23.0, 是否赠品=False 2025-05-02 19:15:49,019 - app.core.excel.processor - INFO - 发现正常商品:条码6921168593521, 数量=1.0, 单价=23.0 2025-05-02 19:15:49,019 - app.core.excel.processor - INFO - 处理商品: 条码=6921168598113, 数量=4.0, 单价=8.25, 是否赠品=False 2025-05-02 19:15:49,019 - app.core.excel.processor - INFO - 发现正常商品:条码6921168598113, 数量=4.0, 单价=8.25 2025-05-02 19:15:49,020 - app.core.excel.processor - INFO - 处理商品: 条码=6921168594054, 数量=2.0, 单价=16.0, 是否赠品=False 2025-05-02 19:15:49,020 - app.core.excel.processor - INFO - 发现正常商品:条码6921168594054, 数量=2.0, 单价=16.0 2025-05-02 19:15:49,020 - app.core.excel.processor - INFO - 处理商品: 条码=6921168509256, 数量=2.0, 单价=0, 是否赠品=True 2025-05-02 19:15:49,020 - app.core.excel.processor - INFO - 发现赠品:条码6921168509256, 数量=2.0 2025-05-02 19:15:49,020 - app.core.excel.processor - INFO - 处理商品: 条码=6921168509256, 数量=5.0, 单价=0, 是否赠品=True 2025-05-02 19:15:49,021 - app.core.excel.processor - INFO - 发现赠品:条码6921168509256, 数量=5.0 2025-05-02 19:15:49,021 - app.core.excel.processor - INFO - 分组后共15 个不同条码的商品 2025-05-02 19:15:49,021 - app.core.excel.processor - INFO - 条码 6921168532001 处理结果:只有赠品,数量=5.0 2025-05-02 19:15:49,021 - app.core.excel.processor - INFO - 条码 6921168594672 处理结果:正常商品数量5.0,单价11.2,赠品数量0 2025-05-02 19:15:49,021 - app.core.excel.processor - INFO - 条码 6921168598755 处理结果:正常商品数量5.0,单价11.2,赠品数量0 2025-05-02 19:15:51,235 - app.core.excel.processor - INFO - 条码 6921168596348 处理结果:正常商品数量15.0,单价3.6666666666666665,赠品数量0 2025-05-02 19:15:51,235 - app.core.excel.processor - INFO - 条码 6921168558032 处理结果:只有赠品,数量=15.0 2025-05-02 19:15:51,235 - app.core.excel.processor - INFO - 条码 6921168598427 处理结果:正常商品数量10.0,单价31.0,赠品数量0 2025-05-02 19:15:51,235 - app.core.excel.processor - INFO - 条码 6921168598649 处理结果:正常商品数量4.0,单价31.0,赠品数量0 2025-05-02 19:15:51,235 - app.core.excel.processor - INFO - 条码 6921168593569 处理结果:正常商品数量1.0,单价56.0,赠品数量0 2025-05-02 19:15:51,235 - app.core.excel.processor - INFO - 条码 6921168593804 处理结果:正常商品数量10.0,单价18.0,赠品数量0 2025-05-02 19:15:51,235 - app.core.excel.processor - INFO - 条码 6921168511280 处理结果:正常商品数量1.0,单价26.0,赠品数量0 2025-05-02 19:15:51,235 - app.core.excel.processor - INFO - 条码 6921168520015 处理结果:正常商品数量1.0,单价28.0,赠品数量0 2025-05-02 19:15:51,235 - app.core.excel.processor - INFO - 条码 6921168593521 处理结果:正常商品数量1.0,单价23.0,赠品数量0 2025-05-02 19:15:51,236 - app.core.excel.processor - INFO - 条码 6921168598113 处理结果:正常商品数量4.0,单价8.25,赠品数量0 2025-05-02 19:15:51,236 - app.core.excel.processor - INFO - 条码 6921168594054 处理结果:正常商品数量2.0,单价16.0,赠品数量0 2025-05-02 19:15:51,236 - app.core.excel.processor - INFO - 条码 6921168509256 处理结果:只有赠品,数量=7.0 2025-05-02 19:15:51,236 - app.core.excel.processor - INFO - 条码 6921168532001 填充:仅有赠品,采购量=0,赠品数量=5.0 2025-05-02 19:15:51,236 - app.core.excel.processor - INFO - 条码 6921168558032 填充:仅有赠品,采购量=0,赠品数量=15.0 2025-05-02 19:15:51,236 - app.core.excel.processor - INFO - 条码 6921168509256 填充:仅有赠品,采购量=0,赠品数量=7.0 2025-05-02 19:15:51,239 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250502191502.xls 2025-05-02 19:15:51,441 - app.core.excel.processor - INFO - 已自动打开输出目录: D:\My Documents\python\orc-order-v2\data\output 2025-05-02 19:33:54,963 - app.core.excel.processor - INFO - 初始化ExcelProcessor 2025-05-02 19:33:54,963 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls 2025-05-02 19:33:54,966 - app.core.excel.processor - INFO - 搜索目录 D:\My Documents\python\orc-order-v2\data\output 中的Excel文件 2025-05-02 19:33:54,967 - app.core.excel.processor - WARNING - 未在 D:\My Documents\python\orc-order-v2\data\output 目录下找到未处理的Excel文件 2025-05-02 19:35:48,762 - app.core.excel.processor - INFO - 初始化ExcelProcessor 2025-05-02 19:35:48,763 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls 2025-05-02 19:35:48,766 - app.core.excel.processor - INFO - 搜索目录 D:\My Documents\python\orc-order-v2\data\output 中的Excel文件 2025-05-02 19:35:48,817 - app.core.excel.processor - WARNING - 未在 D:\My Documents\python\orc-order-v2\data\output 目录下找到未处理的Excel文件 2025-05-02 19:36:15,984 - app.core.excel.processor - INFO - 初始化ExcelProcessor 2025-05-02 19:36:15,985 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls 2025-05-02 19:36:15,988 - app.core.excel.processor - INFO - 搜索目录 D:\My Documents\python\orc-order-v2\data\output 中的Excel文件 2025-05-02 19:36:15,988 - app.core.excel.processor - WARNING - 未在 D:\My Documents\python\orc-order-v2\data\output 目录下找到未处理的Excel文件 2025-05-02 19:42:19,205 - app.core.excel.processor - INFO - 初始化ExcelProcessor 2025-05-02 19:42:19,206 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls 2025-05-02 19:42:21,167 - app.core.excel.processor - INFO - 搜索目录 D:\My Documents\python\orc-order-v2\data\output 中的Excel文件 2025-05-02 19:42:21,167 - app.core.excel.processor - INFO - 找到最新的Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250502191502.xlsx 2025-05-02 19:42:21,168 - app.core.excel.processor - INFO - 开始处理Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250502191502.xlsx 2025-05-02 19:42:21,792 - app.core.excel.processor - INFO - 成功读取Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250502191502.xlsx, 共 18 行 2025-05-02 19:42:21,794 - app.core.excel.processor - INFO - 找到可能的表头行: 第1行,评分: 35 2025-05-02 19:42:21,795 - app.core.excel.processor - INFO - 识别到表头在第 1 行 2025-05-02 19:42:21,805 - app.core.excel.processor - INFO - 使用表头行重新读取数据,共 17 行有效数据 2025-05-02 19:42:21,806 - app.core.excel.processor - INFO - 移除空行后,有效数据行数: 17 2025-05-02 19:42:21,806 - app.core.excel.processor - INFO - 找到精确匹配的条码列: 条形码 2025-05-02 19:42:21,806 - app.core.excel.processor - INFO - 使用条码列: 条形码 2025-05-02 19:42:21,806 - app.core.excel.processor - INFO - 找到name列: 商品名称 2025-05-02 19:42:21,806 - app.core.excel.processor - INFO - 找到quantity列: 订单数量 2025-05-02 19:42:21,806 - app.core.excel.processor - INFO - 找到price列: 销售价 2025-05-02 19:42:21,806 - app.core.excel.processor - INFO - 列名映射结果: {'barcode': '条形码', 'name': '商品名称', 'quantity': '订单数量', 'price': '销售价'} 2025-05-02 19:42:21,806 - app.core.excel.processor - INFO - 是否存在规格列: False 2025-05-02 19:42:21,807 - app.core.excel.processor - INFO - 第1行: 提取商品信息 条码=6921168532001, 名称=450果园30%橙子15入纸箱, 规格=, 数量=1.0, 单位=, 单价=0 2025-05-02 19:42:21,808 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱 2025-05-02 19:42:21,808 - app.core.excel.processor - INFO - 从商品名称推断规格: 450果园30%橙子15入纸箱 -> 1*15 2025-05-02 19:42:21,811 - app.core.excel.processor - INFO - 第2行: 提取商品信息 条码=6921168594672, 名称=450果园30%葡萄15入纸箱, 规格=, 数量=1.0, 单位=, 单价=56.0 2025-05-02 19:42:21,812 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱 2025-05-02 19:42:21,813 - app.core.excel.processor - INFO - 从商品名称推断规格: 450果园30%葡萄15入纸箱 -> 1*15 2025-05-02 19:42:21,814 - app.core.excel.processor - INFO - 第3行: 提取商品信息 条码=6921168598755, 名称=450果园30%楂苹梅15入纸箱, 规格=, 数量=1.0, 单位=, 单价=56.0 2025-05-02 19:42:21,814 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱 2025-05-02 19:42:21,815 - app.core.excel.processor - INFO - 从商品名称推断规格: 450果园30%楂苹梅15入纸箱 -> 1*15 2025-05-02 19:42:21,816 - app.core.excel.processor - INFO - 第4行: 提取商品信息 条码=6921168596348, 名称=500-东方树叶-青柑普洱1*15-纸 箱装-开盖活动装, 规格=, 数量=1.0, 单位=, 单价=55.0 2025-05-02 19:42:21,895 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱 2025-05-02 19:42:21,896 - app.core.excel.processor - INFO - 从商品名称推断规格: 500-东方树叶-青柑普洱1*15-纸 箱装-开盖活动装 -> 1*15 2025-05-02 19:42:21,897 - app.core.excel.processor - INFO - 第5行: 提取商品信息 条码=6921168558032, 名称=500-东方树叶-乌龙茶1*15-纸箱 装-开盖活动装, 规格=, 数量=1.0, 单位=, 单价=0 2025-05-02 19:42:21,897 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱 2025-05-02 19:42:21,898 - app.core.excel.processor - INFO - 从商品名称推断规格: 500-东方树叶-乌龙茶1*15-纸箱 装-开盖活动装 -> 1*15 2025-05-02 19:42:21,899 - app.core.excel.processor - INFO - 第6行: 提取商品信息 条码=6921168598427, 名称=900树叶茉莉花茶12入纸箱, 规格=, 数量=5.0, 单位=, 单价=62.0 2025-05-02 19:42:21,899 - app.core.excel.processor - INFO - 从数量提取单位: 5箱 -> 箱 2025-05-02 19:42:21,899 - app.core.excel.processor - INFO - 从商品名称推断规格: 900树叶茉莉花茶12入纸箱 -> 1*12 2025-05-02 19:42:21,900 - app.core.excel.processor - INFO - 第7行: 提取商品信息 条码=6921168598649, 名称=900树叶青柑普洱12入纸箱, 规格=, 数量=2.0, 单位=, 单价=62.0 2025-05-02 19:42:21,900 - app.core.excel.processor - INFO - 从数量提取单位: 2箱 -> 箱 2025-05-02 19:42:21,900 - app.core.excel.processor - INFO - 从商品名称推断规格: 900树叶青柑普洱12入纸箱 -> 1*12 2025-05-02 19:42:21,901 - app.core.excel.processor - INFO - 第8行: 提取商品信息 条码=6921168593569, 名称=500茶π蜜桃乌龙15纸箱, 规格=, 数量=1.0, 单位=, 单价=56.0 2025-05-02 19:42:21,901 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱 2025-05-02 19:42:21,902 - app.core.excel.processor - INFO - 从商品名称推断规格: 500茶π蜜桃乌龙15纸箱 -> 1*15 2025-05-02 19:42:21,902 - app.core.excel.processor - INFO - 第9行: 提取商品信息 条码=6921168593804, 名称=300NFC橙3*10纸箱, 规格=, 数量=1.0, 单位=, 单价=180.0 2025-05-02 19:42:26,108 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱 2025-05-02 19:42:26,109 - app.core.excel.processor - INFO - 从商品名称推断规格: 300NFC橙3*10纸箱 -> 3*10 2025-05-02 19:42:26,110 - app.core.excel.processor - INFO - 第10行: 提取商品信息 条码=6921168511280, 名称=380水24纸箱, 规格=, 数量=1.0, 单位=, 单价=26.0 2025-05-02 19:42:26,110 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱 2025-05-02 19:42:26,110 - app.core.excel.processor - INFO - 从商品名称推断规格: 380水24纸箱 -> 1*24 2025-05-02 19:42:26,111 - app.core.excel.processor - INFO - 第11行: 提取商品信息 条码=6921168520015, 名称=1.5L水12白膜, 规格=, 数量=1.0, 单位=, 单价=28.0 2025-05-02 19:42:26,111 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱 2025-05-02 19:42:26,112 - app.core.excel.processor - INFO - 从商品名称推断规格: 1.5L水12白膜 -> 1*12 2025-05-02 19:42:26,112 - app.core.excel.processor - INFO - 第12行: 提取商品信息 条码=6921168593521, 名称=2L水8白膜, 规格=, 数量=1.0, 单位=, 单价=23.0 2025-05-02 19:42:26,112 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱 2025-05-02 19:42:26,112 - app.core.excel.processor - INFO - 从商品名称推断规格: 2L水8白膜 -> 1*8 2025-05-02 19:42:26,112 - app.core.excel.processor - INFO - 第13行: 提取商品信息 条码=6921168598113, 名称=6L水4入纸箱, 规格=, 数量=1.0, 单位=, 单价=33.0 2025-05-02 19:42:26,113 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱 2025-05-02 19:42:26,113 - app.core.excel.processor - INFO - 从商品名称推断规格: 6L水4入纸箱 -> 1*4 2025-05-02 19:42:26,113 - app.core.excel.processor - INFO - 第14行: 提取商品信息 条码=6921168594054, 名称=12.9L桶装水, 规格=, 数量=2.0, 单位=, 单价=16.0 2025-05-02 19:42:26,114 - app.core.excel.processor - INFO - 从数量提取单位: 2桶 -> 桶 2025-05-02 19:42:26,114 - app.core.excel.processor - INFO - 从商品名称推断规格: 12.9L桶装水 -> 12.9L*1 2025-05-02 19:42:29,207 - app.core.excel.processor - INFO - 第15行: 提取商品信息 条码=6921168509256, 名称=550水24白膜, 规格=, 数量=2.0, 单位=, 单价=0 2025-05-02 19:42:29,207 - app.core.excel.processor - INFO - 从数量提取单位: 2箱 -> 箱 2025-05-02 19:42:29,207 - app.core.excel.processor - INFO - 从商品名称推断规格: 550水24白膜 -> 1*24 2025-05-02 19:42:29,208 - app.core.excel.processor - INFO - 第16行: 提取商品信息 条码=6921168509256, 名称=550水24白膜, 规格=, 数量=5.0, 单位=, 单价=0 2025-05-02 19:42:29,208 - app.core.excel.processor - INFO - 从数量提取单位: 5箱 -> 箱 2025-05-02 19:42:29,208 - app.core.excel.processor - INFO - 从商品名称推断规格: 550水24白膜 -> 1*24 2025-05-02 19:42:29,209 - app.core.excel.processor - INFO - 提取到 16 个商品信息 2025-05-02 19:42:29,220 - app.core.excel.processor - INFO - 开始处理16 个产品信息 2025-05-02 19:42:29,220 - app.core.excel.processor - INFO - 处理商品: 条码=6921168532001, 数量=15.0, 单价=0, 是否赠品=True 2025-05-02 19:42:29,220 - app.core.excel.processor - INFO - 发现赠品:条码6921168532001, 数量=15.0 2025-05-02 19:42:29,220 - app.core.excel.processor - INFO - 处理商品: 条码=6921168594672, 数量=15.0, 单价=3.7333333333333334, 是否赠品=False 2025-05-02 19:42:29,221 - app.core.excel.processor - INFO - 发现正常商品:条码6921168594672, 数量=15.0, 单价=3.7333333333333334 2025-05-02 19:42:29,221 - app.core.excel.processor - INFO - 处理商品: 条码=6921168598755, 数量=15.0, 单价=3.7333333333333334, 是否赠品=False 2025-05-02 19:42:29,221 - app.core.excel.processor - INFO - 发现正常商品:条码6921168598755, 数量=15.0, 单价=3.7333333333333334 2025-05-02 19:42:29,221 - app.core.excel.processor - INFO - 处理商品: 条码=6921168596348, 数量=15.0, 单价=3.6666666666666665, 是否赠品=False 2025-05-02 19:42:29,221 - app.core.excel.processor - INFO - 发现正常商品:条码6921168596348, 数量=15.0, 单价=3.6666666666666665 2025-05-02 19:42:29,221 - app.core.excel.processor - INFO - 处理商品: 条码=6921168558032, 数量=15.0, 单价=0, 是否赠品=True 2025-05-02 19:42:29,221 - app.core.excel.processor - INFO - 发现赠品:条码6921168558032, 数量=15.0 2025-05-02 19:42:29,221 - app.core.excel.processor - INFO - 处理商品: 条码=6921168598427, 数量=60.0, 单价=5.166666666666667, 是否赠品=False 2025-05-02 19:42:29,221 - app.core.excel.processor - INFO - 发现正常商品:条码6921168598427, 数量=60.0, 单价=5.166666666666667 2025-05-02 19:42:29,222 - app.core.excel.processor - INFO - 处理商品: 条码=6921168598649, 数量=24.0, 单价=5.166666666666667, 是否赠品=False 2025-05-02 19:42:29,222 - app.core.excel.processor - INFO - 发现正常商品:条码6921168598649, 数量=24.0, 单价=5.166666666666667 2025-05-02 19:42:29,222 - app.core.excel.processor - INFO - 处理商品: 条码=6921168593569, 数量=15.0, 单价=3.7333333333333334, 是否赠品=False 2025-05-02 19:42:29,222 - app.core.excel.processor - INFO - 发现正常商品:条码6921168593569, 数量=15.0, 单价=3.7333333333333334 2025-05-02 19:42:29,222 - app.core.excel.processor - INFO - 处理商品: 条码=6921168593804, 数量=10.0, 单价=18.0, 是否赠品=False 2025-05-02 19:42:32,851 - app.core.excel.processor - INFO - 发现正常商品:条码6921168593804, 数量=10.0, 单价=18.0 2025-05-02 19:42:32,851 - app.core.excel.processor - INFO - 处理商品: 条码=6921168511280, 数量=24.0, 单价=1.0833333333333333, 是否赠品=False 2025-05-02 19:42:32,851 - app.core.excel.processor - INFO - 发现正常商品:条码6921168511280, 数量=24.0, 单价=1.0833333333333333 2025-05-02 19:42:32,851 - app.core.excel.processor - INFO - 处理商品: 条码=6921168520015, 数量=12.0, 单价=2.3333333333333335, 是否赠品=False 2025-05-02 19:42:32,851 - app.core.excel.processor - INFO - 发现正常商品:条码6921168520015, 数量=12.0, 单价=2.3333333333333335 2025-05-02 19:42:32,852 - app.core.excel.processor - INFO - 处理商品: 条码=6921168593521, 数量=8.0, 单价=2.875, 是否赠品=False 2025-05-02 19:42:32,852 - app.core.excel.processor - INFO - 发现正常商品:条码6921168593521, 数量=8.0, 单价=2.875 2025-05-02 19:42:32,852 - app.core.excel.processor - INFO - 处理商品: 条码=6921168598113, 数量=4.0, 单价=8.25, 是否赠品=False 2025-05-02 19:42:32,852 - app.core.excel.processor - INFO - 发现正常商品:条码6921168598113, 数量=4.0, 单价=8.25 2025-05-02 19:42:32,852 - app.core.excel.processor - INFO - 处理商品: 条码=6921168594054, 数量=2.0, 单价=16.0, 是否赠品=False 2025-05-02 19:42:32,852 - app.core.excel.processor - INFO - 发现正常商品:条码6921168594054, 数量=2.0, 单价=16.0 2025-05-02 19:42:32,852 - app.core.excel.processor - INFO - 处理商品: 条码=6921168509256, 数量=48.0, 单价=0, 是否赠品=True 2025-05-02 19:42:32,852 - app.core.excel.processor - INFO - 发现赠品:条码6921168509256, 数量=48.0 2025-05-02 19:42:32,852 - app.core.excel.processor - INFO - 处理商品: 条码=6921168509256, 数量=120.0, 单价=0, 是否赠品=True 2025-05-02 19:42:32,852 - app.core.excel.processor - INFO - 发现赠品:条码6921168509256, 数量=120.0 2025-05-02 19:42:32,852 - app.core.excel.processor - INFO - 分组后共15 个不同条码的商品 2025-05-02 19:42:32,852 - app.core.excel.processor - INFO - 条码 6921168532001 处理结果:只有赠品,数量=15.0 2025-05-02 19:42:32,852 - app.core.excel.processor - INFO - 条码 6921168594672 处理结果:正常商品数量15.0,单价3.7333333333333334,赠品数量0 2025-05-02 19:42:32,852 - app.core.excel.processor - INFO - 条码 6921168598755 处理结果:正常商品数量15.0,单价3.7333333333333334,赠品数量0 2025-05-02 19:42:32,852 - app.core.excel.processor - INFO - 条码 6921168596348 处理结果:正常商品数量15.0,单价3.6666666666666665,赠品数量0 2025-05-02 19:42:32,852 - app.core.excel.processor - INFO - 条码 6921168558032 处理结果:只有赠品,数量=15.0 2025-05-02 19:42:32,853 - app.core.excel.processor - INFO - 条码 6921168598427 处理结果:正常商品数量60.0,单价5.166666666666667,赠品数量0 2025-05-02 19:42:32,853 - app.core.excel.processor - INFO - 条码 6921168598649 处理结果:正常商品数量24.0,单价5.166666666666667,赠品数量0 2025-05-02 19:42:32,853 - app.core.excel.processor - INFO - 条码 6921168593569 处理结果:正常商品数量15.0,单价3.7333333333333334,赠品数量0 2025-05-02 19:42:32,853 - app.core.excel.processor - INFO - 条码 6921168593804 处理结果:正常商品数量10.0,单价18.0,赠品数量0 2025-05-02 19:42:32,853 - app.core.excel.processor - INFO - 条码 6921168511280 处理结果:正常商品数量24.0,单价1.0833333333333333,赠品数量0 2025-05-02 19:42:32,853 - app.core.excel.processor - INFO - 条码 6921168520015 处理结果:正常商品数量12.0,单价2.3333333333333335,赠品数量0 2025-05-02 19:42:32,853 - app.core.excel.processor - INFO - 条码 6921168593521 处理结果:正常商品数量8.0,单价2.875,赠品数量0 2025-05-02 19:42:32,853 - app.core.excel.processor - INFO - 条码 6921168598113 处理结果:正常商品数量4.0,单价8.25,赠品数量0 2025-05-02 19:42:32,853 - app.core.excel.processor - INFO - 条码 6921168594054 处理结果:正常商品数量2.0,单价16.0,赠品数量0 2025-05-02 19:42:32,853 - app.core.excel.processor - INFO - 条码 6921168509256 处理结果:只有赠品,数量=168.0 2025-05-02 19:42:32,853 - app.core.excel.processor - INFO - 条码 6921168532001 填充:仅有赠品,采购量=0,赠品数量=15.0 2025-05-02 19:42:32,853 - app.core.excel.processor - INFO - 条码 6921168558032 填充:仅有赠品,采购量=0,赠品数量=15.0 2025-05-02 19:42:36,293 - app.core.excel.processor - INFO - 条码 6921168509256 填充:仅有赠品,采购量=0,赠品数量=168.0 2025-05-02 19:42:36,299 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250502191502.xls 2025-05-02 19:42:36,439 - app.core.excel.processor - INFO - 已自动打开输出目录: D:\My Documents\python\orc-order-v2\data\output 2025-05-02 19:53:27,940 - app.core.excel.processor - INFO - 初始化ExcelProcessor 2025-05-02 19:53:27,941 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls 2025-05-02 19:53:29,683 - app.core.excel.processor - INFO - 搜索目录 D:\My Documents\python\orc-order-v2\data\output 中的Excel文件 2025-05-02 19:53:29,684 - app.core.excel.processor - INFO - 找到最新的Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250502191502.xlsx 2025-05-02 19:53:29,684 - app.core.excel.processor - INFO - 开始处理Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250502191502.xlsx 2025-05-02 19:53:30,430 - app.core.excel.processor - INFO - 成功读取Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250502191502.xlsx, 共 18 行 2025-05-02 19:53:30,432 - app.core.excel.processor - INFO - 找到可能的表头行: 第1行,评分: 35 2025-05-02 19:53:30,432 - app.core.excel.processor - INFO - 识别到表头在第 1 行 2025-05-02 19:53:30,442 - app.core.excel.processor - INFO - 使用表头行重新读取数据,共 17 行有效数据 2025-05-02 19:53:30,443 - app.core.excel.processor - INFO - 移除空行后,有效数据行数: 17 2025-05-02 19:53:30,444 - app.core.excel.processor - INFO - 找到精确匹配的条码列: 条形码 2025-05-02 19:53:30,444 - app.core.excel.processor - INFO - 使用条码列: 条形码 2025-05-02 19:53:30,444 - app.core.excel.processor - INFO - 找到name列: 商品名称 2025-05-02 19:53:30,445 - app.core.excel.processor - INFO - 找到quantity列: 订单数量 2025-05-02 19:53:30,445 - app.core.excel.processor - INFO - 找到price列: 销售价 2025-05-02 19:53:30,445 - app.core.excel.processor - INFO - 列名映射结果: {'barcode': '条形码', 'name': '商品名称', 'quantity': '订单数量', 'price': '销售价'} 2025-05-02 19:53:30,446 - app.core.excel.processor - INFO - 是否存在规格列: False 2025-05-02 19:53:30,447 - app.core.excel.processor - INFO - 第1行: 提取商品信息 条码=6921168532001, 名称=450果园30%橙子15入纸箱, 规格=, 数量=1.0, 单位=, 单价=0 2025-05-02 19:53:30,449 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱 2025-05-02 19:53:30,449 - app.core.excel.processor - INFO - 从商品名称推断规格: 450果园30%橙子15入纸箱 -> 1*15 2025-05-02 19:53:30,450 - app.core.excel.processor - INFO - 第2行: 提取商品信息 条码=6921168594672, 名称=450果园30%葡萄15入纸箱, 规格=, 数量=1.0, 单位=, 单价=56.0 2025-05-02 19:53:30,451 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱 2025-05-02 19:53:30,451 - app.core.excel.processor - INFO - 从商品名称推断规格: 450果园30%葡萄15入纸箱 -> 1*15 2025-05-02 19:53:30,451 - app.core.excel.processor - INFO - 第3行: 提取商品信息 条码=6921168598755, 名称=450果园30%楂苹梅15入纸箱, 规格=, 数量=1.0, 单位=, 单价=56.0 2025-05-02 19:53:30,452 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱 2025-05-02 19:53:30,452 - app.core.excel.processor - INFO - 从商品名称推断规格: 450果园30%楂苹梅15入纸箱 -> 1*15 2025-05-02 19:53:30,452 - app.core.excel.processor - INFO - 第4行: 提取商品信息 条码=6921168596348, 名称=500-东方树叶-青柑普洱1*15-纸 箱装-开盖活动装, 规格=, 数量=1.0, 单位=, 单价=55.0 2025-05-02 19:53:30,524 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱 2025-05-02 19:53:30,525 - app.core.excel.processor - INFO - 从商品名称推断规格: 500-东方树叶-青柑普洱1*15-纸 箱装-开盖活动装 -> 1*15 2025-05-02 19:53:30,526 - app.core.excel.processor - INFO - 第5行: 提取商品信息 条码=6921168558032, 名称=500-东方树叶-乌龙茶1*15-纸箱 装-开盖活动装, 规格=, 数量=1.0, 单位=, 单价=0 2025-05-02 19:53:30,527 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱 2025-05-02 19:53:30,527 - app.core.excel.processor - INFO - 从商品名称推断规格: 500-东方树叶-乌龙茶1*15-纸箱 装-开盖活动装 -> 1*15 2025-05-02 19:53:30,528 - app.core.excel.processor - INFO - 第6行: 提取商品信息 条码=6921168598427, 名称=900树叶茉莉花茶12入纸箱, 规格=, 数量=5.0, 单位=, 单价=62.0 2025-05-02 19:53:30,528 - app.core.excel.processor - INFO - 从数量提取单位: 5箱 -> 箱 2025-05-02 19:53:30,529 - app.core.excel.processor - INFO - 从商品名称推断规格: 900树叶茉莉花茶12入纸箱 -> 1*12 2025-05-02 19:53:30,529 - app.core.excel.processor - INFO - 第7行: 提取商品信息 条码=6921168598649, 名称=900树叶青柑普洱12入纸箱, 规格=, 数量=2.0, 单位=, 单价=62.0 2025-05-02 19:53:30,530 - app.core.excel.processor - INFO - 从数量提取单位: 2箱 -> 箱 2025-05-02 19:53:30,530 - app.core.excel.processor - INFO - 从商品名称推断规格: 900树叶青柑普洱12入纸箱 -> 1*12 2025-05-02 19:53:30,531 - app.core.excel.processor - INFO - 第8行: 提取商品信息 条码=6921168593569, 名称=500茶π蜜桃乌龙15纸箱, 规格=, 数量=1.0, 单位=, 单价=56.0 2025-05-02 19:53:30,531 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱 2025-05-02 19:53:30,531 - app.core.excel.processor - INFO - 从商品名称推断规格: 500茶π蜜桃乌龙15纸箱 -> 1*15 2025-05-02 19:53:30,532 - app.core.excel.processor - INFO - 第9行: 提取商品信息 条码=6921168593804, 名称=300NFC橙3*10纸箱, 规格=, 数量=1.0, 单位=, 单价=180.0 2025-05-02 19:53:35,279 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱 2025-05-02 19:53:35,279 - app.core.excel.processor - INFO - 从商品名称推断规格: 300NFC橙3*10纸箱 -> 3*10 2025-05-02 19:53:35,280 - app.core.excel.processor - INFO - 第10行: 提取商品信息 条码=6921168511280, 名称=380水24纸箱, 规格=, 数量=1.0, 单位=, 单价=26.0 2025-05-02 19:53:35,280 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱 2025-05-02 19:53:35,280 - app.core.excel.processor - INFO - 从商品名称推断规格: 380水24纸箱 -> 1*24 2025-05-02 19:53:35,281 - app.core.excel.processor - INFO - 第11行: 提取商品信息 条码=6921168520015, 名称=1.5L水12白膜, 规格=, 数量=1.0, 单位=, 单价=28.0 2025-05-02 19:53:35,282 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱 2025-05-02 19:53:35,282 - app.core.excel.processor - INFO - 从商品名称推断规格: 1.5L水12白膜 -> 1*12 2025-05-02 19:53:35,283 - app.core.excel.processor - INFO - 第12行: 提取商品信息 条码=6921168593521, 名称=2L水8白膜, 规格=, 数量=1.0, 单位=, 单价=23.0 2025-05-02 19:53:35,283 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱 2025-05-02 19:53:35,284 - app.core.excel.processor - INFO - 从商品名称推断规格: 2L水8白膜 -> 1*8 2025-05-02 19:53:35,284 - app.core.excel.processor - INFO - 第13行: 提取商品信息 条码=6921168598113, 名称=6L水4入纸箱, 规格=, 数量=1.0, 单位=, 单价=33.0 2025-05-02 19:53:35,285 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱 2025-05-02 19:53:35,285 - app.core.excel.processor - INFO - 从商品名称推断规格: 6L水4入纸箱 -> 1*4 2025-05-02 19:53:35,286 - app.core.excel.processor - INFO - 第14行: 提取商品信息 条码=6921168594054, 名称=12.9L桶装水, 规格=, 数量=2.0, 单位=, 单价=16.0 2025-05-02 19:53:35,286 - app.core.excel.processor - INFO - 从数量提取单位: 2桶 -> 桶 2025-05-02 19:53:35,287 - app.core.excel.processor - INFO - 从商品名称推断规格: 12.9L桶装水 -> 12.9L*1 2025-05-02 19:53:39,728 - app.core.excel.processor - INFO - 第15行: 提取商品信息 条码=6921168509256, 名称=550水24白膜, 规格=, 数量=2.0, 单位=, 单价=0 2025-05-02 19:53:39,728 - app.core.excel.processor - INFO - 从数量提取单位: 2箱 -> 箱 2025-05-02 19:53:39,729 - app.core.excel.processor - INFO - 从商品名称推断规格: 550水24白膜 -> 1*24 2025-05-02 19:53:39,729 - app.core.excel.processor - INFO - 第16行: 提取商品信息 条码=6921168509256, 名称=550水24白膜, 规格=, 数量=5.0, 单位=, 单价=0 2025-05-02 19:53:39,729 - app.core.excel.processor - INFO - 从数量提取单位: 5箱 -> 箱 2025-05-02 19:53:39,729 - app.core.excel.processor - INFO - 从商品名称推断规格: 550水24白膜 -> 1*24 2025-05-02 19:53:39,730 - app.core.excel.processor - INFO - 提取到 16 个商品信息 2025-05-02 19:53:39,736 - app.core.excel.processor - INFO - 开始处理16 个产品信息 2025-05-02 19:53:39,736 - app.core.excel.processor - INFO - 处理商品: 条码=6921168532001, 数量=15.0, 单价=0, 是否赠品=True 2025-05-02 19:53:39,736 - app.core.excel.processor - INFO - 发现赠品:条码6921168532001, 数量=15.0 2025-05-02 19:53:39,736 - app.core.excel.processor - INFO - 处理商品: 条码=6921168594672, 数量=15.0, 单价=3.7333333333333334, 是否赠品=False 2025-05-02 19:53:39,736 - app.core.excel.processor - INFO - 发现正常商品:条码6921168594672, 数量=15.0, 单价=3.7333333333333334 2025-05-02 19:53:39,736 - app.core.excel.processor - INFO - 处理商品: 条码=6921168598755, 数量=15.0, 单价=3.7333333333333334, 是否赠品=False 2025-05-02 19:53:39,736 - app.core.excel.processor - INFO - 发现正常商品:条码6921168598755, 数量=15.0, 单价=3.7333333333333334 2025-05-02 19:53:39,736 - app.core.excel.processor - INFO - 处理商品: 条码=6921168596348, 数量=15.0, 单价=3.6666666666666665, 是否赠品=False 2025-05-02 19:53:39,736 - app.core.excel.processor - INFO - 发现正常商品:条码6921168596348, 数量=15.0, 单价=3.6666666666666665 2025-05-02 19:53:39,736 - app.core.excel.processor - INFO - 处理商品: 条码=6921168558032, 数量=15.0, 单价=0, 是否赠品=True 2025-05-02 19:53:39,737 - app.core.excel.processor - INFO - 发现赠品:条码6921168558032, 数量=15.0 2025-05-02 19:53:39,737 - app.core.excel.processor - INFO - 处理商品: 条码=6921168598427, 数量=60.0, 单价=5.166666666666667, 是否赠品=False 2025-05-02 19:53:39,737 - app.core.excel.processor - INFO - 发现正常商品:条码6921168598427, 数量=60.0, 单价=5.166666666666667 2025-05-02 19:53:39,737 - app.core.excel.processor - INFO - 处理商品: 条码=6921168598649, 数量=24.0, 单价=5.166666666666667, 是否赠品=False 2025-05-02 19:53:39,737 - app.core.excel.processor - INFO - 发现正常商品:条码6921168598649, 数量=24.0, 单价=5.166666666666667 2025-05-02 19:53:39,737 - app.core.excel.processor - INFO - 处理商品: 条码=6921168593569, 数量=15.0, 单价=3.7333333333333334, 是否赠品=False 2025-05-02 19:53:39,737 - app.core.excel.processor - INFO - 发现正常商品:条码6921168593569, 数量=15.0, 单价=3.7333333333333334 2025-05-02 19:53:39,737 - app.core.excel.processor - INFO - 处理商品: 条码=6921168593804, 数量=30.0, 单价=6.0, 是否赠品=False 2025-05-02 19:53:44,260 - app.core.excel.processor - INFO - 发现正常商品:条码6921168593804, 数量=30.0, 单价=6.0 2025-05-02 19:53:44,260 - app.core.excel.processor - INFO - 处理商品: 条码=6921168511280, 数量=24.0, 单价=1.0833333333333333, 是否赠品=False 2025-05-02 19:53:44,260 - app.core.excel.processor - INFO - 发现正常商品:条码6921168511280, 数量=24.0, 单价=1.0833333333333333 2025-05-02 19:53:44,260 - app.core.excel.processor - INFO - 处理商品: 条码=6921168520015, 数量=12.0, 单价=2.3333333333333335, 是否赠品=False 2025-05-02 19:53:44,260 - app.core.excel.processor - INFO - 发现正常商品:条码6921168520015, 数量=12.0, 单价=2.3333333333333335 2025-05-02 19:53:44,260 - app.core.excel.processor - INFO - 处理商品: 条码=6921168593521, 数量=8.0, 单价=2.875, 是否赠品=False 2025-05-02 19:53:44,261 - app.core.excel.processor - INFO - 发现正常商品:条码6921168593521, 数量=8.0, 单价=2.875 2025-05-02 19:53:44,261 - app.core.excel.processor - INFO - 处理商品: 条码=6921168598113, 数量=4.0, 单价=8.25, 是否赠品=False 2025-05-02 19:53:44,261 - app.core.excel.processor - INFO - 发现正常商品:条码6921168598113, 数量=4.0, 单价=8.25 2025-05-02 19:53:44,261 - app.core.excel.processor - INFO - 处理商品: 条码=6921168594054, 数量=2.0, 单价=16.0, 是否赠品=False 2025-05-02 19:53:44,261 - app.core.excel.processor - INFO - 发现正常商品:条码6921168594054, 数量=2.0, 单价=16.0 2025-05-02 19:53:44,261 - app.core.excel.processor - INFO - 处理商品: 条码=6921168509256, 数量=48.0, 单价=0, 是否赠品=True 2025-05-02 19:53:44,261 - app.core.excel.processor - INFO - 发现赠品:条码6921168509256, 数量=48.0 2025-05-02 19:53:44,261 - app.core.excel.processor - INFO - 处理商品: 条码=6921168509256, 数量=120.0, 单价=0, 是否赠品=True 2025-05-02 19:53:44,261 - app.core.excel.processor - INFO - 发现赠品:条码6921168509256, 数量=120.0 2025-05-02 19:53:44,261 - app.core.excel.processor - INFO - 分组后共15 个不同条码的商品 2025-05-02 19:53:44,262 - app.core.excel.processor - INFO - 条码 6921168532001 处理结果:只有赠品,数量=15.0 2025-05-02 19:53:44,262 - app.core.excel.processor - INFO - 条码 6921168594672 处理结果:正常商品数量15.0,单价3.7333333333333334,赠品数量0 2025-05-02 19:53:44,262 - app.core.excel.processor - INFO - 条码 6921168598755 处理结果:正常商品数量15.0,单价3.7333333333333334,赠品数量0 2025-05-02 19:53:44,262 - app.core.excel.processor - INFO - 条码 6921168596348 处理结果:正常商品数量15.0,单价3.6666666666666665,赠品数量0 2025-05-02 19:53:44,262 - app.core.excel.processor - INFO - 条码 6921168558032 处理结果:只有赠品,数量=15.0 2025-05-02 19:53:44,262 - app.core.excel.processor - INFO - 条码 6921168598427 处理结果:正常商品数量60.0,单价5.166666666666667,赠品数量0 2025-05-02 19:53:44,262 - app.core.excel.processor - INFO - 条码 6921168598649 处理结果:正常商品数量24.0,单价5.166666666666667,赠品数量0 2025-05-02 19:53:44,262 - app.core.excel.processor - INFO - 条码 6921168593569 处理结果:正常商品数量15.0,单价3.7333333333333334,赠品数量0 2025-05-02 19:53:44,262 - app.core.excel.processor - INFO - 条码 6921168593804 处理结果:正常商品数量30.0,单价6.0,赠品数量0 2025-05-02 19:53:44,262 - app.core.excel.processor - INFO - 条码 6921168511280 处理结果:正常商品数量24.0,单价1.0833333333333333,赠品数量0 2025-05-02 19:53:44,262 - app.core.excel.processor - INFO - 条码 6921168520015 处理结果:正常商品数量12.0,单价2.3333333333333335,赠品数量0 2025-05-02 19:53:44,262 - app.core.excel.processor - INFO - 条码 6921168593521 处理结果:正常商品数量8.0,单价2.875,赠品数量0 2025-05-02 19:53:44,262 - app.core.excel.processor - INFO - 条码 6921168598113 处理结果:正常商品数量4.0,单价8.25,赠品数量0 2025-05-02 19:53:44,262 - app.core.excel.processor - INFO - 条码 6921168594054 处理结果:正常商品数量2.0,单价16.0,赠品数量0 2025-05-02 19:53:44,263 - app.core.excel.processor - INFO - 条码 6921168509256 处理结果:只有赠品,数量=168.0 2025-05-02 19:53:44,263 - app.core.excel.processor - INFO - 条码 6921168532001 填充:仅有赠品,采购量=0,赠品数量=15.0 2025-05-02 19:53:44,263 - app.core.excel.processor - INFO - 条码 6921168558032 填充:仅有赠品,采购量=0,赠品数量=15.0 2025-05-02 19:53:47,621 - app.core.excel.processor - INFO - 条码 6921168509256 填充:仅有赠品,采购量=0,赠品数量=168.0 2025-05-02 19:53:47,624 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250502191502.xls 2025-05-02 19:53:47,769 - app.core.excel.processor - INFO - 已自动打开输出目录: D:\My Documents\python\orc-order-v2\data\output 2025-05-02 20:52:59,673 - app.core.excel.processor - INFO - 初始化ExcelProcessor 2025-05-02 20:52:59,673 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls 2025-05-02 20:53:02,564 - app.core.excel.processor - INFO - 搜索目录 D:\My Documents\python\orc-order-v2\data\output 中的Excel文件 2025-05-02 20:53:02,564 - app.core.excel.processor - INFO - 找到最新的Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250502205251.xlsx 2025-05-02 20:53:02,565 - app.core.excel.processor - INFO - 开始处理Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250502205251.xlsx 2025-05-02 20:53:03,145 - app.core.excel.processor - INFO - 成功读取Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250502205251.xlsx, 共 11 行 2025-05-02 20:53:03,148 - app.core.excel.processor - INFO - 找到可能的表头行: 第1行,评分: 40 2025-05-02 20:53:03,149 - app.core.excel.processor - INFO - 识别到表头在第 1 行 2025-05-02 20:53:03,169 - app.core.excel.processor - INFO - 使用表头行重新读取数据,共 10 行有效数据 2025-05-02 20:53:03,170 - app.core.excel.processor - INFO - 移除空行后,有效数据行数: 10 2025-05-02 20:53:03,171 - app.core.excel.processor - INFO - 找到精确匹配的条码列: 条形码 2025-05-02 20:53:03,171 - app.core.excel.processor - INFO - 使用条码列: 条形码 2025-05-02 20:53:03,171 - app.core.excel.processor - INFO - 找到name列: 商品名称 2025-05-02 20:53:03,171 - app.core.excel.processor - INFO - 找到quantity列: 数量 2025-05-02 20:53:03,171 - app.core.excel.processor - INFO - 找到unit列: 单位 2025-05-02 20:53:03,171 - app.core.excel.processor - INFO - 找到price列: 销售价 2025-05-02 20:53:03,171 - app.core.excel.processor - INFO - 列名映射结果: {'barcode': '条形码', 'name': '商品名称', 'quantity': '数量', 'unit': '单位', 'price': '销售价'} 2025-05-02 20:53:03,171 - app.core.excel.processor - INFO - 是否存在规格列: False 2025-05-02 20:53:03,172 - app.core.excel.processor - INFO - 第1行: 提取商品信息 条码=6902083898618, 名称=营养快线原味450g*15, 规格=, 数量=1.0, 单位=件, 单价=45.0 2025-05-02 20:53:03,175 - app.core.excel.processor - INFO - 从商品名称推断规格: 营养快线原味450g*15 -> 450*15 2025-05-02 20:53:03,176 - app.core.excel.processor - INFO - 第2行: 提取商品信息 条码=6902083898632, 名称=营养快线香草450g*15, 规格=, 数量=1.0, 单位=件, 单价=45.0 2025-05-02 20:53:03,176 - app.core.excel.processor - INFO - 从商品名称推断规格: 营养快线香草450g*15 -> 450*15 2025-05-02 20:53:03,177 - app.core.excel.processor - INFO - 第3行: 提取商品信息 条码=6902083898625, 名称=营养快线菠萝450g*15, 规格=, 数量=1.0, 单位=件, 单价=45.0 2025-05-02 20:53:03,177 - app.core.excel.processor - INFO - 从商品名称推断规格: 营养快线菠萝450g*15 -> 450*15 2025-05-02 20:53:03,178 - app.core.excel.processor - INFO - 第4行: 提取商品信息 条码=6902083907150, 名称=幸福牵线椰子450g*15, 规格=, 数量=1.0, 单位=件, 单价=45.0 2025-05-02 20:53:03,178 - app.core.excel.processor - INFO - 从商品名称推断规格: 幸福牵线椰子450g*15 -> 450*15 2025-05-02 20:53:03,301 - app.core.excel.processor - INFO - 第5行: 提取商品信息 条码=6902083905224, 名称=幸福牵线香蕉450g*15, 规格=, 数量=1.0, 单位=件, 单价=45.0 2025-05-02 20:53:03,302 - app.core.excel.processor - INFO - 从商品名称推断规格: 幸福牵线香蕉450g*15 -> 450*15 2025-05-02 20:53:03,302 - app.core.excel.processor - INFO - 第6行: 提取商品信息 条码=6902083905217, 名称=幸福牵线红枣450g*15, 规格=, 数量=1.0, 单位=件, 单价=45.0 2025-05-02 20:53:03,303 - app.core.excel.processor - INFO - 从商品名称推断规格: 幸福牵线红枣450g*15 -> 450*15 2025-05-02 20:53:03,304 - app.core.excel.processor - INFO - 第7行: 提取商品信息 条码=6902083922658, 名称=娃哈哈瓶装大AD450ml*15, 规格=, 数量=1.0, 单位=件, 单价=50.0 2025-05-02 20:53:03,305 - app.core.excel.processor - INFO - 第8行: 提取商品信息 条码=6902083814045, 名称=娃哈哈瓶装大AD水蜜桃450ml*15, 规格=, 数量=1.0, 单位=件, 单价=50.0 2025-05-02 20:53:03,305 - app.core.excel.processor - INFO - 第9行: 提取商品信息 条码=6902083814052, 名称=娃哈哈瓶装大AD草莓味450ml*15, 规格=, 数量=1.0, 单位=件, 单价=50.0 2025-05-02 20:53:03,306 - app.core.excel.processor - INFO - 提取到 9 个商品信息 2025-05-02 20:53:03,315 - app.core.excel.processor - INFO - 开始处理9 个产品信息 2025-05-02 20:53:03,315 - app.core.excel.processor - INFO - 处理商品: 条码=6902083898618, 数量=15.0, 单价=3.0, 是否赠品=False 2025-05-02 20:53:03,315 - app.core.excel.processor - INFO - 发现正常商品:条码6902083898618, 数量=15.0, 单价=3.0 2025-05-02 20:53:03,315 - app.core.excel.processor - INFO - 处理商品: 条码=6902083898632, 数量=15.0, 单价=3.0, 是否赠品=False 2025-05-02 20:53:03,315 - app.core.excel.processor - INFO - 发现正常商品:条码6902083898632, 数量=15.0, 单价=3.0 2025-05-02 20:53:03,316 - app.core.excel.processor - INFO - 处理商品: 条码=6902083898625, 数量=15.0, 单价=3.0, 是否赠品=False 2025-05-02 20:53:03,316 - app.core.excel.processor - INFO - 发现正常商品:条码6902083898625, 数量=15.0, 单价=3.0 2025-05-02 20:53:03,316 - app.core.excel.processor - INFO - 处理商品: 条码=6902083907150, 数量=15.0, 单价=3.0, 是否赠品=False 2025-05-02 20:53:03,316 - app.core.excel.processor - INFO - 发现正常商品:条码6902083907150, 数量=15.0, 单价=3.0 2025-05-02 20:53:03,316 - app.core.excel.processor - INFO - 处理商品: 条码=6902083905224, 数量=15.0, 单价=3.0, 是否赠品=False 2025-05-02 20:53:03,316 - app.core.excel.processor - INFO - 发现正常商品:条码6902083905224, 数量=15.0, 单价=3.0 2025-05-02 20:53:03,316 - app.core.excel.processor - INFO - 处理商品: 条码=6902083905217, 数量=15.0, 单价=3.0, 是否赠品=False 2025-05-02 20:53:03,316 - app.core.excel.processor - INFO - 发现正常商品:条码6902083905217, 数量=15.0, 单价=3.0 2025-05-02 20:53:03,316 - app.core.excel.processor - INFO - 处理商品: 条码=6902083922658, 数量=1.0, 单价=50.0, 是否赠品=False 2025-05-02 20:53:03,317 - app.core.excel.processor - INFO - 发现正常商品:条码6902083922658, 数量=1.0, 单价=50.0 2025-05-02 20:53:03,317 - app.core.excel.processor - INFO - 处理商品: 条码=6902083814045, 数量=1.0, 单价=50.0, 是否赠品=False 2025-05-02 20:53:07,363 - app.core.excel.processor - INFO - 发现正常商品:条码6902083814045, 数量=1.0, 单价=50.0 2025-05-02 20:53:07,363 - app.core.excel.processor - INFO - 处理商品: 条码=6902083814052, 数量=1.0, 单价=50.0, 是否赠品=False 2025-05-02 20:53:07,363 - app.core.excel.processor - INFO - 发现正常商品:条码6902083814052, 数量=1.0, 单价=50.0 2025-05-02 20:53:07,364 - app.core.excel.processor - INFO - 分组后共9 个不同条码的商品 2025-05-02 20:53:07,364 - app.core.excel.processor - INFO - 条码 6902083898618 处理结果:正常商品数量15.0,单价3.0,赠品数量0 2025-05-02 20:53:07,364 - app.core.excel.processor - INFO - 条码 6902083898632 处理结果:正常商品数量15.0,单价3.0,赠品数量0 2025-05-02 20:53:07,364 - app.core.excel.processor - INFO - 条码 6902083898625 处理结果:正常商品数量15.0,单价3.0,赠品数量0 2025-05-02 20:53:07,364 - app.core.excel.processor - INFO - 条码 6902083907150 处理结果:正常商品数量15.0,单价3.0,赠品数量0 2025-05-02 20:53:07,364 - app.core.excel.processor - INFO - 条码 6902083905224 处理结果:正常商品数量15.0,单价3.0,赠品数量0 2025-05-02 20:53:07,364 - app.core.excel.processor - INFO - 条码 6902083905217 处理结果:正常商品数量15.0,单价3.0,赠品数量0 2025-05-02 20:53:07,364 - app.core.excel.processor - INFO - 条码 6902083922658 处理结果:正常商品数量1.0,单价50.0,赠品数量0 2025-05-02 20:53:07,364 - app.core.excel.processor - INFO - 条码 6902083814045 处理结果:正常商品数量1.0,单价50.0,赠品数量0 2025-05-02 20:53:07,364 - app.core.excel.processor - INFO - 条码 6902083814052 处理结果:正常商品数量1.0,单价50.0,赠品数量0 2025-05-02 20:53:07,367 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250502205251.xls 2025-05-02 20:53:07,427 - app.core.excel.processor - INFO - 已自动打开输出目录: D:\My Documents\python\orc-order-v2\data\output 2025-05-02 21:02:57,316 - app.core.excel.processor - INFO - 初始化ExcelProcessor 2025-05-02 21:02:57,316 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls 2025-05-02 21:02:57,319 - app.core.excel.processor - INFO - 搜索目录 D:\My Documents\python\orc-order-v2\data\output 中的Excel文件 2025-05-02 21:02:57,320 - app.core.excel.processor - INFO - 找到最新的Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250502205251.xlsx 2025-05-02 21:02:57,320 - app.core.excel.processor - INFO - 开始处理Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250502205251.xlsx 2025-05-02 21:02:58,023 - app.core.excel.processor - INFO - 成功读取Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250502205251.xlsx, 共 11 行 2025-05-02 21:02:58,025 - app.core.excel.processor - INFO - 找到可能的表头行: 第1行,评分: 40 2025-05-02 21:02:58,025 - app.core.excel.processor - INFO - 识别到表头在第 1 行 2025-05-02 21:02:58,040 - app.core.excel.processor - INFO - 使用表头行重新读取数据,共 10 行有效数据 2025-05-02 21:02:58,040 - app.core.excel.processor - ERROR - 处理Excel文件时出错: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250502205251.xlsx, 错误: 'ExcelProcessor' object has no attribute '_detect_column_mapping' 2025-05-02 21:04:06,633 - app.core.excel.processor - INFO - 初始化ExcelProcessor 2025-05-02 21:04:06,634 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls 2025-05-02 21:04:06,636 - app.core.excel.processor - INFO - 开始处理Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250502205251.xlsx 2025-05-02 21:04:07,316 - app.core.excel.processor - INFO - 成功读取Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250502205251.xlsx, 共 11 行 2025-05-02 21:04:07,318 - app.core.excel.processor - INFO - 找到可能的表头行: 第1行,评分: 40 2025-05-02 21:04:07,318 - app.core.excel.processor - INFO - 识别到表头在第 1 行 2025-05-02 21:04:07,327 - app.core.excel.processor - INFO - 使用表头行重新读取数据,共 10 行有效数据 2025-05-02 21:04:07,327 - app.core.excel.processor - ERROR - 处理Excel文件时出错: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250502205251.xlsx, 错误: 'ExcelProcessor' object has no attribute '_detect_column_mapping' 2025-05-02 21:07:29,005 - app.core.excel.processor - INFO - 初始化ExcelProcessor 2025-05-02 21:07:29,006 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls 2025-05-02 21:07:29,007 - app.core.excel.processor - INFO - 开始处理Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250502205251.xlsx 2025-05-02 21:07:29,670 - app.core.excel.processor - INFO - 成功读取Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250502205251.xlsx, 共 11 行 2025-05-02 21:07:29,672 - app.core.excel.processor - INFO - 找到可能的表头行: 第1行,评分: 40 2025-05-02 21:07:29,672 - app.core.excel.processor - INFO - 识别到表头在第 1 行 2025-05-02 21:07:29,683 - app.core.excel.processor - INFO - 使用表头行重新读取数据,共 10 行有效数据 2025-05-02 21:07:29,683 - app.core.excel.processor - INFO - 找到精确匹配的条码列: 条形码 2025-05-02 21:07:29,684 - app.core.excel.processor - INFO - 使用条码列: 条形码 2025-05-02 21:07:29,684 - app.core.excel.processor - INFO - 找到name列: 商品名称 2025-05-02 21:07:29,685 - app.core.excel.processor - INFO - 找到quantity列: 数量 2025-05-02 21:07:29,685 - app.core.excel.processor - INFO - 找到unit列: 单位 2025-05-02 21:07:29,685 - app.core.excel.processor - INFO - 找到price列: 销售价 2025-05-02 21:07:29,686 - app.core.excel.processor - INFO - 列名映射结果: {'barcode': '条形码', 'name': '商品名称', 'quantity': '数量', 'unit': '单位', 'price': '销售价'} 2025-05-02 21:07:29,687 - app.core.excel.processor - INFO - 是否存在规格列: False 2025-05-02 21:07:29,689 - app.core.excel.processor - ERROR - 提取第1行商品信息时出错: could not convert string to float: '1件' Traceback (most recent call last): File "D:\My Documents\python\orc-order-v2\app\core\excel\processor.py", line 244, in extract_product_info 'quantity': float(row[column_mapping['quantity']]) if column_mapping.get('quantity') and not pd.isna(row[column_mapping['quantity']]) else 0, ValueError: could not convert string to float: '1件' 2025-05-02 21:07:29,690 - app.core.excel.processor - ERROR - 提取第2行商品信息时出错: could not convert string to float: '1件' Traceback (most recent call last): File "D:\My Documents\python\orc-order-v2\app\core\excel\processor.py", line 244, in extract_product_info 'quantity': float(row[column_mapping['quantity']]) if column_mapping.get('quantity') and not pd.isna(row[column_mapping['quantity']]) else 0, ValueError: could not convert string to float: '1件' 2025-05-02 21:07:29,691 - app.core.excel.processor - ERROR - 提取第3行商品信息时出错: could not convert string to float: '1件' Traceback (most recent call last): File "D:\My Documents\python\orc-order-v2\app\core\excel\processor.py", line 244, in extract_product_info 'quantity': float(row[column_mapping['quantity']]) if column_mapping.get('quantity') and not pd.isna(row[column_mapping['quantity']]) else 0, ValueError: could not convert string to float: '1件' 2025-05-02 21:07:29,691 - app.core.excel.processor - ERROR - 提取第4行商品信息时出错: could not convert string to float: '1件' Traceback (most recent call last): File "D:\My Documents\python\orc-order-v2\app\core\excel\processor.py", line 244, in extract_product_info 'quantity': float(row[column_mapping['quantity']]) if column_mapping.get('quantity') and not pd.isna(row[column_mapping['quantity']]) else 0, ValueError: could not convert string to float: '1件' 2025-05-02 21:07:29,692 - app.core.excel.processor - ERROR - 提取第5行商品信息时出错: could not convert string to float: '1件' Traceback (most recent call last): File "D:\My Documents\python\orc-order-v2\app\core\excel\processor.py", line 244, in extract_product_info 'quantity': float(row[column_mapping['quantity']]) if column_mapping.get('quantity') and not pd.isna(row[column_mapping['quantity']]) else 0, ValueError: could not convert string to float: '1件' 2025-05-02 21:07:29,692 - app.core.excel.processor - ERROR - 提取第6行商品信息时出错: could not convert string to float: '1件' Traceback (most recent call last): File "D:\My Documents\python\orc-order-v2\app\core\excel\processor.py", line 244, in extract_product_info 'quantity': float(row[column_mapping['quantity']]) if column_mapping.get('quantity') and not pd.isna(row[column_mapping['quantity']]) else 0, ValueError: could not convert string to float: '1件' 2025-05-02 21:07:29,706 - app.core.excel.processor - ERROR - 提取第7行商品信息时出错: could not convert string to float: '1件' Traceback (most recent call last): File "D:\My Documents\python\orc-order-v2\app\core\excel\processor.py", line 244, in extract_product_info 'quantity': float(row[column_mapping['quantity']]) if column_mapping.get('quantity') and not pd.isna(row[column_mapping['quantity']]) else 0, ValueError: could not convert string to float: '1件' 2025-05-02 21:07:29,706 - app.core.excel.processor - ERROR - 提取第8行商品信息时出错: could not convert string to float: '1件' Traceback (most recent call last): File "D:\My Documents\python\orc-order-v2\app\core\excel\processor.py", line 244, in extract_product_info 'quantity': float(row[column_mapping['quantity']]) if column_mapping.get('quantity') and not pd.isna(row[column_mapping['quantity']]) else 0, ValueError: could not convert string to float: '1件' 2025-05-02 21:07:29,707 - app.core.excel.processor - ERROR - 提取第9行商品信息时出错: could not convert string to float: '1件' Traceback (most recent call last): File "D:\My Documents\python\orc-order-v2\app\core\excel\processor.py", line 244, in extract_product_info 'quantity': float(row[column_mapping['quantity']]) if column_mapping.get('quantity') and not pd.isna(row[column_mapping['quantity']]) else 0, ValueError: could not convert string to float: '1件' 2025-05-02 21:07:29,708 - app.core.excel.processor - INFO - 提取到 0 个商品信息 2025-05-02 21:07:29,708 - app.core.excel.processor - WARNING - 未提取到有效商品信息 2025-05-02 21:10:08,467 - app.core.excel.processor - INFO - 初始化ExcelProcessor 2025-05-02 21:10:08,468 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls 2025-05-02 21:10:08,473 - app.core.excel.processor - INFO - 开始处理Excel文件: data/output/微信图片_20250502205251.xlsx 2025-05-02 21:10:09,122 - app.core.excel.processor - INFO - 成功读取Excel文件: data/output/微信图片_20250502205251.xlsx, 共 11 行 2025-05-02 21:10:09,124 - app.core.excel.processor - INFO - 找到可能的表头行: 第1行,评分: 40 2025-05-02 21:10:09,124 - app.core.excel.processor - INFO - 识别到表头在第 1 行 2025-05-02 21:10:09,134 - app.core.excel.processor - INFO - 使用表头行重新读取数据,共 10 行有效数据 2025-05-02 21:10:09,135 - app.core.excel.processor - INFO - 找到精确匹配的条码列: 条形码 2025-05-02 21:10:09,135 - app.core.excel.processor - INFO - 使用条码列: 条形码 2025-05-02 21:10:09,135 - app.core.excel.processor - INFO - 找到name列: 商品名称 2025-05-02 21:10:09,135 - app.core.excel.processor - INFO - 找到quantity列: 数量 2025-05-02 21:10:09,136 - app.core.excel.processor - INFO - 找到unit列: 单位 2025-05-02 21:10:09,136 - app.core.excel.processor - INFO - 找到price列: 销售价 2025-05-02 21:10:09,136 - app.core.excel.processor - INFO - 列名映射结果: {'barcode': '条形码', 'name': '商品名称', 'quantity': '数量', 'unit': '单位', 'price': '销售价'} 2025-05-02 21:10:09,137 - app.core.excel.processor - INFO - 是否存在规格列: False 2025-05-02 21:10:09,138 - app.core.excel.processor - INFO - 第1行: 提取商品信息 条码=6902083898618.0, 名称=营养快线原味450g*15, 规格=, 数量=1.0, 单位=件, 单价=45.0 2025-05-02 21:10:09,139 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 营养快线原味450g*15 -> 1*15, 包装数量=15 2025-05-02 21:10:09,141 - app.core.excel.processor - INFO - 第2行: 提取商品信息 条码=6902083898632.0, 名称=营养快线香草450g*15, 规格=, 数量=1.0, 单位=件, 单价=45.0 2025-05-02 21:10:09,141 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 营养快线香草450g*15 -> 1*15, 包装数量=15 2025-05-02 21:10:09,143 - app.core.excel.processor - INFO - 第3行: 提取商品信息 条码=6902083898625.0, 名称=营养快线菠萝450g*15, 规格=, 数量=1.0, 单位=件, 单价=45.0 2025-05-02 21:10:09,143 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 营养快线菠萝450g*15 -> 1*15, 包装数量=15 2025-05-02 21:10:09,144 - app.core.excel.processor - INFO - 第4行: 提取商品信息 条码=6902083907150.0, 名称=幸福牵线椰子450g*15, 规格=, 数量=1.0, 单位=件, 单价=45.0 2025-05-02 21:10:09,145 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 幸福牵线椰子450g*15 -> 1*15, 包装数量=15 2025-05-02 21:10:09,146 - app.core.excel.processor - INFO - 第5行: 提取商品信息 条码=6902083905224.0, 名称=幸福牵线香蕉450g*15, 规格=, 数量=1.0, 单位=件, 单价=45.0 2025-05-02 21:10:09,147 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 幸福牵线香蕉450g*15 -> 1*15, 包装数量=15 2025-05-02 21:10:09,148 - app.core.excel.processor - INFO - 第6行: 提取商品信息 条码=6902083905217.0, 名称=幸福牵线红枣450g*15, 规格=, 数量=1.0, 单位=件, 单价=45.0 2025-05-02 21:10:09,149 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 幸福牵线红枣450g*15 -> 1*15, 包装数量=15 2025-05-02 21:10:09,153 - app.core.excel.processor - INFO - 第7行: 提取商品信息 条码=6902083922658.0, 名称=娃哈哈瓶装大AD450ml*15, 规格=, 数量=1.0, 单位=件, 单价=50.0 2025-05-02 21:10:09,154 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 娃哈哈瓶装大AD450ml*15 -> 1*15, 包装数量=15 2025-05-02 21:10:09,156 - app.core.excel.processor - INFO - 第8行: 提取商品信息 条码=6902083814045.0, 名称=娃哈哈瓶装大AD水蜜桃450ml*15, 规格=, 数量=1.0, 单位=件, 单价=50.0 2025-05-02 21:10:09,156 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 娃哈哈瓶装大AD水蜜桃450ml*15 -> 1*15, 包装数量=15 2025-05-02 21:10:09,159 - app.core.excel.processor - INFO - 第9行: 提取商品信息 条码=6902083814052.0, 名称=娃哈哈瓶装大AD草莓味450ml*15, 规格=, 数量=1.0, 单位=件, 单价=50.0 2025-05-02 21:10:09,160 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 娃哈哈瓶装大AD草莓味450ml*15 -> 1*15, 包装数量=15 2025-05-02 21:10:09,162 - app.core.excel.processor - INFO - 提取到 9 个商品信息 2025-05-02 21:10:09,174 - app.core.excel.processor - INFO - 开始处理9 个产品信息 2025-05-02 21:10:09,175 - app.core.excel.processor - INFO - 处理商品: 条码=6902083898618.0, 数量=15.0, 单价=3.0, 是否赠品=False 2025-05-02 21:10:09,176 - app.core.excel.processor - INFO - 发现正常商品:条码6902083898618.0, 数量=15.0, 单价=3.0 2025-05-02 21:10:09,176 - app.core.excel.processor - INFO - 处理商品: 条码=6902083898632.0, 数量=15.0, 单价=3.0, 是否赠品=False 2025-05-02 21:10:09,178 - app.core.excel.processor - INFO - 发现正常商品:条码6902083898632.0, 数量=15.0, 单价=3.0 2025-05-02 21:10:09,178 - app.core.excel.processor - INFO - 处理商品: 条码=6902083898625.0, 数量=15.0, 单价=3.0, 是否赠品=False 2025-05-02 21:10:09,179 - app.core.excel.processor - INFO - 发现正常商品:条码6902083898625.0, 数量=15.0, 单价=3.0 2025-05-02 21:10:09,179 - app.core.excel.processor - INFO - 处理商品: 条码=6902083907150.0, 数量=15.0, 单价=3.0, 是否赠品=False 2025-05-02 21:10:09,179 - app.core.excel.processor - INFO - 发现正常商品:条码6902083907150.0, 数量=15.0, 单价=3.0 2025-05-02 21:10:09,181 - app.core.excel.processor - INFO - 处理商品: 条码=6902083905224.0, 数量=15.0, 单价=3.0, 是否赠品=False 2025-05-02 21:10:09,182 - app.core.excel.processor - INFO - 发现正常商品:条码6902083905224.0, 数量=15.0, 单价=3.0 2025-05-02 21:10:09,183 - app.core.excel.processor - INFO - 处理商品: 条码=6902083905217.0, 数量=15.0, 单价=3.0, 是否赠品=False 2025-05-02 21:10:09,187 - app.core.excel.processor - INFO - 发现正常商品:条码6902083905217.0, 数量=15.0, 单价=3.0 2025-05-02 21:10:09,190 - app.core.excel.processor - INFO - 处理商品: 条码=6902083922658.0, 数量=15.0, 单价=3.3333333333333335, 是否赠品=False 2025-05-02 21:10:09,190 - app.core.excel.processor - INFO - 发现正常商品:条码6902083922658.0, 数量=15.0, 单价=3.3333333333333335 2025-05-02 21:10:09,191 - app.core.excel.processor - INFO - 处理商品: 条码=6902083814045.0, 数量=15.0, 单价=3.3333333333333335, 是否赠品=False 2025-05-02 21:10:09,192 - app.core.excel.processor - INFO - 发现正常商品:条码6902083814045.0, 数量=15.0, 单价=3.3333333333333335 2025-05-02 21:10:09,192 - app.core.excel.processor - INFO - 处理商品: 条码=6902083814052.0, 数量=15.0, 单价=3.3333333333333335, 是否赠品=False 2025-05-02 21:10:09,192 - app.core.excel.processor - INFO - 发现正常商品:条码6902083814052.0, 数量=15.0, 单价=3.3333333333333335 2025-05-02 21:10:09,193 - app.core.excel.processor - INFO - 分组后共9 个不同条码的商品 2025-05-02 21:10:09,193 - app.core.excel.processor - INFO - 条码 6902083898618.0 处理结果:正常商品数量15.0,单价3.0,赠品数量0 2025-05-02 21:10:09,194 - app.core.excel.processor - INFO - 条码 6902083898632.0 处理结果:正常商品数量15.0,单价3.0,赠品数量0 2025-05-02 21:10:09,194 - app.core.excel.processor - INFO - 条码 6902083898625.0 处理结果:正常商品数量15.0,单价3.0,赠品数量0 2025-05-02 21:10:09,194 - app.core.excel.processor - INFO - 条码 6902083907150.0 处理结果:正常商品数量15.0,单价3.0,赠品数量0 2025-05-02 21:10:09,195 - app.core.excel.processor - INFO - 条码 6902083905224.0 处理结果:正常商品数量15.0,单价3.0,赠品数量0 2025-05-02 21:10:09,196 - app.core.excel.processor - INFO - 条码 6902083905217.0 处理结果:正常商品数量15.0,单价3.0,赠品数量0 2025-05-02 21:10:09,197 - app.core.excel.processor - INFO - 条码 6902083922658.0 处理结果:正常商品数量15.0,单价3.3333333333333335,赠品数量0 2025-05-02 21:10:09,198 - app.core.excel.processor - INFO - 条码 6902083814045.0 处理结果:正常商品数量15.0,单价3.3333333333333335,赠品数量0 2025-05-02 21:10:09,198 - app.core.excel.processor - INFO - 条码 6902083814052.0 处理结果:正常商品数量15.0,单价3.3333333333333335,赠品数量0 2025-05-02 21:10:09,205 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250502205251.xls 2025-05-02 21:10:09,277 - app.core.excel.processor - INFO - 已自动打开输出目录: D:\My Documents\python\orc-order-v2\data\output 2025-05-02 21:11:03,184 - app.core.excel.processor - INFO - 初始化ExcelProcessor 2025-05-02 21:11:03,185 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls 2025-05-02 21:11:03,187 - app.core.excel.processor - INFO - 开始处理Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250502205251.xlsx 2025-05-02 21:11:03,837 - app.core.excel.processor - INFO - 成功读取Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250502205251.xlsx, 共 11 行 2025-05-02 21:11:03,839 - app.core.excel.processor - INFO - 找到可能的表头行: 第1行,评分: 40 2025-05-02 21:11:03,840 - app.core.excel.processor - INFO - 识别到表头在第 1 行 2025-05-02 21:11:03,849 - app.core.excel.processor - INFO - 使用表头行重新读取数据,共 10 行有效数据 2025-05-02 21:11:03,849 - app.core.excel.processor - INFO - 找到精确匹配的条码列: 条形码 2025-05-02 21:11:03,849 - app.core.excel.processor - INFO - 使用条码列: 条形码 2025-05-02 21:11:03,849 - app.core.excel.processor - INFO - 找到name列: 商品名称 2025-05-02 21:11:03,849 - app.core.excel.processor - INFO - 找到quantity列: 数量 2025-05-02 21:11:03,849 - app.core.excel.processor - INFO - 找到unit列: 单位 2025-05-02 21:11:03,849 - app.core.excel.processor - INFO - 找到price列: 销售价 2025-05-02 21:11:03,849 - app.core.excel.processor - INFO - 列名映射结果: {'barcode': '条形码', 'name': '商品名称', 'quantity': '数量', 'unit': '单位', 'price': '销售价'} 2025-05-02 21:11:03,849 - app.core.excel.processor - INFO - 是否存在规格列: False 2025-05-02 21:11:03,850 - app.core.excel.processor - INFO - 第1行: 提取商品信息 条码=6902083898618.0, 名称=营养快线原味450g*15, 规格=, 数量=1.0, 单位=件, 单价=45.0 2025-05-02 21:11:03,850 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 营养快线原味450g*15 -> 1*15, 包装数量=15 2025-05-02 21:11:03,852 - app.core.excel.processor - INFO - 第2行: 提取商品信息 条码=6902083898632.0, 名称=营养快线香草450g*15, 规格=, 数量=1.0, 单位=件, 单价=45.0 2025-05-02 21:11:03,853 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 营养快线香草450g*15 -> 1*15, 包装数量=15 2025-05-02 21:11:03,854 - app.core.excel.processor - INFO - 第3行: 提取商品信息 条码=6902083898625.0, 名称=营养快线菠萝450g*15, 规格=, 数量=1.0, 单位=件, 单价=45.0 2025-05-02 21:11:03,854 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 营养快线菠萝450g*15 -> 1*15, 包装数量=15 2025-05-02 21:11:03,855 - app.core.excel.processor - INFO - 第4行: 提取商品信息 条码=6902083907150.0, 名称=幸福牵线椰子450g*15, 规格=, 数量=1.0, 单位=件, 单价=45.0 2025-05-02 21:11:03,855 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 幸福牵线椰子450g*15 -> 1*15, 包装数量=15 2025-05-02 21:11:03,856 - app.core.excel.processor - INFO - 第5行: 提取商品信息 条码=6902083905224.0, 名称=幸福牵线香蕉450g*15, 规格=, 数量=1.0, 单位=件, 单价=45.0 2025-05-02 21:11:03,856 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 幸福牵线香蕉450g*15 -> 1*15, 包装数量=15 2025-05-02 21:11:03,857 - app.core.excel.processor - INFO - 第6行: 提取商品信息 条码=6902083905217.0, 名称=幸福牵线红枣450g*15, 规格=, 数量=1.0, 单位=件, 单价=45.0 2025-05-02 21:11:03,894 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 幸福牵线红枣450g*15 -> 1*15, 包装数量=15 2025-05-02 21:11:03,895 - app.core.excel.processor - INFO - 第7行: 提取商品信息 条码=6902083922658.0, 名称=娃哈哈瓶装大AD450ml*15, 规格=, 数量=1.0, 单位=件, 单价=50.0 2025-05-02 21:11:03,895 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 娃哈哈瓶装大AD450ml*15 -> 1*15, 包装数量=15 2025-05-02 21:11:03,896 - app.core.excel.processor - INFO - 第8行: 提取商品信息 条码=6902083814045.0, 名称=娃哈哈瓶装大AD水蜜桃450ml*15, 规格=, 数量=1.0, 单位=件, 单价=50.0 2025-05-02 21:11:03,896 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 娃哈哈瓶装大AD水蜜桃450ml*15 -> 1*15, 包装数量=15 2025-05-02 21:11:03,896 - app.core.excel.processor - INFO - 第9行: 提取商品信息 条码=6902083814052.0, 名称=娃哈哈瓶装大AD草莓味450ml*15, 规格=, 数量=1.0, 单位=件, 单价=50.0 2025-05-02 21:11:03,896 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 娃哈哈瓶装大AD草莓味450ml*15 -> 1*15, 包装数量=15 2025-05-02 21:11:03,897 - app.core.excel.processor - INFO - 提取到 9 个商品信息 2025-05-02 21:11:03,908 - app.core.excel.processor - INFO - 开始处理9 个产品信息 2025-05-02 21:11:03,908 - app.core.excel.processor - INFO - 处理商品: 条码=6902083898618.0, 数量=15.0, 单价=3.0, 是否赠品=False 2025-05-02 21:11:03,908 - app.core.excel.processor - INFO - 发现正常商品:条码6902083898618.0, 数量=15.0, 单价=3.0 2025-05-02 21:11:03,908 - app.core.excel.processor - INFO - 处理商品: 条码=6902083898632.0, 数量=15.0, 单价=3.0, 是否赠品=False 2025-05-02 21:11:03,908 - app.core.excel.processor - INFO - 发现正常商品:条码6902083898632.0, 数量=15.0, 单价=3.0 2025-05-02 21:11:03,908 - app.core.excel.processor - INFO - 处理商品: 条码=6902083898625.0, 数量=15.0, 单价=3.0, 是否赠品=False 2025-05-02 21:11:03,908 - app.core.excel.processor - INFO - 发现正常商品:条码6902083898625.0, 数量=15.0, 单价=3.0 2025-05-02 21:11:03,908 - app.core.excel.processor - INFO - 处理商品: 条码=6902083907150.0, 数量=15.0, 单价=3.0, 是否赠品=False 2025-05-02 21:11:03,908 - app.core.excel.processor - INFO - 发现正常商品:条码6902083907150.0, 数量=15.0, 单价=3.0 2025-05-02 21:11:03,908 - app.core.excel.processor - INFO - 处理商品: 条码=6902083905224.0, 数量=15.0, 单价=3.0, 是否赠品=False 2025-05-02 21:11:03,908 - app.core.excel.processor - INFO - 发现正常商品:条码6902083905224.0, 数量=15.0, 单价=3.0 2025-05-02 21:11:03,908 - app.core.excel.processor - INFO - 处理商品: 条码=6902083905217.0, 数量=15.0, 单价=3.0, 是否赠品=False 2025-05-02 21:11:03,909 - app.core.excel.processor - INFO - 发现正常商品:条码6902083905217.0, 数量=15.0, 单价=3.0 2025-05-02 21:11:03,909 - app.core.excel.processor - INFO - 处理商品: 条码=6902083922658.0, 数量=15.0, 单价=3.3333333333333335, 是否赠品=False 2025-05-02 21:11:03,909 - app.core.excel.processor - INFO - 发现正常商品:条码6902083922658.0, 数量=15.0, 单价=3.3333333333333335 2025-05-02 21:11:03,909 - app.core.excel.processor - INFO - 处理商品: 条码=6902083814045.0, 数量=15.0, 单价=3.3333333333333335, 是否赠品=False 2025-05-02 21:11:03,909 - app.core.excel.processor - INFO - 发现正常商品:条码6902083814045.0, 数量=15.0, 单价=3.3333333333333335 2025-05-02 21:11:07,449 - app.core.excel.processor - INFO - 处理商品: 条码=6902083814052.0, 数量=15.0, 单价=3.3333333333333335, 是否赠品=False 2025-05-02 21:11:07,449 - app.core.excel.processor - INFO - 发现正常商品:条码6902083814052.0, 数量=15.0, 单价=3.3333333333333335 2025-05-02 21:11:07,449 - app.core.excel.processor - INFO - 分组后共9 个不同条码的商品 2025-05-02 21:11:07,449 - app.core.excel.processor - INFO - 条码 6902083898618.0 处理结果:正常商品数量15.0,单价3.0,赠品数量0 2025-05-02 21:11:07,449 - app.core.excel.processor - INFO - 条码 6902083898632.0 处理结果:正常商品数量15.0,单价3.0,赠品数量0 2025-05-02 21:11:07,449 - app.core.excel.processor - INFO - 条码 6902083898625.0 处理结果:正常商品数量15.0,单价3.0,赠品数量0 2025-05-02 21:11:07,449 - app.core.excel.processor - INFO - 条码 6902083907150.0 处理结果:正常商品数量15.0,单价3.0,赠品数量0 2025-05-02 21:11:07,450 - app.core.excel.processor - INFO - 条码 6902083905224.0 处理结果:正常商品数量15.0,单价3.0,赠品数量0 2025-05-02 21:11:07,450 - app.core.excel.processor - INFO - 条码 6902083905217.0 处理结果:正常商品数量15.0,单价3.0,赠品数量0 2025-05-02 21:11:07,450 - app.core.excel.processor - INFO - 条码 6902083922658.0 处理结果:正常商品数量15.0,单价3.3333333333333335,赠品数量0 2025-05-02 21:11:07,450 - app.core.excel.processor - INFO - 条码 6902083814045.0 处理结果:正常商品数量15.0,单价3.3333333333333335,赠品数量0 2025-05-02 21:11:07,450 - app.core.excel.processor - INFO - 条码 6902083814052.0 处理结果:正常商品数量15.0,单价3.3333333333333335,赠品数量0 2025-05-02 21:11:07,455 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250502205251.xls 2025-05-02 21:11:07,603 - app.core.excel.processor - INFO - 已自动打开输出目录: D:\My Documents\python\orc-order-v2\data\output 2025-05-02 21:15:10,775 - app.core.excel.processor - INFO - 初始化ExcelProcessor 2025-05-02 21:15:10,776 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls 2025-05-02 21:15:10,780 - app.core.excel.processor - INFO - 开始处理Excel文件: data/output/微信图片_20250502205251.xlsx 2025-05-02 21:15:11,390 - app.core.excel.processor - INFO - 成功读取Excel文件: data/output/微信图片_20250502205251.xlsx, 共 11 行 2025-05-02 21:15:11,393 - app.core.excel.processor - INFO - 找到可能的表头行: 第1行,评分: 40 2025-05-02 21:15:11,394 - app.core.excel.processor - INFO - 识别到表头在第 1 行 2025-05-02 21:15:11,408 - app.core.excel.processor - INFO - 使用表头行重新读取数据,共 10 行有效数据 2025-05-02 21:15:11,408 - app.core.excel.processor - INFO - 找到精确匹配的条码列: 条形码 2025-05-02 21:15:11,409 - app.core.excel.processor - INFO - 使用条码列: 条形码 2025-05-02 21:15:11,409 - app.core.excel.processor - INFO - 找到name列: 商品名称 2025-05-02 21:15:11,409 - app.core.excel.processor - INFO - 找到quantity列: 数量 2025-05-02 21:15:11,410 - app.core.excel.processor - INFO - 找到unit列: 单位 2025-05-02 21:15:11,410 - app.core.excel.processor - INFO - 找到price列: 销售价 2025-05-02 21:15:11,411 - app.core.excel.processor - INFO - 列名映射结果: {'barcode': '条形码', 'name': '商品名称', 'quantity': '数量', 'unit': '单位', 'price': '销售价'} 2025-05-02 21:15:11,412 - app.core.excel.processor - INFO - 是否存在规格列: False 2025-05-02 21:15:11,413 - app.core.excel.processor - INFO - 第1行: 提取商品信息 条码=6902083898618, 名称=营养快线原味450g*15, 规格=, 数量=1.0, 单位=件, 单价=45.0 2025-05-02 21:15:11,414 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 营养快线原味450g*15 -> 1*15, 包装数量=15 2025-05-02 21:15:11,418 - app.core.excel.processor - INFO - 第2行: 提取商品信息 条码=6902083898632, 名称=营养快线香草450g*15, 规格=, 数量=1.0, 单位=件, 单价=45.0 2025-05-02 21:15:11,419 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 营养快线香草450g*15 -> 1*15, 包装数量=15 2025-05-02 21:15:11,422 - app.core.excel.processor - INFO - 第3行: 提取商品信息 条码=6902083898625, 名称=营养快线菠萝450g*15, 规格=, 数量=1.0, 单位=件, 单价=45.0 2025-05-02 21:15:11,422 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 营养快线菠萝450g*15 -> 1*15, 包装数量=15 2025-05-02 21:15:11,425 - app.core.excel.processor - INFO - 第4行: 提取商品信息 条码=6902083907150, 名称=幸福牵线椰子450g*15, 规格=, 数量=1.0, 单位=件, 单价=45.0 2025-05-02 21:15:11,425 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 幸福牵线椰子450g*15 -> 1*15, 包装数量=15 2025-05-02 21:15:11,429 - app.core.excel.processor - INFO - 第5行: 提取商品信息 条码=6902083905224, 名称=幸福牵线香蕉450g*15, 规格=, 数量=1.0, 单位=件, 单价=45.0 2025-05-02 21:15:11,431 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 幸福牵线香蕉450g*15 -> 1*15, 包装数量=15 2025-05-02 21:15:11,437 - app.core.excel.processor - INFO - 第6行: 提取商品信息 条码=6902083905217, 名称=幸福牵线红枣450g*15, 规格=, 数量=1.0, 单位=件, 单价=45.0 2025-05-02 21:15:11,441 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 幸福牵线红枣450g*15 -> 1*15, 包装数量=15 2025-05-02 21:15:11,452 - app.core.excel.processor - INFO - 第7行: 提取商品信息 条码=6902083922658, 名称=娃哈哈瓶装大AD450ml*15, 规格=, 数量=1.0, 单位=件, 单价=50.0 2025-05-02 21:15:11,454 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 娃哈哈瓶装大AD450ml*15 -> 1*15, 包装数量=15 2025-05-02 21:15:11,456 - app.core.excel.processor - INFO - 第8行: 提取商品信息 条码=6902083814045, 名称=娃哈哈瓶装大AD水蜜桃450ml*15, 规格=, 数量=1.0, 单位=件, 单价=50.0 2025-05-02 21:15:11,457 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 娃哈哈瓶装大AD水蜜桃450ml*15 -> 1*15, 包装数量=15 2025-05-02 21:15:11,462 - app.core.excel.processor - INFO - 第9行: 提取商品信息 条码=6902083814052, 名称=娃哈哈瓶装大AD草莓味450ml*15, 规格=, 数量=1.0, 单位=件, 单价=50.0 2025-05-02 21:15:11,463 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 娃哈哈瓶装大AD草莓味450ml*15 -> 1*15, 包装数量=15 2025-05-02 21:15:11,465 - app.core.excel.processor - INFO - 提取到 9 个商品信息 2025-05-02 21:15:11,490 - app.core.excel.processor - INFO - 开始处理9 个产品信息 2025-05-02 21:15:11,492 - app.core.excel.processor - INFO - 处理商品: 条码=6902083898618, 数量=15.0, 单价=3.0, 是否赠品=False 2025-05-02 21:15:11,493 - app.core.excel.processor - INFO - 发现正常商品:条码6902083898618, 数量=15.0, 单价=3.0 2025-05-02 21:15:11,494 - app.core.excel.processor - INFO - 处理商品: 条码=6902083898632, 数量=15.0, 单价=3.0, 是否赠品=False 2025-05-02 21:15:11,495 - app.core.excel.processor - INFO - 发现正常商品:条码6902083898632, 数量=15.0, 单价=3.0 2025-05-02 21:15:11,496 - app.core.excel.processor - INFO - 处理商品: 条码=6902083898625, 数量=15.0, 单价=3.0, 是否赠品=False 2025-05-02 21:15:11,497 - app.core.excel.processor - INFO - 发现正常商品:条码6902083898625, 数量=15.0, 单价=3.0 2025-05-02 21:15:11,498 - app.core.excel.processor - INFO - 处理商品: 条码=6902083907150, 数量=15.0, 单价=3.0, 是否赠品=False 2025-05-02 21:15:11,498 - app.core.excel.processor - INFO - 发现正常商品:条码6902083907150, 数量=15.0, 单价=3.0 2025-05-02 21:15:11,499 - app.core.excel.processor - INFO - 处理商品: 条码=6902083905224, 数量=15.0, 单价=3.0, 是否赠品=False 2025-05-02 21:15:11,499 - app.core.excel.processor - INFO - 发现正常商品:条码6902083905224, 数量=15.0, 单价=3.0 2025-05-02 21:15:11,500 - app.core.excel.processor - INFO - 处理商品: 条码=6902083905217, 数量=15.0, 单价=3.0, 是否赠品=False 2025-05-02 21:15:11,501 - app.core.excel.processor - INFO - 发现正常商品:条码6902083905217, 数量=15.0, 单价=3.0 2025-05-02 21:15:11,504 - app.core.excel.processor - INFO - 处理商品: 条码=6902083922658, 数量=15.0, 单价=3.3333333333333335, 是否赠品=False 2025-05-02 21:15:11,506 - app.core.excel.processor - INFO - 发现正常商品:条码6902083922658, 数量=15.0, 单价=3.3333333333333335 2025-05-02 21:15:11,507 - app.core.excel.processor - INFO - 处理商品: 条码=6902083814045, 数量=15.0, 单价=3.3333333333333335, 是否赠品=False 2025-05-02 21:15:11,508 - app.core.excel.processor - INFO - 发现正常商品:条码6902083814045, 数量=15.0, 单价=3.3333333333333335 2025-05-02 21:15:11,509 - app.core.excel.processor - INFO - 处理商品: 条码=6902083814052, 数量=15.0, 单价=3.3333333333333335, 是否赠品=False 2025-05-02 21:15:11,510 - app.core.excel.processor - INFO - 发现正常商品:条码6902083814052, 数量=15.0, 单价=3.3333333333333335 2025-05-02 21:15:11,511 - app.core.excel.processor - INFO - 分组后共9 个不同条码的商品 2025-05-02 21:15:11,511 - app.core.excel.processor - INFO - 条码 6902083898618 处理结果:正常商品数量15.0,单价3.0,赠品数量0 2025-05-02 21:15:11,512 - app.core.excel.processor - INFO - 条码 6902083898632 处理结果:正常商品数量15.0,单价3.0,赠品数量0 2025-05-02 21:15:11,512 - app.core.excel.processor - INFO - 条码 6902083898625 处理结果:正常商品数量15.0,单价3.0,赠品数量0 2025-05-02 21:15:11,513 - app.core.excel.processor - INFO - 条码 6902083907150 处理结果:正常商品数量15.0,单价3.0,赠品数量0 2025-05-02 21:15:11,514 - app.core.excel.processor - INFO - 条码 6902083905224 处理结果:正常商品数量15.0,单价3.0,赠品数量0 2025-05-02 21:15:11,515 - app.core.excel.processor - INFO - 条码 6902083905217 处理结果:正常商品数量15.0,单价3.0,赠品数量0 2025-05-02 21:15:11,516 - app.core.excel.processor - INFO - 条码 6902083922658 处理结果:正常商品数量15.0,单价3.3333333333333335,赠品数量0 2025-05-02 21:15:11,517 - app.core.excel.processor - INFO - 条码 6902083814045 处理结果:正常商品数量15.0,单价3.3333333333333335,赠品数量0 2025-05-02 21:15:11,519 - app.core.excel.processor - INFO - 条码 6902083814052 处理结果:正常商品数量15.0,单价3.3333333333333335,赠品数量0 2025-05-02 21:15:11,527 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250502205251.xls 2025-05-02 21:15:11,660 - app.core.excel.processor - INFO - 已自动打开输出目录: D:\My Documents\python\orc-order-v2\data\output 2025-05-02 21:16:38,295 - app.core.excel.processor - INFO - 初始化ExcelProcessor 2025-05-02 21:16:38,296 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls 2025-05-02 21:16:38,297 - app.core.excel.processor - INFO - 开始处理Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250502205251.xlsx 2025-05-02 21:16:38,893 - app.core.excel.processor - INFO - 成功读取Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250502205251.xlsx, 共 11 行 2025-05-02 21:16:38,897 - app.core.excel.processor - INFO - 找到可能的表头行: 第1行,评分: 40 2025-05-02 21:16:38,897 - app.core.excel.processor - INFO - 识别到表头在第 1 行 2025-05-02 21:16:38,924 - app.core.excel.processor - INFO - 使用表头行重新读取数据,共 10 行有效数据 2025-05-02 21:16:38,924 - app.core.excel.processor - INFO - 找到精确匹配的条码列: 条形码 2025-05-02 21:16:38,925 - app.core.excel.processor - INFO - 使用条码列: 条形码 2025-05-02 21:16:38,925 - app.core.excel.processor - INFO - 找到name列: 商品名称 2025-05-02 21:16:38,925 - app.core.excel.processor - INFO - 找到quantity列: 数量 2025-05-02 21:16:38,925 - app.core.excel.processor - INFO - 找到unit列: 单位 2025-05-02 21:16:38,925 - app.core.excel.processor - INFO - 找到price列: 销售价 2025-05-02 21:16:38,925 - app.core.excel.processor - INFO - 列名映射结果: {'barcode': '条形码', 'name': '商品名称', 'quantity': '数量', 'unit': '单位', 'price': '销售价'} 2025-05-02 21:16:38,926 - app.core.excel.processor - INFO - 是否存在规格列: False 2025-05-02 21:16:38,927 - app.core.excel.processor - INFO - 第1行: 提取商品信息 条码=6902083898618, 名称=营养快线原味450g*15, 规格=, 数量=1.0, 单位=件, 单价=45.0 2025-05-02 21:16:38,927 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 营养快线原味450g*15 -> 1*15, 包装数量=15 2025-05-02 21:16:38,929 - app.core.excel.processor - INFO - 第2行: 提取商品信息 条码=6902083898632, 名称=营养快线香草450g*15, 规格=, 数量=1.0, 单位=件, 单价=45.0 2025-05-02 21:16:38,929 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 营养快线香草450g*15 -> 1*15, 包装数量=15 2025-05-02 21:16:38,929 - app.core.excel.processor - INFO - 第3行: 提取商品信息 条码=6902083898625, 名称=营养快线菠萝450g*15, 规格=, 数量=1.0, 单位=件, 单价=45.0 2025-05-02 21:16:38,930 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 营养快线菠萝450g*15 -> 1*15, 包装数量=15 2025-05-02 21:16:38,930 - app.core.excel.processor - INFO - 第4行: 提取商品信息 条码=6902083907150, 名称=幸福牵线椰子450g*15, 规格=, 数量=1.0, 单位=件, 单价=45.0 2025-05-02 21:16:38,931 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 幸福牵线椰子450g*15 -> 1*15, 包装数量=15 2025-05-02 21:16:38,931 - app.core.excel.processor - INFO - 第5行: 提取商品信息 条码=6902083905224, 名称=幸福牵线香蕉450g*15, 规格=, 数量=1.0, 单位=件, 单价=45.0 2025-05-02 21:16:38,932 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 幸福牵线香蕉450g*15 -> 1*15, 包装数量=15 2025-05-02 21:16:38,938 - app.core.excel.processor - INFO - 第6行: 提取商品信息 条码=6902083905217, 名称=幸福牵线红枣450g*15, 规格=, 数量=1.0, 单位=件, 单价=45.0 2025-05-02 21:16:38,942 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 幸福牵线红枣450g*15 -> 1*15, 包装数量=15 2025-05-02 21:16:38,943 - app.core.excel.processor - INFO - 第7行: 提取商品信息 条码=6902083922658, 名称=娃哈哈瓶装大AD450ml*15, 规格=, 数量=1.0, 单位=件, 单价=50.0 2025-05-02 21:16:38,943 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 娃哈哈瓶装大AD450ml*15 -> 1*15, 包装数量=15 2025-05-02 21:16:38,944 - app.core.excel.processor - INFO - 第8行: 提取商品信息 条码=6902083814045, 名称=娃哈哈瓶装大AD水蜜桃450ml*15, 规格=, 数量=1.0, 单位=件, 单价=50.0 2025-05-02 21:16:38,944 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 娃哈哈瓶装大AD水蜜桃450ml*15 -> 1*15, 包装数量=15 2025-05-02 21:16:38,945 - app.core.excel.processor - INFO - 第9行: 提取商品信息 条码=6902083814052, 名称=娃哈哈瓶装大AD草莓味450ml*15, 规格=, 数量=1.0, 单位=件, 单价=50.0 2025-05-02 21:16:38,945 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 娃哈哈瓶装大AD草莓味450ml*15 -> 1*15, 包装数量=15 2025-05-02 21:16:38,945 - app.core.excel.processor - INFO - 提取到 9 个商品信息 2025-05-02 21:16:38,960 - app.core.excel.processor - INFO - 开始处理9 个产品信息 2025-05-02 21:16:38,960 - app.core.excel.processor - INFO - 处理商品: 条码=6902083898618, 数量=15.0, 单价=3.0, 是否赠品=False 2025-05-02 21:16:38,960 - app.core.excel.processor - INFO - 发现正常商品:条码6902083898618, 数量=15.0, 单价=3.0 2025-05-02 21:16:38,960 - app.core.excel.processor - INFO - 处理商品: 条码=6902083898632, 数量=15.0, 单价=3.0, 是否赠品=False 2025-05-02 21:16:38,960 - app.core.excel.processor - INFO - 发现正常商品:条码6902083898632, 数量=15.0, 单价=3.0 2025-05-02 21:16:38,961 - app.core.excel.processor - INFO - 处理商品: 条码=6902083898625, 数量=15.0, 单价=3.0, 是否赠品=False 2025-05-02 21:16:38,961 - app.core.excel.processor - INFO - 发现正常商品:条码6902083898625, 数量=15.0, 单价=3.0 2025-05-02 21:16:38,961 - app.core.excel.processor - INFO - 处理商品: 条码=6902083907150, 数量=15.0, 单价=3.0, 是否赠品=False 2025-05-02 21:16:38,961 - app.core.excel.processor - INFO - 发现正常商品:条码6902083907150, 数量=15.0, 单价=3.0 2025-05-02 21:16:38,961 - app.core.excel.processor - INFO - 处理商品: 条码=6902083905224, 数量=15.0, 单价=3.0, 是否赠品=False 2025-05-02 21:16:38,961 - app.core.excel.processor - INFO - 发现正常商品:条码6902083905224, 数量=15.0, 单价=3.0 2025-05-02 21:16:38,961 - app.core.excel.processor - INFO - 处理商品: 条码=6902083905217, 数量=15.0, 单价=3.0, 是否赠品=False 2025-05-02 21:16:38,961 - app.core.excel.processor - INFO - 发现正常商品:条码6902083905217, 数量=15.0, 单价=3.0 2025-05-02 21:16:38,961 - app.core.excel.processor - INFO - 处理商品: 条码=6902083922658, 数量=15.0, 单价=3.3333333333333335, 是否赠品=False 2025-05-02 21:16:38,961 - app.core.excel.processor - INFO - 发现正常商品:条码6902083922658, 数量=15.0, 单价=3.3333333333333335 2025-05-02 21:16:38,962 - app.core.excel.processor - INFO - 处理商品: 条码=6902083814045, 数量=15.0, 单价=3.3333333333333335, 是否赠品=False 2025-05-02 21:16:38,962 - app.core.excel.processor - INFO - 发现正常商品:条码6902083814045, 数量=15.0, 单价=3.3333333333333335 2025-05-02 21:16:42,410 - app.core.excel.processor - INFO - 处理商品: 条码=6902083814052, 数量=15.0, 单价=3.3333333333333335, 是否赠品=False 2025-05-02 21:16:42,411 - app.core.excel.processor - INFO - 发现正常商品:条码6902083814052, 数量=15.0, 单价=3.3333333333333335 2025-05-02 21:16:42,411 - app.core.excel.processor - INFO - 分组后共9 个不同条码的商品 2025-05-02 21:16:42,411 - app.core.excel.processor - INFO - 条码 6902083898618 处理结果:正常商品数量15.0,单价3.0,赠品数量0 2025-05-02 21:16:42,411 - app.core.excel.processor - INFO - 条码 6902083898632 处理结果:正常商品数量15.0,单价3.0,赠品数量0 2025-05-02 21:16:42,411 - app.core.excel.processor - INFO - 条码 6902083898625 处理结果:正常商品数量15.0,单价3.0,赠品数量0 2025-05-02 21:16:42,411 - app.core.excel.processor - INFO - 条码 6902083907150 处理结果:正常商品数量15.0,单价3.0,赠品数量0 2025-05-02 21:16:42,411 - app.core.excel.processor - INFO - 条码 6902083905224 处理结果:正常商品数量15.0,单价3.0,赠品数量0 2025-05-02 21:16:42,411 - app.core.excel.processor - INFO - 条码 6902083905217 处理结果:正常商品数量15.0,单价3.0,赠品数量0 2025-05-02 21:16:42,411 - app.core.excel.processor - INFO - 条码 6902083922658 处理结果:正常商品数量15.0,单价3.3333333333333335,赠品数量0 2025-05-02 21:16:42,411 - app.core.excel.processor - INFO - 条码 6902083814045 处理结果:正常商品数量15.0,单价3.3333333333333335,赠品数量0 2025-05-02 21:16:42,411 - app.core.excel.processor - INFO - 条码 6902083814052 处理结果:正常商品数量15.0,单价3.3333333333333335,赠品数量0 2025-05-02 21:16:42,414 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250502205251.xls 2025-05-02 21:16:42,563 - app.core.excel.processor - INFO - 已自动打开输出目录: D:\My Documents\python\orc-order-v2\data\output 2025-05-02 21:21:20,678 - app.core.excel.processor - INFO - 初始化ExcelProcessor 2025-05-02 21:21:20,679 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls 2025-05-02 21:22:23,296 - app.core.excel.processor - INFO - 初始化ExcelProcessor 2025-05-02 21:22:23,297 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls 2025-05-02 21:22:26,468 - app.core.excel.processor - INFO - 搜索目录 D:\My Documents\python\orc-order-v2\data\output 中的Excel文件 2025-05-02 21:22:26,469 - app.core.excel.processor - INFO - 找到最新的Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250502212111.xlsx 2025-05-02 21:22:26,470 - app.core.excel.processor - INFO - 开始处理Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250502212111.xlsx 2025-05-02 21:22:27,254 - app.core.excel.processor - INFO - 成功读取Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250502212111.xlsx, 共 12 行 2025-05-02 21:22:27,257 - app.core.excel.processor - INFO - 找到可能的表头行: 第1行,评分: 55 2025-05-02 21:22:27,258 - app.core.excel.processor - INFO - 识别到表头在第 1 行 2025-05-02 21:22:27,276 - app.core.excel.processor - INFO - 使用表头行重新读取数据,共 11 行有效数据 2025-05-02 21:22:27,276 - app.core.excel.processor - INFO - 找到精确匹配的条码列: 条码 2025-05-02 21:22:27,276 - app.core.excel.processor - INFO - 使用条码列: 条码 2025-05-02 21:22:27,276 - app.core.excel.processor - INFO - 找到name列: 商品名称 2025-05-02 21:22:27,276 - app.core.excel.processor - INFO - 找到specification列: 规格 2025-05-02 21:22:27,276 - app.core.excel.processor - INFO - 找到quantity列: 数量 2025-05-02 21:22:27,276 - app.core.excel.processor - INFO - 找到unit列: 单位 2025-05-02 21:22:27,277 - app.core.excel.processor - INFO - 找到price列: 单价 2025-05-02 21:22:27,277 - app.core.excel.processor - INFO - 列名映射结果: {'barcode': '条码', 'name': '商品名称', 'specification': '规格', 'quantity': '数量', 'unit': '单位', 'price': '单价'} 2025-05-02 21:22:27,277 - app.core.excel.processor - INFO - 是否存在规格列: True 2025-05-02 21:22:27,277 - app.core.excel.processor - INFO - 第1行: 提取商品信息 条码=6925303797775, 名称=173g统一粉面蛋肉肠诱惑酸辣味, 规格=, 数量=0.5, 单位=件, 单价=65.0 2025-05-02 21:22:27,278 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12 2025-05-02 21:22:27,279 - app.core.excel.processor - INFO - 第2行: 提取商品信息 条码=6925303797782, 名称=173g统一粉面蛋肉肠金汤肥牛味, 规格=, 数量=0.5, 单位=件, 单价=65.0 2025-05-02 21:22:27,279 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12 2025-05-02 21:22:27,279 - app.core.excel.processor - INFO - 第3行: 提取商品信息 条码=6925303796426, 名称=128g统一茄皇牛肉桶面, 规格=, 数量=1.0, 单位=件, 单价=49.0 2025-05-02 21:22:27,279 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12 2025-05-02 21:22:27,280 - app.core.excel.processor - INFO - 第4行: 提取商品信息 条码=6925303796365, 名称=140g来一桶(藤椒牛肉味)大桶, 规格=, 数量=1.0, 单位=件, 单价=49.0 2025-05-02 21:22:27,280 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12 2025-05-02 21:22:27,280 - app.core.excel.processor - INFO - 第5行: 提取商品信息 条码=6925303740627, 名称=108g巧面馆桶面(麻辣笋子味), 规格=, 数量=1.0, 单位=件, 单价=40.0 2025-05-02 21:22:27,280 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12 2025-05-02 21:22:27,281 - app.core.excel.processor - INFO - 第6行: 提取商品信息 条码=6925303711368, 名称=107g巧面馆桶面(泡椒牛肉味), 规格=, 数量=1.0, 单位=件, 单价=40.0 2025-05-02 21:22:27,391 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12 2025-05-02 21:22:27,392 - app.core.excel.processor - INFO - 第7行: 提取商品信息 条码=6925303770310, 名称=123g巧面馆桶面(红油酸菜味), 规格=, 数量=1.0, 单位=件, 单价=40.0 2025-05-02 21:22:27,392 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12 2025-05-02 21:22:27,392 - app.core.excel.processor - INFO - 第8行: 提取商品信息 条码=6925303740719, 名称=120g巧面馆酱拌面(担担碗), 规格=, 数量=3.0, 单位=碗, 单价=0.0 2025-05-02 21:22:27,392 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12 2025-05-02 21:22:27,393 - app.core.excel.processor - INFO - 第9行: 提取商品信息 条码=6925303797386, 名称=139g来一桶(笋子牛肉味)大桶, 规格=, 数量=1.0, 单位=桶, 单价=0.0 2025-05-02 21:22:27,393 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12 2025-05-02 21:22:27,394 - app.core.excel.processor - INFO - 提取到 9 个商品信息 2025-05-02 21:22:27,401 - app.core.excel.processor - INFO - 开始处理9 个产品信息 2025-05-02 21:22:27,401 - app.core.excel.processor - INFO - 处理商品: 条码=6925303797775, 数量=6.0, 单价=5.416666666666667, 是否赠品=False 2025-05-02 21:22:27,401 - app.core.excel.processor - INFO - 发现正常商品:条码6925303797775, 数量=6.0, 单价=5.416666666666667 2025-05-02 21:22:27,401 - app.core.excel.processor - INFO - 处理商品: 条码=6925303797782, 数量=6.0, 单价=5.416666666666667, 是否赠品=False 2025-05-02 21:22:27,401 - app.core.excel.processor - INFO - 发现正常商品:条码6925303797782, 数量=6.0, 单价=5.416666666666667 2025-05-02 21:22:27,401 - app.core.excel.processor - INFO - 处理商品: 条码=6925303796426, 数量=12.0, 单价=4.083333333333333, 是否赠品=False 2025-05-02 21:22:27,401 - app.core.excel.processor - INFO - 发现正常商品:条码6925303796426, 数量=12.0, 单价=4.083333333333333 2025-05-02 21:22:27,401 - app.core.excel.processor - INFO - 处理商品: 条码=6925303796365, 数量=12.0, 单价=4.083333333333333, 是否赠品=False 2025-05-02 21:22:27,402 - app.core.excel.processor - INFO - 发现正常商品:条码6925303796365, 数量=12.0, 单价=4.083333333333333 2025-05-02 21:22:27,402 - app.core.excel.processor - INFO - 处理商品: 条码=6925303740627, 数量=12.0, 单价=3.3333333333333335, 是否赠品=False 2025-05-02 21:22:27,402 - app.core.excel.processor - INFO - 发现正常商品:条码6925303740627, 数量=12.0, 单价=3.3333333333333335 2025-05-02 21:22:27,402 - app.core.excel.processor - INFO - 处理商品: 条码=6925303711368, 数量=12.0, 单价=3.3333333333333335, 是否赠品=False 2025-05-02 21:22:27,402 - app.core.excel.processor - INFO - 发现正常商品:条码6925303711368, 数量=12.0, 单价=3.3333333333333335 2025-05-02 21:22:27,402 - app.core.excel.processor - INFO - 处理商品: 条码=6925303770310, 数量=12.0, 单价=3.3333333333333335, 是否赠品=False 2025-05-02 21:22:27,402 - app.core.excel.processor - INFO - 发现正常商品:条码6925303770310, 数量=12.0, 单价=3.3333333333333335 2025-05-02 21:22:27,402 - app.core.excel.processor - INFO - 处理商品: 条码=6925303740719, 数量=3.0, 单价=0.0, 是否赠品=True 2025-05-02 21:22:27,402 - app.core.excel.processor - INFO - 发现赠品:条码6925303740719, 数量=3.0 2025-05-02 21:22:27,402 - app.core.excel.processor - INFO - 处理商品: 条码=6925303797386, 数量=1.0, 单价=0.0, 是否赠品=True 2025-05-02 21:22:31,623 - app.core.excel.processor - INFO - 发现赠品:条码6925303797386, 数量=1.0 2025-05-02 21:22:31,623 - app.core.excel.processor - INFO - 分组后共9 个不同条码的商品 2025-05-02 21:22:31,623 - app.core.excel.processor - INFO - 条码 6925303797775 处理结果:正常商品数量6.0,单价5.416666666666667,赠品数量0 2025-05-02 21:22:31,623 - app.core.excel.processor - INFO - 条码 6925303797782 处理结果:正常商品数量6.0,单价5.416666666666667,赠品数量0 2025-05-02 21:22:31,623 - app.core.excel.processor - INFO - 条码 6925303796426 处理结果:正常商品数量12.0,单价4.083333333333333,赠品数量0 2025-05-02 21:22:31,624 - app.core.excel.processor - INFO - 条码 6925303796365 处理结果:正常商品数量12.0,单价4.083333333333333,赠品数量0 2025-05-02 21:22:31,624 - app.core.excel.processor - INFO - 条码 6925303740627 处理结果:正常商品数量12.0,单价3.3333333333333335,赠品数量0 2025-05-02 21:22:31,624 - app.core.excel.processor - INFO - 条码 6925303711368 处理结果:正常商品数量12.0,单价3.3333333333333335,赠品数量0 2025-05-02 21:22:31,624 - app.core.excel.processor - INFO - 条码 6925303770310 处理结果:正常商品数量12.0,单价3.3333333333333335,赠品数量0 2025-05-02 21:22:31,624 - app.core.excel.processor - INFO - 条码 6925303740719 处理结果:只有赠品,数量=3.0 2025-05-02 21:22:31,624 - app.core.excel.processor - INFO - 条码 6925303797386 处理结果:只有赠品,数量=1.0 2025-05-02 21:22:31,625 - app.core.excel.processor - INFO - 条码 6925303740719 填充:仅有赠品,采购量=0,赠品数量=3.0 2025-05-02 21:22:31,625 - app.core.excel.processor - INFO - 条码 6925303797386 填充:仅有赠品,采购量=0,赠品数量=1.0 2025-05-02 21:22:31,628 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250502212111.xls 2025-05-02 21:22:31,695 - app.core.excel.processor - INFO - 已自动打开输出目录: D:\My Documents\python\orc-order-v2\data\output 2025-05-02 21:45:07,597 - app.core.excel.processor - INFO - 初始化ExcelProcessor 2025-05-02 21:45:07,598 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls 2025-05-02 21:45:10,629 - app.core.excel.processor - INFO - 搜索目录 D:\My Documents\python\orc-order-v2\data\output 中的Excel文件 2025-05-02 21:45:10,630 - app.core.excel.processor - INFO - 找到最新的Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250502214456.xlsx 2025-05-02 21:45:10,631 - app.core.excel.processor - INFO - 开始处理Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250502214456.xlsx 2025-05-02 21:45:11,404 - app.core.excel.processor - INFO - 成功读取Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250502214456.xlsx, 共 15 行 2025-05-02 21:45:11,597 - app.core.excel.processor - INFO - 找到可能的表头行: 第1行,评分: 35 2025-05-02 21:45:11,597 - app.core.excel.processor - INFO - 识别到表头在第 1 行 2025-05-02 21:45:11,625 - app.core.excel.processor - INFO - 使用表头行重新读取数据,共 14 行有效数据 2025-05-02 21:45:11,625 - app.core.excel.processor - INFO - 找到精确匹配的条码列: 条形码 2025-05-02 21:45:11,626 - app.core.excel.processor - INFO - 使用条码列: 条形码 2025-05-02 21:45:11,626 - app.core.excel.processor - INFO - 找到name列: 商品名称 2025-05-02 21:45:11,626 - app.core.excel.processor - INFO - 找到quantity列: 订单数量 2025-05-02 21:45:11,627 - app.core.excel.processor - INFO - 找到price列: 销售价 2025-05-02 21:45:11,627 - app.core.excel.processor - INFO - 列名映射结果: {'barcode': '条形码', 'name': '商品名称', 'quantity': '订单数量', 'price': '销售价'} 2025-05-02 21:45:11,627 - app.core.excel.processor - INFO - 是否存在规格列: False 2025-05-02 21:45:11,628 - app.core.excel.processor - INFO - 第1行: 提取商品信息 条码=6921168560509, 名称=550纯净水24入白膜, 规格=, 数量=3.0, 单位=, 单价=0.0 2025-05-02 21:45:11,629 - app.core.excel.processor - INFO - 从数量提取单位: 3箱 -> 箱 2025-05-02 21:45:11,635 - app.core.excel.processor - INFO - 从商品名称推断规格: 550纯净水24入白膜 -> 550纯净水1*24白膜, 包装数量=24 2025-05-02 21:45:11,635 - app.core.excel.processor - INFO - 从商品名称推断规格: 550纯净水24入白膜 -> 550纯净水1*24白膜, 包装数量=24 2025-05-02 21:45:11,637 - app.core.excel.processor - INFO - 第2行: 提取商品信息 条码=6921168532001, 名称=450果园30%橙子15入纸箱, 规格=, 数量=1.0, 单位=, 单价=0.0 2025-05-02 21:45:11,637 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱 2025-05-02 21:45:11,637 - app.core.excel.processor - INFO - 从商品名称推断规格: 450果园30%橙子15入纸箱 -> 1*15, 包装数量=15 2025-05-02 21:45:11,637 - app.core.excel.processor - INFO - 从商品名称推断规格: 450果园30%橙子15入纸箱 -> 1*15, 包装数量=15 2025-05-02 21:45:11,638 - app.core.excel.processor - INFO - 第3行: 提取商品信息 条码=6921168560189, 名称=445水溶C血橙15入纸箱, 规格=, 数量=2.0, 单位=, 单价=56.0 2025-05-02 21:45:11,638 - app.core.excel.processor - INFO - 从数量提取单位: 2箱 -> 箱 2025-05-02 21:45:11,638 - app.core.excel.processor - INFO - 从商品名称推断规格: 445水溶C血橙15入纸箱 -> 1*15, 包装数量=15 2025-05-02 21:45:11,638 - app.core.excel.processor - INFO - 从商品名称推断规格: 445水溶C血橙15入纸箱 -> 1*15, 包装数量=15 2025-05-02 21:45:11,679 - app.core.excel.processor - INFO - 第4行: 提取商品信息 条码=6921168500956, 名称=445水溶C柠檬15纸箱, 规格=, 数量=2.0, 单位=, 单价=56.0 2025-05-02 21:45:11,679 - app.core.excel.processor - INFO - 从数量提取单位: 2箱 -> 箱 2025-05-02 21:45:11,679 - app.core.excel.processor - INFO - 从商品名称推断规格: 445水溶C柠檬15纸箱 -> 1*15, 包装数量=15 2025-05-02 21:45:11,679 - app.core.excel.processor - INFO - 从商品名称推断规格: 445水溶C柠檬15纸箱 -> 1*15, 包装数量=15 2025-05-02 21:45:11,680 - app.core.excel.processor - INFO - 第5行: 提取商品信息 条码=6921168559244, 名称=445水溶C青皮桔15纸箱, 规格=, 数量=3.0, 单位=, 单价=56.0 2025-05-02 21:45:11,680 - app.core.excel.processor - INFO - 从数量提取单位: 3箱 -> 箱 2025-05-02 21:45:11,680 - app.core.excel.processor - INFO - 从商品名称推断规格: 445水溶C青皮桔15纸箱 -> 1*15, 包装数量=15 2025-05-02 21:45:11,680 - app.core.excel.processor - INFO - 从商品名称推断规格: 445水溶C青皮桔15纸箱 -> 1*15, 包装数量=15 2025-05-02 21:45:11,681 - app.core.excel.processor - INFO - 第6行: 提取商品信息 条码=6921168500970, 名称=445水溶C西柚15纸箱, 规格=, 数量=1.0, 单位=, 单价=56.0 2025-05-02 21:45:11,681 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱 2025-05-02 21:45:11,681 - app.core.excel.processor - INFO - 从商品名称推断规格: 445水溶C西柚15纸箱 -> 1*15, 包装数量=15 2025-05-02 21:45:11,681 - app.core.excel.processor - INFO - 从商品名称推断规格: 445水溶C西柚15纸箱 -> 1*15, 包装数量=15 2025-05-02 21:45:11,682 - app.core.excel.processor - INFO - 第7行: 提取商品信息 条码=6921168558049, 名称=500树叶茉莉花茶15纸箱, 规格=, 数量=3.0, 单位=, 单价=55.0 2025-05-02 21:45:11,682 - app.core.excel.processor - INFO - 从数量提取单位: 3箱 -> 箱 2025-05-02 21:45:11,682 - app.core.excel.processor - INFO - 从商品名称推断规格: 500树叶茉莉花茶15纸箱 -> 1*15, 包装数量=15 2025-05-02 21:45:11,682 - app.core.excel.processor - INFO - 从商品名称推断规格: 500树叶茉莉花茶15纸箱 -> 1*15, 包装数量=15 2025-05-02 21:45:11,683 - app.core.excel.processor - INFO - 第8行: 提取商品信息 条码=6921168558032, 名称=500树叶乌龙茶15纸箱, 规格=, 数量=1.0, 单位=, 单价=55.0 2025-05-02 21:45:11,683 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱 2025-05-02 21:45:15,793 - app.core.excel.processor - INFO - 从商品名称推断规格: 500树叶乌龙茶15纸箱 -> 1*15, 包装数量=15 2025-05-02 21:45:15,793 - app.core.excel.processor - INFO - 从商品名称推断规格: 500树叶乌龙茶15纸箱 -> 1*15, 包装数量=15 2025-05-02 21:45:15,794 - app.core.excel.processor - INFO - 第9行: 提取商品信息 条码=6921168558018, 名称=500树叶绿茶15纸箱, 规格=, 数量=2.0, 单位=, 单价=55.0 2025-05-02 21:45:15,794 - app.core.excel.processor - INFO - 从数量提取单位: 2箱 -> 箱 2025-05-02 21:45:15,795 - app.core.excel.processor - INFO - 从商品名称推断规格: 500树叶绿茶15纸箱 -> 1*15, 包装数量=15 2025-05-02 21:45:15,795 - app.core.excel.processor - INFO - 从商品名称推断规格: 500树叶绿茶15纸箱 -> 1*15, 包装数量=15 2025-05-02 21:45:15,795 - app.core.excel.processor - INFO - 第10行: 提取商品信息 条码=6921168598649, 名称=900树叶青柑普洱12入纸箱, 规格=, 数量=1.0, 单位=, 单价=62.0 2025-05-02 21:45:15,796 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱 2025-05-02 21:45:15,796 - app.core.excel.processor - INFO - 从商品名称推断规格: 900树叶青柑普洱12入纸箱 -> 1*12, 包装数量=12 2025-05-02 21:45:15,796 - app.core.excel.processor - INFO - 从商品名称推断规格: 900树叶青柑普洱12入纸箱 -> 1*12, 包装数量=12 2025-05-02 21:45:15,797 - app.core.excel.processor - INFO - 第11行: 提取商品信息 条码=6921168595006, 名称=410苏打天然水柠檬15纸箱, 规格=, 数量=1.0, 单位=, 单价=43.0 2025-05-02 21:45:15,797 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱 2025-05-02 21:45:15,797 - app.core.excel.processor - INFO - 从商品名称推断规格: 410苏打天然水柠檬15纸箱 -> 1*15, 包装数量=15 2025-05-02 21:45:15,797 - app.core.excel.processor - INFO - 从商品名称推断规格: 410苏打天然水柠檬15纸箱 -> 1*15, 包装数量=15 2025-05-02 21:45:15,798 - app.core.excel.processor - INFO - 第12行: 提取商品信息 条码=6921168594054, 名称=12.9L桶装水, 规格=, 数量=5.0, 单位=, 单价=16.0 2025-05-02 21:45:15,798 - app.core.excel.processor - INFO - 从数量提取单位: 5桶 -> 桶 2025-05-02 21:45:15,800 - app.core.excel.processor - INFO - 从商品名称推断规格: 12.9L桶装水 -> 12.9L*1, 包装数量=1 2025-05-02 21:45:15,800 - app.core.excel.processor - INFO - 从商品名称推断规格: 12.9L桶装水 -> 12.9L*1, 包装数量=1 2025-05-02 21:45:18,666 - app.core.excel.processor - INFO - 第13行: 提取商品信息 条码=6921168594054, 名称=12.9L桶装水, 规格=, 数量=1.0, 单位=, 单价=0.0 2025-05-02 21:45:18,666 - app.core.excel.processor - INFO - 从数量提取单位: 1桶 -> 桶 2025-05-02 21:45:18,667 - app.core.excel.processor - INFO - 从商品名称推断规格: 12.9L桶装水 -> 12.9L*1, 包装数量=1 2025-05-02 21:45:18,667 - app.core.excel.processor - INFO - 从商品名称推断规格: 12.9L桶装水 -> 12.9L*1, 包装数量=1 2025-05-02 21:45:18,667 - app.core.excel.processor - INFO - 提取到 13 个商品信息 2025-05-02 21:45:18,676 - app.core.excel.processor - INFO - 开始处理13 个产品信息 2025-05-02 21:45:18,676 - app.core.excel.processor - INFO - 处理商品: 条码=6921168560509, 数量=3.0, 单价=0, 是否赠品=True 2025-05-02 21:45:18,676 - app.core.excel.processor - INFO - 发现赠品:条码6921168560509, 数量=3.0 2025-05-02 21:45:18,677 - app.core.excel.processor - INFO - 处理商品: 条码=6921168532001, 数量=15.0, 单价=0, 是否赠品=True 2025-05-02 21:45:18,677 - app.core.excel.processor - INFO - 发现赠品:条码6921168532001, 数量=15.0 2025-05-02 21:45:18,677 - app.core.excel.processor - INFO - 处理商品: 条码=6921168560189, 数量=30.0, 单价=3.7333333333333334, 是否赠品=False 2025-05-02 21:45:18,677 - app.core.excel.processor - INFO - 发现正常商品:条码6921168560189, 数量=30.0, 单价=3.7333333333333334 2025-05-02 21:45:18,677 - app.core.excel.processor - INFO - 处理商品: 条码=6921168500956, 数量=30.0, 单价=3.7333333333333334, 是否赠品=False 2025-05-02 21:45:18,677 - app.core.excel.processor - INFO - 发现正常商品:条码6921168500956, 数量=30.0, 单价=3.7333333333333334 2025-05-02 21:45:18,677 - app.core.excel.processor - INFO - 处理商品: 条码=6921168559244, 数量=45.0, 单价=3.7333333333333334, 是否赠品=False 2025-05-02 21:45:18,677 - app.core.excel.processor - INFO - 发现正常商品:条码6921168559244, 数量=45.0, 单价=3.7333333333333334 2025-05-02 21:45:18,677 - app.core.excel.processor - INFO - 处理商品: 条码=6921168500970, 数量=15.0, 单价=3.7333333333333334, 是否赠品=False 2025-05-02 21:45:18,677 - app.core.excel.processor - INFO - 发现正常商品:条码6921168500970, 数量=15.0, 单价=3.7333333333333334 2025-05-02 21:45:18,677 - app.core.excel.processor - INFO - 处理商品: 条码=6921168558049, 数量=45.0, 单价=3.6666666666666665, 是否赠品=False 2025-05-02 21:45:18,678 - app.core.excel.processor - INFO - 发现正常商品:条码6921168558049, 数量=45.0, 单价=3.6666666666666665 2025-05-02 21:45:18,678 - app.core.excel.processor - INFO - 处理商品: 条码=6921168558032, 数量=15.0, 单价=3.6666666666666665, 是否赠品=False 2025-05-02 21:45:18,678 - app.core.excel.processor - INFO - 发现正常商品:条码6921168558032, 数量=15.0, 单价=3.6666666666666665 2025-05-02 21:45:18,678 - app.core.excel.processor - INFO - 处理商品: 条码=6921168558018, 数量=30.0, 单价=3.6666666666666665, 是否赠品=False 2025-05-02 21:45:18,678 - app.core.excel.processor - INFO - 发现正常商品:条码6921168558018, 数量=30.0, 单价=3.6666666666666665 2025-05-02 21:45:18,678 - app.core.excel.processor - INFO - 处理商品: 条码=6921168598649, 数量=12.0, 单价=5.166666666666667, 是否赠品=False 2025-05-02 21:45:18,678 - app.core.excel.processor - INFO - 发现正常商品:条码6921168598649, 数量=12.0, 单价=5.166666666666667 2025-05-02 21:45:18,678 - app.core.excel.processor - INFO - 处理商品: 条码=6921168595006, 数量=15.0, 单价=2.8666666666666667, 是否赠品=False 2025-05-02 21:45:18,678 - app.core.excel.processor - INFO - 发现正常商品:条码6921168595006, 数量=15.0, 单价=2.8666666666666667 2025-05-02 21:45:21,939 - app.core.excel.processor - INFO - 处理商品: 条码=6921168594054, 数量=5.0, 单价=16.0, 是否赠品=False 2025-05-02 21:45:21,939 - app.core.excel.processor - INFO - 发现正常商品:条码6921168594054, 数量=5.0, 单价=16.0 2025-05-02 21:45:21,939 - app.core.excel.processor - INFO - 处理商品: 条码=6921168594054, 数量=1.0, 单价=0.0, 是否赠品=True 2025-05-02 21:45:21,939 - app.core.excel.processor - INFO - 发现赠品:条码6921168594054, 数量=1.0 2025-05-02 21:45:21,939 - app.core.excel.processor - INFO - 分组后共12 个不同条码的商品 2025-05-02 21:45:21,939 - app.core.excel.processor - INFO - 条码 6921168560509 处理结果:只有赠品,数量=3.0 2025-05-02 21:45:21,939 - app.core.excel.processor - INFO - 条码 6921168532001 处理结果:只有赠品,数量=15.0 2025-05-02 21:45:21,940 - app.core.excel.processor - INFO - 条码 6921168560189 处理结果:正常商品数量30.0,单价3.7333333333333334,赠品数量0 2025-05-02 21:45:21,940 - app.core.excel.processor - INFO - 条码 6921168500956 处理结果:正常商品数量30.0,单价3.7333333333333334,赠品数量0 2025-05-02 21:45:21,940 - app.core.excel.processor - INFO - 条码 6921168559244 处理结果:正常商品数量45.0,单价3.7333333333333334,赠品数量0 2025-05-02 21:45:21,940 - app.core.excel.processor - INFO - 条码 6921168500970 处理结果:正常商品数量15.0,单价3.7333333333333334,赠品数量0 2025-05-02 21:45:21,940 - app.core.excel.processor - INFO - 条码 6921168558049 处理结果:正常商品数量45.0,单价3.6666666666666665,赠品数量0 2025-05-02 21:45:21,940 - app.core.excel.processor - INFO - 条码 6921168558032 处理结果:正常商品数量15.0,单价3.6666666666666665,赠品数量0 2025-05-02 21:45:21,940 - app.core.excel.processor - INFO - 条码 6921168558018 处理结果:正常商品数量30.0,单价3.6666666666666665,赠品数量0 2025-05-02 21:45:21,940 - app.core.excel.processor - INFO - 条码 6921168598649 处理结果:正常商品数量12.0,单价5.166666666666667,赠品数量0 2025-05-02 21:45:21,940 - app.core.excel.processor - INFO - 条码 6921168595006 处理结果:正常商品数量15.0,单价2.8666666666666667,赠品数量0 2025-05-02 21:45:21,941 - app.core.excel.processor - INFO - 条码 6921168594054 处理结果:正常商品数量5.0,单价16.0,赠品数量1.0 2025-05-02 21:45:21,941 - app.core.excel.processor - INFO - 条码 6921168560509 填充:仅有赠品,采购量=0,赠品数量=3.0 2025-05-02 21:45:21,941 - app.core.excel.processor - INFO - 条码 6921168532001 填充:仅有赠品,采购量=0,赠品数量=15.0 2025-05-02 21:45:21,941 - app.core.excel.processor - INFO - 条码 6921168594054 填充:采购量=5.0,赠品数量1.0 2025-05-02 21:45:21,945 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250502214456.xls 2025-05-02 21:45:21,946 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250502214456.xls 2025-05-02 21:54:51,327 - app.core.excel.processor - INFO - 初始化ExcelProcessor 2025-05-02 21:54:51,328 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls 2025-05-02 21:54:51,331 - app.core.excel.processor - INFO - 搜索目录 D:\My Documents\python\orc-order-v2\data\output 中的Excel文件 2025-05-02 21:54:51,332 - app.core.excel.processor - WARNING - 未在 D:\My Documents\python\orc-order-v2\data\output 目录下找到未处理的Excel文件 2025-05-02 21:55:07,663 - app.core.excel.processor - INFO - 初始化ExcelProcessor 2025-05-02 21:55:07,663 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls 2025-05-02 21:55:07,667 - app.core.excel.processor - INFO - 搜索目录 D:\My Documents\python\orc-order-v2\data\output 中的Excel文件 2025-05-02 21:55:07,668 - app.core.excel.processor - WARNING - 未在 D:\My Documents\python\orc-order-v2\data\output 目录下找到未处理的Excel文件 2025-05-02 21:56:33,284 - app.core.excel.processor - INFO - 初始化ExcelProcessor 2025-05-02 21:56:33,285 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls 2025-05-02 21:56:33,288 - app.core.excel.processor - INFO - 搜索目录 D:\My Documents\python\orc-order-v2\data\output 中的Excel文件 2025-05-02 21:56:33,288 - app.core.excel.processor - WARNING - 未在 D:\My Documents\python\orc-order-v2\data\output 目录下找到未处理的Excel文件 2025-05-02 21:58:02,454 - app.core.excel.processor - INFO - 初始化ExcelProcessor 2025-05-02 21:58:02,454 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls 2025-05-02 21:58:02,456 - app.core.excel.processor - INFO - 搜索目录 D:\My Documents\python\orc-order-v2\data\output 中的Excel文件 2025-05-02 21:58:02,456 - app.core.excel.processor - WARNING - 未在 D:\My Documents\python\orc-order-v2\data\output 目录下找到未处理的Excel文件 2025-05-02 22:07:10,380 - app.core.excel.processor - INFO - 初始化ExcelProcessor 2025-05-02 22:07:10,381 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls 2025-05-02 22:07:10,383 - app.core.excel.processor - INFO - 搜索目录 D:\My Documents\python\orc-order-v2\data\output 中的Excel文件 2025-05-02 22:07:10,383 - app.core.excel.processor - WARNING - 未在 D:\My Documents\python\orc-order-v2\data\output 目录下找到未处理的Excel文件 2025-05-02 22:10:02,822 - app.core.excel.processor - INFO - 初始化ExcelProcessor 2025-05-02 22:10:02,823 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls 2025-05-02 22:11:55,060 - app.core.excel.processor - INFO - 初始化ExcelProcessor 2025-05-02 22:11:55,060 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls 2025-05-02 22:11:57,703 - app.core.excel.processor - INFO - 搜索目录 D:\My Documents\python\orc-order-v2\data\output 中的Excel文件 2025-05-02 22:11:57,705 - app.core.excel.processor - INFO - 找到最新的Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250502214456.xlsx 2025-05-02 22:11:57,705 - app.core.excel.processor - INFO - 开始处理Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250502214456.xlsx 2025-05-02 22:11:58,485 - app.core.excel.processor - INFO - 成功读取Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250502214456.xlsx, 共 15 行 2025-05-02 22:11:58,487 - app.core.excel.processor - INFO - 找到可能的表头行: 第1行,评分: 35 2025-05-02 22:11:58,488 - app.core.excel.processor - INFO - 识别到表头在第 1 行 2025-05-02 22:11:58,501 - app.core.excel.processor - INFO - 使用表头行重新读取数据,共 14 行有效数据 2025-05-02 22:11:58,501 - app.core.excel.processor - INFO - 找到精确匹配的条码列: 条形码 2025-05-02 22:11:58,502 - app.core.excel.processor - INFO - 使用条码列: 条形码 2025-05-02 22:11:58,502 - app.core.excel.processor - INFO - 找到name列: 商品名称 2025-05-02 22:11:58,502 - app.core.excel.processor - INFO - 找到quantity列: 订单数量 2025-05-02 22:11:58,502 - app.core.excel.processor - INFO - 找到price列: 销售价 2025-05-02 22:11:58,502 - app.core.excel.processor - INFO - 列名映射结果: {'barcode': '条形码', 'name': '商品名称', 'quantity': '订单数量', 'price': '销售价'} 2025-05-02 22:11:58,502 - app.core.excel.processor - INFO - 是否存在规格列: False 2025-05-02 22:11:58,503 - app.core.excel.processor - INFO - 第1行: 提取商品信息 条码=6921168560509, 名称=550纯净水24入白膜, 规格=, 数量=3.0, 单位=, 单价=0.0 2025-05-02 22:11:58,504 - app.core.excel.processor - INFO - 从数量提取单位: 3箱 -> 箱 2025-05-02 22:11:58,507 - app.core.excel.processor - INFO - 从商品名称推断规格: 550纯净水24入白膜 -> 550纯净水1*24白膜, 包装数量=24 2025-05-02 22:11:58,507 - app.core.excel.processor - INFO - 从商品名称推断规格: 550纯净水24入白膜 -> 550纯净水1*24白膜, 包装数量=24 2025-05-02 22:11:58,508 - app.core.excel.processor - INFO - 第2行: 提取商品信息 条码=6921168532001, 名称=450果园30%橙子15入纸箱, 规格=, 数量=1.0, 单位=, 单价=0.0 2025-05-02 22:11:58,509 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱 2025-05-02 22:11:58,509 - app.core.excel.processor - INFO - 从商品名称推断规格: 450果园30%橙子15入纸箱 -> 1*15, 包装数量=15 2025-05-02 22:11:58,509 - app.core.excel.processor - INFO - 从商品名称推断规格: 450果园30%橙子15入纸箱 -> 1*15, 包装数量=15 2025-05-02 22:11:58,510 - app.core.excel.processor - INFO - 第3行: 提取商品信息 条码=6921168560189, 名称=445水溶C血橙15入纸箱, 规格=, 数量=2.0, 单位=, 单价=56.0 2025-05-02 22:11:58,510 - app.core.excel.processor - INFO - 从数量提取单位: 2箱 -> 箱 2025-05-02 22:11:58,510 - app.core.excel.processor - INFO - 从商品名称推断规格: 445水溶C血橙15入纸箱 -> 1*15, 包装数量=15 2025-05-02 22:11:58,510 - app.core.excel.processor - INFO - 从商品名称推断规格: 445水溶C血橙15入纸箱 -> 1*15, 包装数量=15 2025-05-02 22:11:58,627 - app.core.excel.processor - INFO - 第4行: 提取商品信息 条码=6921168500956, 名称=445水溶C柠檬15纸箱, 规格=, 数量=2.0, 单位=, 单价=56.0 2025-05-02 22:11:58,628 - app.core.excel.processor - INFO - 从数量提取单位: 2箱 -> 箱 2025-05-02 22:11:58,628 - app.core.excel.processor - INFO - 从商品名称推断规格: 445水溶C柠檬15纸箱 -> 1*15, 包装数量=15 2025-05-02 22:11:58,628 - app.core.excel.processor - INFO - 从商品名称推断规格: 445水溶C柠檬15纸箱 -> 1*15, 包装数量=15 2025-05-02 22:11:58,629 - app.core.excel.processor - INFO - 第5行: 提取商品信息 条码=6921168559244, 名称=445水溶C青皮桔15纸箱, 规格=, 数量=3.0, 单位=, 单价=56.0 2025-05-02 22:11:58,629 - app.core.excel.processor - INFO - 从数量提取单位: 3箱 -> 箱 2025-05-02 22:11:58,629 - app.core.excel.processor - INFO - 从商品名称推断规格: 445水溶C青皮桔15纸箱 -> 1*15, 包装数量=15 2025-05-02 22:11:58,629 - app.core.excel.processor - INFO - 从商品名称推断规格: 445水溶C青皮桔15纸箱 -> 1*15, 包装数量=15 2025-05-02 22:11:58,630 - app.core.excel.processor - INFO - 第6行: 提取商品信息 条码=6921168500970, 名称=445水溶C西柚15纸箱, 规格=, 数量=1.0, 单位=, 单价=56.0 2025-05-02 22:11:58,630 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱 2025-05-02 22:11:58,630 - app.core.excel.processor - INFO - 从商品名称推断规格: 445水溶C西柚15纸箱 -> 1*15, 包装数量=15 2025-05-02 22:11:58,630 - app.core.excel.processor - INFO - 从商品名称推断规格: 445水溶C西柚15纸箱 -> 1*15, 包装数量=15 2025-05-02 22:11:58,631 - app.core.excel.processor - INFO - 第7行: 提取商品信息 条码=6921168558049, 名称=500树叶茉莉花茶15纸箱, 规格=, 数量=3.0, 单位=, 单价=55.0 2025-05-02 22:11:58,631 - app.core.excel.processor - INFO - 从数量提取单位: 3箱 -> 箱 2025-05-02 22:11:58,631 - app.core.excel.processor - INFO - 从商品名称推断规格: 500树叶茉莉花茶15纸箱 -> 1*15, 包装数量=15 2025-05-02 22:11:58,631 - app.core.excel.processor - INFO - 从商品名称推断规格: 500树叶茉莉花茶15纸箱 -> 1*15, 包装数量=15 2025-05-02 22:11:58,631 - app.core.excel.processor - INFO - 第8行: 提取商品信息 条码=6921168558032, 名称=500树叶乌龙茶15纸箱, 规格=, 数量=1.0, 单位=, 单价=55.0 2025-05-02 22:12:02,756 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱 2025-05-02 22:12:02,757 - app.core.excel.processor - INFO - 从商品名称推断规格: 500树叶乌龙茶15纸箱 -> 1*15, 包装数量=15 2025-05-02 22:12:02,757 - app.core.excel.processor - INFO - 从商品名称推断规格: 500树叶乌龙茶15纸箱 -> 1*15, 包装数量=15 2025-05-02 22:12:02,757 - app.core.excel.processor - INFO - 第9行: 提取商品信息 条码=6921168558018, 名称=500树叶绿茶15纸箱, 规格=, 数量=2.0, 单位=, 单价=55.0 2025-05-02 22:12:02,758 - app.core.excel.processor - INFO - 从数量提取单位: 2箱 -> 箱 2025-05-02 22:12:02,758 - app.core.excel.processor - INFO - 从商品名称推断规格: 500树叶绿茶15纸箱 -> 1*15, 包装数量=15 2025-05-02 22:12:02,758 - app.core.excel.processor - INFO - 从商品名称推断规格: 500树叶绿茶15纸箱 -> 1*15, 包装数量=15 2025-05-02 22:12:02,759 - app.core.excel.processor - INFO - 第10行: 提取商品信息 条码=6921168598649, 名称=900树叶青柑普洱12入纸箱, 规格=, 数量=1.0, 单位=, 单价=62.0 2025-05-02 22:12:02,759 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱 2025-05-02 22:12:02,759 - app.core.excel.processor - INFO - 从商品名称推断规格: 900树叶青柑普洱12入纸箱 -> 1*12, 包装数量=12 2025-05-02 22:12:02,760 - app.core.excel.processor - INFO - 从商品名称推断规格: 900树叶青柑普洱12入纸箱 -> 1*12, 包装数量=12 2025-05-02 22:12:02,760 - app.core.excel.processor - INFO - 第11行: 提取商品信息 条码=6921168595006, 名称=410苏打天然水柠檬15纸箱, 规格=, 数量=1.0, 单位=, 单价=43.0 2025-05-02 22:12:02,761 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱 2025-05-02 22:12:02,761 - app.core.excel.processor - INFO - 从商品名称推断规格: 410苏打天然水柠檬15纸箱 -> 1*15, 包装数量=15 2025-05-02 22:12:02,761 - app.core.excel.processor - INFO - 从商品名称推断规格: 410苏打天然水柠檬15纸箱 -> 1*15, 包装数量=15 2025-05-02 22:12:02,762 - app.core.excel.processor - INFO - 第12行: 提取商品信息 条码=6921168594054, 名称=12.9L桶装水, 规格=, 数量=5.0, 单位=, 单价=16.0 2025-05-02 22:12:02,762 - app.core.excel.processor - INFO - 从数量提取单位: 5桶 -> 桶 2025-05-02 22:12:02,764 - app.core.excel.processor - INFO - 从商品名称推断规格: 12.9L桶装水 -> 12.9L*1, 包装数量=1 2025-05-02 22:12:05,702 - app.core.excel.processor - INFO - 从商品名称推断规格: 12.9L桶装水 -> 12.9L*1, 包装数量=1 2025-05-02 22:12:05,703 - app.core.excel.processor - INFO - 第13行: 提取商品信息 条码=6921168594054, 名称=12.9L桶装水, 规格=, 数量=1.0, 单位=, 单价=0.0 2025-05-02 22:12:05,703 - app.core.excel.processor - INFO - 从数量提取单位: 1桶 -> 桶 2025-05-02 22:12:05,703 - app.core.excel.processor - INFO - 从商品名称推断规格: 12.9L桶装水 -> 12.9L*1, 包装数量=1 2025-05-02 22:12:05,703 - app.core.excel.processor - INFO - 从商品名称推断规格: 12.9L桶装水 -> 12.9L*1, 包装数量=1 2025-05-02 22:12:05,704 - app.core.excel.processor - INFO - 提取到 13 个商品信息 2025-05-02 22:12:05,714 - app.core.excel.processor - INFO - 开始处理13 个产品信息 2025-05-02 22:12:05,714 - app.core.excel.processor - INFO - 处理商品: 条码=6921168560509, 数量=3.0, 单价=0, 是否赠品=True 2025-05-02 22:12:05,715 - app.core.excel.processor - INFO - 发现赠品:条码6921168560509, 数量=3.0 2025-05-02 22:12:05,715 - app.core.excel.processor - INFO - 处理商品: 条码=6921168532001, 数量=15.0, 单价=0, 是否赠品=True 2025-05-02 22:12:05,715 - app.core.excel.processor - INFO - 发现赠品:条码6921168532001, 数量=15.0 2025-05-02 22:12:05,715 - app.core.excel.processor - INFO - 处理商品: 条码=6921168560189, 数量=30.0, 单价=3.7333333333333334, 是否赠品=False 2025-05-02 22:12:05,715 - app.core.excel.processor - INFO - 发现正常商品:条码6921168560189, 数量=30.0, 单价=3.7333333333333334 2025-05-02 22:12:05,715 - app.core.excel.processor - INFO - 处理商品: 条码=6921168500956, 数量=30.0, 单价=3.7333333333333334, 是否赠品=False 2025-05-02 22:12:05,715 - app.core.excel.processor - INFO - 发现正常商品:条码6921168500956, 数量=30.0, 单价=3.7333333333333334 2025-05-02 22:12:05,716 - app.core.excel.processor - INFO - 处理商品: 条码=6921168559244, 数量=45.0, 单价=3.7333333333333334, 是否赠品=False 2025-05-02 22:12:05,716 - app.core.excel.processor - INFO - 发现正常商品:条码6921168559244, 数量=45.0, 单价=3.7333333333333334 2025-05-02 22:12:05,716 - app.core.excel.processor - INFO - 处理商品: 条码=6921168500970, 数量=15.0, 单价=3.7333333333333334, 是否赠品=False 2025-05-02 22:12:05,716 - app.core.excel.processor - INFO - 发现正常商品:条码6921168500970, 数量=15.0, 单价=3.7333333333333334 2025-05-02 22:12:05,716 - app.core.excel.processor - INFO - 处理商品: 条码=6921168558049, 数量=45.0, 单价=3.6666666666666665, 是否赠品=False 2025-05-02 22:12:05,716 - app.core.excel.processor - INFO - 发现正常商品:条码6921168558049, 数量=45.0, 单价=3.6666666666666665 2025-05-02 22:12:05,716 - app.core.excel.processor - INFO - 处理商品: 条码=6921168558032, 数量=15.0, 单价=3.6666666666666665, 是否赠品=False 2025-05-02 22:12:05,716 - app.core.excel.processor - INFO - 发现正常商品:条码6921168558032, 数量=15.0, 单价=3.6666666666666665 2025-05-02 22:12:05,717 - app.core.excel.processor - INFO - 处理商品: 条码=6921168558018, 数量=30.0, 单价=3.6666666666666665, 是否赠品=False 2025-05-02 22:12:05,717 - app.core.excel.processor - INFO - 发现正常商品:条码6921168558018, 数量=30.0, 单价=3.6666666666666665 2025-05-02 22:12:05,717 - app.core.excel.processor - INFO - 处理商品: 条码=6921168598649, 数量=12.0, 单价=5.166666666666667, 是否赠品=False 2025-05-02 22:12:05,717 - app.core.excel.processor - INFO - 发现正常商品:条码6921168598649, 数量=12.0, 单价=5.166666666666667 2025-05-02 22:12:05,717 - app.core.excel.processor - INFO - 处理商品: 条码=6921168595006, 数量=15.0, 单价=2.8666666666666667, 是否赠品=False 2025-05-02 22:12:08,744 - app.core.excel.processor - INFO - 发现正常商品:条码6921168595006, 数量=15.0, 单价=2.8666666666666667 2025-05-02 22:12:08,744 - app.core.excel.processor - INFO - 处理商品: 条码=6921168594054, 数量=5.0, 单价=16.0, 是否赠品=False 2025-05-02 22:12:08,744 - app.core.excel.processor - INFO - 发现正常商品:条码6921168594054, 数量=5.0, 单价=16.0 2025-05-02 22:12:08,744 - app.core.excel.processor - INFO - 处理商品: 条码=6921168594054, 数量=1.0, 单价=0.0, 是否赠品=True 2025-05-02 22:12:08,744 - app.core.excel.processor - INFO - 发现赠品:条码6921168594054, 数量=1.0 2025-05-02 22:12:08,744 - app.core.excel.processor - INFO - 分组后共12 个不同条码的商品 2025-05-02 22:12:08,744 - app.core.excel.processor - INFO - 条码 6921168560509 处理结果:只有赠品,数量=3.0 2025-05-02 22:12:08,745 - app.core.excel.processor - INFO - 条码 6921168532001 处理结果:只有赠品,数量=15.0 2025-05-02 22:12:08,745 - app.core.excel.processor - INFO - 条码 6921168560189 处理结果:正常商品数量30.0,单价3.7333333333333334,赠品数量0 2025-05-02 22:12:08,745 - app.core.excel.processor - INFO - 条码 6921168500956 处理结果:正常商品数量30.0,单价3.7333333333333334,赠品数量0 2025-05-02 22:12:08,745 - app.core.excel.processor - INFO - 条码 6921168559244 处理结果:正常商品数量45.0,单价3.7333333333333334,赠品数量0 2025-05-02 22:12:08,745 - app.core.excel.processor - INFO - 条码 6921168500970 处理结果:正常商品数量15.0,单价3.7333333333333334,赠品数量0 2025-05-02 22:12:08,745 - app.core.excel.processor - INFO - 条码 6921168558049 处理结果:正常商品数量45.0,单价3.6666666666666665,赠品数量0 2025-05-02 22:12:08,745 - app.core.excel.processor - INFO - 条码 6921168558032 处理结果:正常商品数量15.0,单价3.6666666666666665,赠品数量0 2025-05-02 22:12:08,746 - app.core.excel.processor - INFO - 条码 6921168558018 处理结果:正常商品数量30.0,单价3.6666666666666665,赠品数量0 2025-05-02 22:12:08,746 - app.core.excel.processor - INFO - 条码 6921168598649 处理结果:正常商品数量12.0,单价5.166666666666667,赠品数量0 2025-05-02 22:12:08,746 - app.core.excel.processor - INFO - 条码 6921168595006 处理结果:正常商品数量15.0,单价2.8666666666666667,赠品数量0 2025-05-02 22:12:08,746 - app.core.excel.processor - INFO - 条码 6921168594054 处理结果:正常商品数量5.0,单价16.0,赠品数量1.0 2025-05-02 22:12:08,746 - app.core.excel.processor - INFO - 条码 6921168560509 填充:仅有赠品,采购量=0,赠品数量=3.0 2025-05-02 22:12:08,747 - app.core.excel.processor - INFO - 条码 6921168532001 填充:仅有赠品,采购量=0,赠品数量=15.0 2025-05-02 22:12:08,748 - app.core.excel.processor - INFO - 条码 6921168594054 填充:采购量=5.0,赠品数量1.0 2025-05-02 22:12:08,752 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250502214456.xls 2025-05-02 22:12:08,753 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250502214456.xls 2025-05-02 22:26:11,620 - app.core.excel.processor - INFO - 初始化ExcelProcessor 2025-05-02 22:26:11,620 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls 2025-05-02 22:26:11,623 - app.core.excel.processor - INFO - 搜索目录 D:\My Documents\python\orc-order-v2\data\output 中的Excel文件 2025-05-02 22:26:11,624 - app.core.excel.processor - WARNING - 未在 D:\My Documents\python\orc-order-v2\data\output 目录下找到未处理的Excel文件 2025-05-02 22:26:42,569 - app.core.excel.processor - INFO - 初始化ExcelProcessor 2025-05-02 22:26:42,570 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls 2025-05-02 22:29:10,830 - app.core.excel.processor - INFO - 初始化ExcelProcessor 2025-05-02 22:29:10,831 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls 2025-05-02 22:29:14,320 - app.core.excel.processor - INFO - 搜索目录 D:\My Documents\python\orc-order-v2\data\output 中的Excel文件 2025-05-02 22:29:14,321 - app.core.excel.processor - INFO - 找到最新的Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250502214456.xlsx 2025-05-02 22:29:14,322 - app.core.excel.processor - INFO - 开始处理Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250502214456.xlsx 2025-05-02 22:29:15,074 - app.core.excel.processor - INFO - 成功读取Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250502214456.xlsx, 共 15 行 2025-05-02 22:29:15,077 - app.core.excel.processor - INFO - 找到可能的表头行: 第1行,评分: 35 2025-05-02 22:29:15,077 - app.core.excel.processor - INFO - 识别到表头在第 1 行 2025-05-02 22:29:15,096 - app.core.excel.processor - INFO - 使用表头行重新读取数据,共 14 行有效数据 2025-05-02 22:29:15,096 - app.core.excel.processor - INFO - 找到精确匹配的条码列: 条形码 2025-05-02 22:29:15,097 - app.core.excel.processor - INFO - 使用条码列: 条形码 2025-05-02 22:29:15,097 - app.core.excel.processor - INFO - 找到name列: 商品名称 2025-05-02 22:29:15,098 - app.core.excel.processor - INFO - 找到quantity列: 订单数量 2025-05-02 22:29:15,098 - app.core.excel.processor - INFO - 找到price列: 销售价 2025-05-02 22:29:15,099 - app.core.excel.processor - INFO - 列名映射结果: {'barcode': '条形码', 'name': '商品名称', 'quantity': '订单数量', 'price': '销售价'} 2025-05-02 22:29:15,100 - app.core.excel.processor - INFO - 是否存在规格列: False 2025-05-02 22:29:15,101 - app.core.excel.processor - INFO - 第1行: 提取商品信息 条码=6921168560509, 名称=550纯净水24入白膜, 规格=, 数量=3.0, 单位=, 单价=0.0 2025-05-02 22:29:15,148 - app.core.excel.processor - INFO - 从数量提取单位: 3箱 -> 箱 2025-05-02 22:29:15,151 - app.core.excel.processor - INFO - 从商品名称推断规格: 550纯净水24入白膜 -> 550纯净水1*24白膜, 包装数量=24 2025-05-02 22:29:15,152 - app.core.excel.processor - INFO - 从商品名称推断规格: 550纯净水24入白膜 -> 550纯净水1*24白膜, 包装数量=24 2025-05-02 22:29:15,153 - app.core.excel.processor - INFO - 第2行: 提取商品信息 条码=6921168532001, 名称=450果园30%橙子15入纸箱, 规格=, 数量=1.0, 单位=, 单价=0.0 2025-05-02 22:29:15,153 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱 2025-05-02 22:29:15,153 - app.core.excel.processor - INFO - 从商品名称推断规格: 450果园30%橙子15入纸箱 -> 1*15, 包装数量=15 2025-05-02 22:29:15,153 - app.core.excel.processor - INFO - 从商品名称推断规格: 450果园30%橙子15入纸箱 -> 1*15, 包装数量=15 2025-05-02 22:29:15,154 - app.core.excel.processor - INFO - 第3行: 提取商品信息 条码=6921168560189, 名称=445水溶C血橙15入纸箱, 规格=, 数量=2.0, 单位=, 单价=56.0 2025-05-02 22:29:15,155 - app.core.excel.processor - INFO - 从数量提取单位: 2箱 -> 箱 2025-05-02 22:29:15,155 - app.core.excel.processor - INFO - 从商品名称推断规格: 445水溶C血橙15入纸箱 -> 1*15, 包装数量=15 2025-05-02 22:29:15,155 - app.core.excel.processor - INFO - 从商品名称推断规格: 445水溶C血橙15入纸箱 -> 1*15, 包装数量=15 2025-05-02 22:29:15,296 - app.core.excel.processor - INFO - 第4行: 提取商品信息 条码=6921168500956, 名称=445水溶C柠檬15纸箱, 规格=, 数量=2.0, 单位=, 单价=56.0 2025-05-02 22:29:15,297 - app.core.excel.processor - INFO - 从数量提取单位: 2箱 -> 箱 2025-05-02 22:29:15,297 - app.core.excel.processor - INFO - 从商品名称推断规格: 445水溶C柠檬15纸箱 -> 1*15, 包装数量=15 2025-05-02 22:29:15,297 - app.core.excel.processor - INFO - 从商品名称推断规格: 445水溶C柠檬15纸箱 -> 1*15, 包装数量=15 2025-05-02 22:29:15,298 - app.core.excel.processor - INFO - 第5行: 提取商品信息 条码=6921168559244, 名称=445水溶C青皮桔15纸箱, 规格=, 数量=3.0, 单位=, 单价=56.0 2025-05-02 22:29:15,298 - app.core.excel.processor - INFO - 从数量提取单位: 3箱 -> 箱 2025-05-02 22:29:15,298 - app.core.excel.processor - INFO - 从商品名称推断规格: 445水溶C青皮桔15纸箱 -> 1*15, 包装数量=15 2025-05-02 22:29:15,299 - app.core.excel.processor - INFO - 从商品名称推断规格: 445水溶C青皮桔15纸箱 -> 1*15, 包装数量=15 2025-05-02 22:29:15,299 - app.core.excel.processor - INFO - 第6行: 提取商品信息 条码=6921168500970, 名称=445水溶C西柚15纸箱, 规格=, 数量=1.0, 单位=, 单价=56.0 2025-05-02 22:29:15,300 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱 2025-05-02 22:29:15,300 - app.core.excel.processor - INFO - 从商品名称推断规格: 445水溶C西柚15纸箱 -> 1*15, 包装数量=15 2025-05-02 22:29:15,300 - app.core.excel.processor - INFO - 从商品名称推断规格: 445水溶C西柚15纸箱 -> 1*15, 包装数量=15 2025-05-02 22:29:15,301 - app.core.excel.processor - INFO - 第7行: 提取商品信息 条码=6921168558049, 名称=500树叶茉莉花茶15纸箱, 规格=, 数量=3.0, 单位=, 单价=55.0 2025-05-02 22:29:15,301 - app.core.excel.processor - INFO - 从数量提取单位: 3箱 -> 箱 2025-05-02 22:29:15,302 - app.core.excel.processor - INFO - 从商品名称推断规格: 500树叶茉莉花茶15纸箱 -> 1*15, 包装数量=15 2025-05-02 22:29:15,302 - app.core.excel.processor - INFO - 从商品名称推断规格: 500树叶茉莉花茶15纸箱 -> 1*15, 包装数量=15 2025-05-02 22:29:15,303 - app.core.excel.processor - INFO - 第8行: 提取商品信息 条码=6921168558032, 名称=500树叶乌龙茶15纸箱, 规格=, 数量=1.0, 单位=, 单价=55.0 2025-05-02 22:29:19,952 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱 2025-05-02 22:29:19,952 - app.core.excel.processor - INFO - 从商品名称推断规格: 500树叶乌龙茶15纸箱 -> 1*15, 包装数量=15 2025-05-02 22:29:19,953 - app.core.excel.processor - INFO - 从商品名称推断规格: 500树叶乌龙茶15纸箱 -> 1*15, 包装数量=15 2025-05-02 22:29:19,953 - app.core.excel.processor - INFO - 第9行: 提取商品信息 条码=6921168558018, 名称=500树叶绿茶15纸箱, 规格=, 数量=2.0, 单位=, 单价=55.0 2025-05-02 22:29:19,953 - app.core.excel.processor - INFO - 从数量提取单位: 2箱 -> 箱 2025-05-02 22:29:19,953 - app.core.excel.processor - INFO - 从商品名称推断规格: 500树叶绿茶15纸箱 -> 1*15, 包装数量=15 2025-05-02 22:29:19,954 - app.core.excel.processor - INFO - 从商品名称推断规格: 500树叶绿茶15纸箱 -> 1*15, 包装数量=15 2025-05-02 22:29:19,954 - app.core.excel.processor - INFO - 第10行: 提取商品信息 条码=6921168598649, 名称=900树叶青柑普洱12入纸箱, 规格=, 数量=1.0, 单位=, 单价=62.0 2025-05-02 22:29:19,954 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱 2025-05-02 22:29:19,955 - app.core.excel.processor - INFO - 从商品名称推断规格: 900树叶青柑普洱12入纸箱 -> 1*12, 包装数量=12 2025-05-02 22:29:19,955 - app.core.excel.processor - INFO - 从商品名称推断规格: 900树叶青柑普洱12入纸箱 -> 1*12, 包装数量=12 2025-05-02 22:29:19,955 - app.core.excel.processor - INFO - 第11行: 提取商品信息 条码=6921168595006, 名称=410苏打天然水柠檬15纸箱, 规格=, 数量=1.0, 单位=, 单价=43.0 2025-05-02 22:29:19,955 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱 2025-05-02 22:29:19,955 - app.core.excel.processor - INFO - 从商品名称推断规格: 410苏打天然水柠檬15纸箱 -> 1*15, 包装数量=15 2025-05-02 22:29:19,955 - app.core.excel.processor - INFO - 从商品名称推断规格: 410苏打天然水柠檬15纸箱 -> 1*15, 包装数量=15 2025-05-02 22:29:19,956 - app.core.excel.processor - INFO - 第12行: 提取商品信息 条码=6921168594054, 名称=12.9L桶装水, 规格=, 数量=5.0, 单位=, 单价=16.0 2025-05-02 22:29:19,956 - app.core.excel.processor - INFO - 从数量提取单位: 5桶 -> 桶 2025-05-02 22:29:19,957 - app.core.excel.processor - INFO - 从商品名称推断规格: 12.9L桶装水 -> 12.9L*1, 包装数量=1 2025-05-02 22:29:23,557 - app.core.excel.processor - INFO - 从商品名称推断规格: 12.9L桶装水 -> 12.9L*1, 包装数量=1 2025-05-02 22:29:23,557 - app.core.excel.processor - INFO - 第13行: 提取商品信息 条码=6921168594054, 名称=12.9L桶装水, 规格=, 数量=1.0, 单位=, 单价=0.0 2025-05-02 22:29:23,558 - app.core.excel.processor - INFO - 从数量提取单位: 1桶 -> 桶 2025-05-02 22:29:23,558 - app.core.excel.processor - INFO - 从商品名称推断规格: 12.9L桶装水 -> 12.9L*1, 包装数量=1 2025-05-02 22:29:23,558 - app.core.excel.processor - INFO - 从商品名称推断规格: 12.9L桶装水 -> 12.9L*1, 包装数量=1 2025-05-02 22:29:23,559 - app.core.excel.processor - INFO - 提取到 13 个商品信息 2025-05-02 22:29:23,569 - app.core.excel.processor - INFO - 开始处理13 个产品信息 2025-05-02 22:29:23,570 - app.core.excel.processor - INFO - 处理商品: 条码=6921168560509, 数量=3.0, 单价=0, 是否赠品=True 2025-05-02 22:29:23,570 - app.core.excel.processor - INFO - 发现赠品:条码6921168560509, 数量=3.0 2025-05-02 22:29:23,570 - app.core.excel.processor - INFO - 处理商品: 条码=6921168532001, 数量=15.0, 单价=0, 是否赠品=True 2025-05-02 22:29:23,570 - app.core.excel.processor - INFO - 发现赠品:条码6921168532001, 数量=15.0 2025-05-02 22:29:23,570 - app.core.excel.processor - INFO - 处理商品: 条码=6921168560189, 数量=30.0, 单价=3.7333333333333334, 是否赠品=False 2025-05-02 22:29:23,571 - app.core.excel.processor - INFO - 发现正常商品:条码6921168560189, 数量=30.0, 单价=3.7333333333333334 2025-05-02 22:29:23,571 - app.core.excel.processor - INFO - 处理商品: 条码=6921168500956, 数量=30.0, 单价=3.7333333333333334, 是否赠品=False 2025-05-02 22:29:23,571 - app.core.excel.processor - INFO - 发现正常商品:条码6921168500956, 数量=30.0, 单价=3.7333333333333334 2025-05-02 22:29:23,571 - app.core.excel.processor - INFO - 处理商品: 条码=6921168559244, 数量=45.0, 单价=3.7333333333333334, 是否赠品=False 2025-05-02 22:29:23,571 - app.core.excel.processor - INFO - 发现正常商品:条码6921168559244, 数量=45.0, 单价=3.7333333333333334 2025-05-02 22:29:23,571 - app.core.excel.processor - INFO - 处理商品: 条码=6921168500970, 数量=15.0, 单价=3.7333333333333334, 是否赠品=False 2025-05-02 22:29:23,571 - app.core.excel.processor - INFO - 发现正常商品:条码6921168500970, 数量=15.0, 单价=3.7333333333333334 2025-05-02 22:29:23,571 - app.core.excel.processor - INFO - 处理商品: 条码=6921168558049, 数量=45.0, 单价=3.6666666666666665, 是否赠品=False 2025-05-02 22:29:23,571 - app.core.excel.processor - INFO - 发现正常商品:条码6921168558049, 数量=45.0, 单价=3.6666666666666665 2025-05-02 22:29:23,572 - app.core.excel.processor - INFO - 处理商品: 条码=6921168558032, 数量=15.0, 单价=3.6666666666666665, 是否赠品=False 2025-05-02 22:29:23,572 - app.core.excel.processor - INFO - 发现正常商品:条码6921168558032, 数量=15.0, 单价=3.6666666666666665 2025-05-02 22:29:23,572 - app.core.excel.processor - INFO - 处理商品: 条码=6921168558018, 数量=30.0, 单价=3.6666666666666665, 是否赠品=False 2025-05-02 22:29:23,572 - app.core.excel.processor - INFO - 发现正常商品:条码6921168558018, 数量=30.0, 单价=3.6666666666666665 2025-05-02 22:29:23,572 - app.core.excel.processor - INFO - 处理商品: 条码=6921168598649, 数量=12.0, 单价=5.166666666666667, 是否赠品=False 2025-05-02 22:29:23,572 - app.core.excel.processor - INFO - 发现正常商品:条码6921168598649, 数量=12.0, 单价=5.166666666666667 2025-05-02 22:29:23,572 - app.core.excel.processor - INFO - 处理商品: 条码=6921168595006, 数量=15.0, 单价=2.8666666666666667, 是否赠品=False 2025-05-02 22:29:26,868 - app.core.excel.processor - INFO - 发现正常商品:条码6921168595006, 数量=15.0, 单价=2.8666666666666667 2025-05-02 22:29:26,868 - app.core.excel.processor - INFO - 处理商品: 条码=6921168594054, 数量=5.0, 单价=16.0, 是否赠品=False 2025-05-02 22:29:26,868 - app.core.excel.processor - INFO - 发现正常商品:条码6921168594054, 数量=5.0, 单价=16.0 2025-05-02 22:29:26,869 - app.core.excel.processor - INFO - 处理商品: 条码=6921168594054, 数量=1.0, 单价=0.0, 是否赠品=True 2025-05-02 22:29:26,869 - app.core.excel.processor - INFO - 发现赠品:条码6921168594054, 数量=1.0 2025-05-02 22:29:26,869 - app.core.excel.processor - INFO - 分组后共12 个不同条码的商品 2025-05-02 22:29:26,869 - app.core.excel.processor - INFO - 条码 6921168560509 处理结果:只有赠品,数量=3.0 2025-05-02 22:29:26,869 - app.core.excel.processor - INFO - 条码 6921168532001 处理结果:只有赠品,数量=15.0 2025-05-02 22:29:26,869 - app.core.excel.processor - INFO - 条码 6921168560189 处理结果:正常商品数量30.0,单价3.7333333333333334,赠品数量0 2025-05-02 22:29:26,869 - app.core.excel.processor - INFO - 条码 6921168500956 处理结果:正常商品数量30.0,单价3.7333333333333334,赠品数量0 2025-05-02 22:29:26,869 - app.core.excel.processor - INFO - 条码 6921168559244 处理结果:正常商品数量45.0,单价3.7333333333333334,赠品数量0 2025-05-02 22:29:26,869 - app.core.excel.processor - INFO - 条码 6921168500970 处理结果:正常商品数量15.0,单价3.7333333333333334,赠品数量0 2025-05-02 22:29:26,869 - app.core.excel.processor - INFO - 条码 6921168558049 处理结果:正常商品数量45.0,单价3.6666666666666665,赠品数量0 2025-05-02 22:29:26,869 - app.core.excel.processor - INFO - 条码 6921168558032 处理结果:正常商品数量15.0,单价3.6666666666666665,赠品数量0 2025-05-02 22:29:26,869 - app.core.excel.processor - INFO - 条码 6921168558018 处理结果:正常商品数量30.0,单价3.6666666666666665,赠品数量0 2025-05-02 22:29:26,869 - app.core.excel.processor - INFO - 条码 6921168598649 处理结果:正常商品数量12.0,单价5.166666666666667,赠品数量0 2025-05-02 22:29:26,869 - app.core.excel.processor - INFO - 条码 6921168595006 处理结果:正常商品数量15.0,单价2.8666666666666667,赠品数量0 2025-05-02 22:29:26,869 - app.core.excel.processor - INFO - 条码 6921168594054 处理结果:正常商品数量5.0,单价16.0,赠品数量1.0 2025-05-02 22:29:26,870 - app.core.excel.processor - INFO - 条码 6921168560509 填充:仅有赠品,采购量=0,赠品数量=3.0 2025-05-02 22:29:26,870 - app.core.excel.processor - INFO - 条码 6921168532001 填充:仅有赠品,采购量=0,赠品数量=15.0 2025-05-02 22:29:26,870 - app.core.excel.processor - INFO - 条码 6921168594054 填充:采购量=5.0,赠品数量1.0 2025-05-02 22:29:26,873 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250502214456.xls 2025-05-02 22:29:26,875 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250502214456.xls 2025-05-02 22:40:41,145 - app.core.excel.processor - INFO - 初始化ExcelProcessor 2025-05-02 22:40:41,146 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls 2025-05-02 22:40:43,846 - app.core.excel.processor - INFO - 搜索目录 D:\My Documents\python\orc-order-v2\data\output 中的Excel文件 2025-05-02 22:40:43,848 - app.core.excel.processor - INFO - 找到最新的Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250502214456.xlsx 2025-05-02 22:40:43,849 - app.core.excel.processor - INFO - 开始处理Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250502214456.xlsx 2025-05-02 22:40:44,428 - app.core.excel.processor - INFO - 成功读取Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250502214456.xlsx, 共 15 行 2025-05-02 22:40:44,430 - app.core.excel.processor - INFO - 找到可能的表头行: 第1行,评分: 35 2025-05-02 22:40:44,430 - app.core.excel.processor - INFO - 识别到表头在第 1 行 2025-05-02 22:40:44,439 - app.core.excel.processor - INFO - 使用表头行重新读取数据,共 14 行有效数据 2025-05-02 22:40:44,439 - app.core.excel.processor - INFO - 找到精确匹配的条码列: 条形码 2025-05-02 22:40:44,439 - app.core.excel.processor - INFO - 使用条码列: 条形码 2025-05-02 22:40:44,439 - app.core.excel.processor - INFO - 找到name列: 商品名称 2025-05-02 22:40:44,439 - app.core.excel.processor - INFO - 找到quantity列: 订单数量 2025-05-02 22:40:44,439 - app.core.excel.processor - INFO - 找到price列: 销售价 2025-05-02 22:40:44,439 - app.core.excel.processor - INFO - 列名映射结果: {'barcode': '条形码', 'name': '商品名称', 'quantity': '订单数量', 'price': '销售价'} 2025-05-02 22:40:44,439 - app.core.excel.processor - INFO - 是否存在规格列: False 2025-05-02 22:40:44,440 - app.core.excel.processor - INFO - 第1行: 提取商品信息 条码=6921168560509, 名称=550纯净水24入白膜, 规格=, 数量=3.0, 单位=, 单价=0.0 2025-05-02 22:40:44,440 - app.core.excel.processor - INFO - 从数量提取单位: 3箱 -> 箱 2025-05-02 22:40:44,441 - app.core.excel.processor - INFO - 从商品名称推断规格: 550纯净水24入白膜 -> 1*24, 包装数量=24 2025-05-02 22:40:44,441 - app.core.excel.processor - INFO - 从商品名称推断规格: 550纯净水24入白膜 -> 1*24, 包装数量=24 2025-05-02 22:40:44,443 - app.core.excel.processor - INFO - 第2行: 提取商品信息 条码=6921168532001, 名称=450果园30%橙子15入纸箱, 规格=, 数量=1.0, 单位=, 单价=0.0 2025-05-02 22:40:44,444 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱 2025-05-02 22:40:44,444 - app.core.excel.processor - INFO - 从商品名称推断规格: 450果园30%橙子15入纸箱 -> 1*15, 包装数量=15 2025-05-02 22:40:44,444 - app.core.excel.processor - INFO - 从商品名称推断规格: 450果园30%橙子15入纸箱 -> 1*15, 包装数量=15 2025-05-02 22:40:44,444 - app.core.excel.processor - INFO - 第3行: 提取商品信息 条码=6921168560189, 名称=445水溶C血橙15入纸箱, 规格=, 数量=2.0, 单位=, 单价=56.0 2025-05-02 22:40:44,445 - app.core.excel.processor - INFO - 从数量提取单位: 2箱 -> 箱 2025-05-02 22:40:44,445 - app.core.excel.processor - INFO - 从商品名称推断规格: 445水溶C血橙15入纸箱 -> 1*15, 包装数量=15 2025-05-02 22:40:44,445 - app.core.excel.processor - INFO - 从商品名称推断规格: 445水溶C血橙15入纸箱 -> 1*15, 包装数量=15 2025-05-02 22:40:44,495 - app.core.excel.processor - INFO - 第4行: 提取商品信息 条码=6921168500956, 名称=445水溶C柠檬15纸箱, 规格=, 数量=2.0, 单位=, 单价=56.0 2025-05-02 22:40:44,496 - app.core.excel.processor - INFO - 从数量提取单位: 2箱 -> 箱 2025-05-02 22:40:44,496 - app.core.excel.processor - INFO - 从商品名称推断规格: 445水溶C柠檬15纸箱 -> 1*15, 包装数量=15 2025-05-02 22:40:44,496 - app.core.excel.processor - INFO - 从商品名称推断规格: 445水溶C柠檬15纸箱 -> 1*15, 包装数量=15 2025-05-02 22:40:44,497 - app.core.excel.processor - INFO - 第5行: 提取商品信息 条码=6921168559244, 名称=445水溶C青皮桔15纸箱, 规格=, 数量=3.0, 单位=, 单价=56.0 2025-05-02 22:40:44,497 - app.core.excel.processor - INFO - 从数量提取单位: 3箱 -> 箱 2025-05-02 22:40:44,498 - app.core.excel.processor - INFO - 从商品名称推断规格: 445水溶C青皮桔15纸箱 -> 1*15, 包装数量=15 2025-05-02 22:40:44,498 - app.core.excel.processor - INFO - 从商品名称推断规格: 445水溶C青皮桔15纸箱 -> 1*15, 包装数量=15 2025-05-02 22:40:44,498 - app.core.excel.processor - INFO - 第6行: 提取商品信息 条码=6921168500970, 名称=445水溶C西柚15纸箱, 规格=, 数量=1.0, 单位=, 单价=56.0 2025-05-02 22:40:44,498 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱 2025-05-02 22:40:44,499 - app.core.excel.processor - INFO - 从商品名称推断规格: 445水溶C西柚15纸箱 -> 1*15, 包装数量=15 2025-05-02 22:40:44,499 - app.core.excel.processor - INFO - 从商品名称推断规格: 445水溶C西柚15纸箱 -> 1*15, 包装数量=15 2025-05-02 22:40:44,499 - app.core.excel.processor - INFO - 第7行: 提取商品信息 条码=6921168558049, 名称=500树叶茉莉花茶15纸箱, 规格=, 数量=3.0, 单位=, 单价=55.0 2025-05-02 22:40:44,500 - app.core.excel.processor - INFO - 从数量提取单位: 3箱 -> 箱 2025-05-02 22:40:44,500 - app.core.excel.processor - INFO - 从商品名称推断规格: 500树叶茉莉花茶15纸箱 -> 1*15, 包装数量=15 2025-05-02 22:40:44,500 - app.core.excel.processor - INFO - 从商品名称推断规格: 500树叶茉莉花茶15纸箱 -> 1*15, 包装数量=15 2025-05-02 22:40:44,501 - app.core.excel.processor - INFO - 第8行: 提取商品信息 条码=6921168558032, 名称=500树叶乌龙茶15纸箱, 规格=, 数量=1.0, 单位=, 单价=55.0 2025-05-02 22:40:49,718 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱 2025-05-02 22:40:49,719 - app.core.excel.processor - INFO - 从商品名称推断规格: 500树叶乌龙茶15纸箱 -> 1*15, 包装数量=15 2025-05-02 22:40:49,719 - app.core.excel.processor - INFO - 从商品名称推断规格: 500树叶乌龙茶15纸箱 -> 1*15, 包装数量=15 2025-05-02 22:40:49,719 - app.core.excel.processor - INFO - 第9行: 提取商品信息 条码=6921168558018, 名称=500树叶绿茶15纸箱, 规格=, 数量=2.0, 单位=, 单价=55.0 2025-05-02 22:40:49,720 - app.core.excel.processor - INFO - 从数量提取单位: 2箱 -> 箱 2025-05-02 22:40:49,720 - app.core.excel.processor - INFO - 从商品名称推断规格: 500树叶绿茶15纸箱 -> 1*15, 包装数量=15 2025-05-02 22:40:49,720 - app.core.excel.processor - INFO - 从商品名称推断规格: 500树叶绿茶15纸箱 -> 1*15, 包装数量=15 2025-05-02 22:40:49,720 - app.core.excel.processor - INFO - 第10行: 提取商品信息 条码=6921168598649, 名称=900树叶青柑普洱12入纸箱, 规格=, 数量=1.0, 单位=, 单价=62.0 2025-05-02 22:40:49,721 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱 2025-05-02 22:40:49,721 - app.core.excel.processor - INFO - 从商品名称推断规格: 900树叶青柑普洱12入纸箱 -> 1*12, 包装数量=12 2025-05-02 22:40:49,722 - app.core.excel.processor - INFO - 从商品名称推断规格: 900树叶青柑普洱12入纸箱 -> 1*12, 包装数量=12 2025-05-02 22:40:49,722 - app.core.excel.processor - INFO - 第11行: 提取商品信息 条码=6921168595006, 名称=410苏打天然水柠檬15纸箱, 规格=, 数量=1.0, 单位=, 单价=43.0 2025-05-02 22:40:49,722 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱 2025-05-02 22:40:49,723 - app.core.excel.processor - INFO - 从商品名称推断规格: 410苏打天然水柠檬15纸箱 -> 1*15, 包装数量=15 2025-05-02 22:40:49,723 - app.core.excel.processor - INFO - 从商品名称推断规格: 410苏打天然水柠檬15纸箱 -> 1*15, 包装数量=15 2025-05-02 22:40:49,723 - app.core.excel.processor - INFO - 第12行: 提取商品信息 条码=6921168594054, 名称=12.9L桶装水, 规格=, 数量=5.0, 单位=, 单价=16.0 2025-05-02 22:40:49,724 - app.core.excel.processor - INFO - 从数量提取单位: 5桶 -> 桶 2025-05-02 22:40:53,273 - app.core.excel.processor - INFO - 从商品名称推断规格: 12.9L桶装水 -> 12.9L*1, 包装数量=1 2025-05-02 22:40:53,273 - app.core.excel.processor - INFO - 从商品名称推断规格: 12.9L桶装水 -> 12.9L*1, 包装数量=1 2025-05-02 22:40:53,273 - app.core.excel.processor - INFO - 第13行: 提取商品信息 条码=6921168594054, 名称=12.9L桶装水, 规格=, 数量=1.0, 单位=, 单价=0.0 2025-05-02 22:40:53,274 - app.core.excel.processor - INFO - 从数量提取单位: 1桶 -> 桶 2025-05-02 22:40:53,274 - app.core.excel.processor - INFO - 从商品名称推断规格: 12.9L桶装水 -> 12.9L*1, 包装数量=1 2025-05-02 22:40:53,274 - app.core.excel.processor - INFO - 从商品名称推断规格: 12.9L桶装水 -> 12.9L*1, 包装数量=1 2025-05-02 22:40:53,274 - app.core.excel.processor - INFO - 提取到 13 个商品信息 2025-05-02 22:40:53,280 - app.core.excel.processor - INFO - 开始处理13 个产品信息 2025-05-02 22:40:53,281 - app.core.excel.processor - INFO - 处理商品: 条码=6921168560509, 数量=72.0, 单价=0, 是否赠品=True 2025-05-02 22:40:53,281 - app.core.excel.processor - INFO - 发现赠品:条码6921168560509, 数量=72.0 2025-05-02 22:40:53,281 - app.core.excel.processor - INFO - 处理商品: 条码=6921168532001, 数量=15.0, 单价=0, 是否赠品=True 2025-05-02 22:40:53,281 - app.core.excel.processor - INFO - 发现赠品:条码6921168532001, 数量=15.0 2025-05-02 22:40:53,281 - app.core.excel.processor - INFO - 处理商品: 条码=6921168560189, 数量=30.0, 单价=3.7333333333333334, 是否赠品=False 2025-05-02 22:40:53,281 - app.core.excel.processor - INFO - 发现正常商品:条码6921168560189, 数量=30.0, 单价=3.7333333333333334 2025-05-02 22:40:53,281 - app.core.excel.processor - INFO - 处理商品: 条码=6921168500956, 数量=30.0, 单价=3.7333333333333334, 是否赠品=False 2025-05-02 22:40:53,281 - app.core.excel.processor - INFO - 发现正常商品:条码6921168500956, 数量=30.0, 单价=3.7333333333333334 2025-05-02 22:40:53,281 - app.core.excel.processor - INFO - 处理商品: 条码=6921168559244, 数量=45.0, 单价=3.7333333333333334, 是否赠品=False 2025-05-02 22:40:53,281 - app.core.excel.processor - INFO - 发现正常商品:条码6921168559244, 数量=45.0, 单价=3.7333333333333334 2025-05-02 22:40:53,282 - app.core.excel.processor - INFO - 处理商品: 条码=6921168500970, 数量=15.0, 单价=3.7333333333333334, 是否赠品=False 2025-05-02 22:40:53,282 - app.core.excel.processor - INFO - 发现正常商品:条码6921168500970, 数量=15.0, 单价=3.7333333333333334 2025-05-02 22:40:53,282 - app.core.excel.processor - INFO - 处理商品: 条码=6921168558049, 数量=45.0, 单价=3.6666666666666665, 是否赠品=False 2025-05-02 22:40:53,282 - app.core.excel.processor - INFO - 发现正常商品:条码6921168558049, 数量=45.0, 单价=3.6666666666666665 2025-05-02 22:40:53,282 - app.core.excel.processor - INFO - 处理商品: 条码=6921168558032, 数量=15.0, 单价=3.6666666666666665, 是否赠品=False 2025-05-02 22:40:53,282 - app.core.excel.processor - INFO - 发现正常商品:条码6921168558032, 数量=15.0, 单价=3.6666666666666665 2025-05-02 22:40:53,282 - app.core.excel.processor - INFO - 处理商品: 条码=6921168558018, 数量=30.0, 单价=3.6666666666666665, 是否赠品=False 2025-05-02 22:40:53,282 - app.core.excel.processor - INFO - 发现正常商品:条码6921168558018, 数量=30.0, 单价=3.6666666666666665 2025-05-02 22:40:53,282 - app.core.excel.processor - INFO - 处理商品: 条码=6921168598649, 数量=12.0, 单价=5.166666666666667, 是否赠品=False 2025-05-02 22:40:53,282 - app.core.excel.processor - INFO - 发现正常商品:条码6921168598649, 数量=12.0, 单价=5.166666666666667 2025-05-02 22:40:56,989 - app.core.excel.processor - INFO - 处理商品: 条码=6921168595006, 数量=15.0, 单价=2.8666666666666667, 是否赠品=False 2025-05-02 22:40:56,989 - app.core.excel.processor - INFO - 发现正常商品:条码6921168595006, 数量=15.0, 单价=2.8666666666666667 2025-05-02 22:40:56,989 - app.core.excel.processor - INFO - 处理商品: 条码=6921168594054, 数量=5.0, 单价=16.0, 是否赠品=False 2025-05-02 22:40:56,989 - app.core.excel.processor - INFO - 发现正常商品:条码6921168594054, 数量=5.0, 单价=16.0 2025-05-02 22:40:56,989 - app.core.excel.processor - INFO - 处理商品: 条码=6921168594054, 数量=1.0, 单价=0.0, 是否赠品=True 2025-05-02 22:40:56,989 - app.core.excel.processor - INFO - 发现赠品:条码6921168594054, 数量=1.0 2025-05-02 22:40:56,989 - app.core.excel.processor - INFO - 分组后共12 个不同条码的商品 2025-05-02 22:40:56,989 - app.core.excel.processor - INFO - 条码 6921168560509 处理结果:只有赠品,数量=72.0 2025-05-02 22:40:56,989 - app.core.excel.processor - INFO - 条码 6921168532001 处理结果:只有赠品,数量=15.0 2025-05-02 22:40:56,989 - app.core.excel.processor - INFO - 条码 6921168560189 处理结果:正常商品数量30.0,单价3.7333333333333334,赠品数量0 2025-05-02 22:40:56,989 - app.core.excel.processor - INFO - 条码 6921168500956 处理结果:正常商品数量30.0,单价3.7333333333333334,赠品数量0 2025-05-02 22:40:56,989 - app.core.excel.processor - INFO - 条码 6921168559244 处理结果:正常商品数量45.0,单价3.7333333333333334,赠品数量0 2025-05-02 22:40:56,989 - app.core.excel.processor - INFO - 条码 6921168500970 处理结果:正常商品数量15.0,单价3.7333333333333334,赠品数量0 2025-05-02 22:40:56,989 - app.core.excel.processor - INFO - 条码 6921168558049 处理结果:正常商品数量45.0,单价3.6666666666666665,赠品数量0 2025-05-02 22:40:56,990 - app.core.excel.processor - INFO - 条码 6921168558032 处理结果:正常商品数量15.0,单价3.6666666666666665,赠品数量0 2025-05-02 22:40:56,990 - app.core.excel.processor - INFO - 条码 6921168558018 处理结果:正常商品数量30.0,单价3.6666666666666665,赠品数量0 2025-05-02 22:40:56,990 - app.core.excel.processor - INFO - 条码 6921168598649 处理结果:正常商品数量12.0,单价5.166666666666667,赠品数量0 2025-05-02 22:40:56,990 - app.core.excel.processor - INFO - 条码 6921168595006 处理结果:正常商品数量15.0,单价2.8666666666666667,赠品数量0 2025-05-02 22:40:56,990 - app.core.excel.processor - INFO - 条码 6921168594054 处理结果:正常商品数量5.0,单价16.0,赠品数量1.0 2025-05-02 22:40:56,990 - app.core.excel.processor - INFO - 条码 6921168560509 填充:仅有赠品,采购量=0,赠品数量=72.0 2025-05-02 22:40:56,990 - app.core.excel.processor - INFO - 条码 6921168532001 填充:仅有赠品,采购量=0,赠品数量=15.0 2025-05-02 22:40:56,990 - app.core.excel.processor - INFO - 条码 6921168594054 填充:采购量=5.0,赠品数量1.0 2025-05-02 22:40:56,993 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250502214456.xls 2025-05-02 22:40:56,995 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250502214456.xls 2025-05-03 12:54:57,232 - app.core.excel.processor - INFO - 初始化ExcelProcessor 2025-05-03 12:54:57,233 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls 2025-05-03 12:55:00,228 - app.core.excel.processor - INFO - 搜索目录 D:\My Documents\python\orc-order-v2\data\output 中的Excel文件 2025-05-03 12:55:00,229 - app.core.excel.processor - INFO - 找到最新的Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250502214456.xlsx 2025-05-03 12:55:00,230 - app.core.excel.processor - INFO - 开始处理Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250502214456.xlsx 2025-05-03 12:55:01,063 - app.core.excel.processor - INFO - 成功读取Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250502214456.xlsx, 共 15 行 2025-05-03 12:55:01,070 - app.core.excel.processor - INFO - 找到可能的表头行: 第1行,评分: 35 2025-05-03 12:55:01,071 - app.core.excel.processor - INFO - 识别到表头在第 1 行 2025-05-03 12:55:01,088 - app.core.excel.processor - INFO - 使用表头行重新读取数据,共 14 行有效数据 2025-05-03 12:55:01,088 - app.core.excel.processor - INFO - 找到精确匹配的条码列: 条形码 2025-05-03 12:55:01,088 - app.core.excel.processor - INFO - 使用条码列: 条形码 2025-05-03 12:55:01,088 - app.core.excel.processor - INFO - 找到name列: 商品名称 2025-05-03 12:55:01,088 - app.core.excel.processor - INFO - 找到quantity列: 订单数量 2025-05-03 12:55:01,088 - app.core.excel.processor - INFO - 找到price列: 销售价 2025-05-03 12:55:01,088 - app.core.excel.processor - INFO - 列名映射结果: {'barcode': '条形码', 'name': '商品名称', 'quantity': '订单数量', 'price': '销售价'} 2025-05-03 12:55:01,091 - app.core.excel.processor - INFO - 是否存在规格列: False 2025-05-03 12:55:01,091 - app.core.excel.processor - INFO - 第1行: 提取商品信息 条码=6921168560509, 名称=550纯净水24入白膜, 规格=, 数量=3.0, 单位=, 单价=0.0 2025-05-03 12:55:01,092 - app.core.excel.processor - INFO - 从数量提取单位: 3箱 -> 箱 2025-05-03 12:55:01,093 - app.core.excel.processor - INFO - 从商品名称推断规格: 550纯净水24入白膜 -> 1*24, 包装数量=24 2025-05-03 12:55:01,093 - app.core.excel.processor - INFO - 从商品名称推断规格: 550纯净水24入白膜 -> 1*24, 包装数量=24 2025-05-03 12:55:01,094 - app.core.excel.processor - INFO - 第2行: 提取商品信息 条码=6921168532001, 名称=450果园30%橙子15入纸箱, 规格=, 数量=1.0, 单位=, 单价=0.0 2025-05-03 12:55:01,094 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱 2025-05-03 12:55:01,095 - app.core.excel.processor - INFO - 从商品名称推断规格: 450果园30%橙子15入纸箱 -> 1*15, 包装数量=15 2025-05-03 12:55:01,095 - app.core.excel.processor - INFO - 从商品名称推断规格: 450果园30%橙子15入纸箱 -> 1*15, 包装数量=15 2025-05-03 12:55:01,095 - app.core.excel.processor - INFO - 第3行: 提取商品信息 条码=6921168560189, 名称=445水溶C血橙15入纸箱, 规格=, 数量=2.0, 单位=, 单价=56.0 2025-05-03 12:55:01,096 - app.core.excel.processor - INFO - 从数量提取单位: 2箱 -> 箱 2025-05-03 12:55:01,096 - app.core.excel.processor - INFO - 从商品名称推断规格: 445水溶C血橙15入纸箱 -> 1*15, 包装数量=15 2025-05-03 12:55:01,096 - app.core.excel.processor - INFO - 从商品名称推断规格: 445水溶C血橙15入纸箱 -> 1*15, 包装数量=15 2025-05-03 12:55:01,264 - app.core.excel.processor - INFO - 第4行: 提取商品信息 条码=6921168500956, 名称=445水溶C柠檬15纸箱, 规格=, 数量=2.0, 单位=, 单价=56.0 2025-05-03 12:55:01,264 - app.core.excel.processor - INFO - 从数量提取单位: 2箱 -> 箱 2025-05-03 12:55:01,265 - app.core.excel.processor - INFO - 从商品名称推断规格: 445水溶C柠檬15纸箱 -> 1*15, 包装数量=15 2025-05-03 12:55:01,265 - app.core.excel.processor - INFO - 从商品名称推断规格: 445水溶C柠檬15纸箱 -> 1*15, 包装数量=15 2025-05-03 12:55:01,266 - app.core.excel.processor - INFO - 第5行: 提取商品信息 条码=6921168559244, 名称=445水溶C青皮桔15纸箱, 规格=, 数量=3.0, 单位=, 单价=56.0 2025-05-03 12:55:01,266 - app.core.excel.processor - INFO - 从数量提取单位: 3箱 -> 箱 2025-05-03 12:55:01,267 - app.core.excel.processor - INFO - 从商品名称推断规格: 445水溶C青皮桔15纸箱 -> 1*15, 包装数量=15 2025-05-03 12:55:01,267 - app.core.excel.processor - INFO - 从商品名称推断规格: 445水溶C青皮桔15纸箱 -> 1*15, 包装数量=15 2025-05-03 12:55:01,268 - app.core.excel.processor - INFO - 第6行: 提取商品信息 条码=6921168500970, 名称=445水溶C西柚15纸箱, 规格=, 数量=1.0, 单位=, 单价=56.0 2025-05-03 12:55:01,268 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱 2025-05-03 12:55:01,269 - app.core.excel.processor - INFO - 从商品名称推断规格: 445水溶C西柚15纸箱 -> 1*15, 包装数量=15 2025-05-03 12:55:01,269 - app.core.excel.processor - INFO - 从商品名称推断规格: 445水溶C西柚15纸箱 -> 1*15, 包装数量=15 2025-05-03 12:55:01,270 - app.core.excel.processor - INFO - 第7行: 提取商品信息 条码=6921168558049, 名称=500树叶茉莉花茶15纸箱, 规格=, 数量=3.0, 单位=, 单价=55.0 2025-05-03 12:55:01,270 - app.core.excel.processor - INFO - 从数量提取单位: 3箱 -> 箱 2025-05-03 12:55:01,270 - app.core.excel.processor - INFO - 从商品名称推断规格: 500树叶茉莉花茶15纸箱 -> 1*15, 包装数量=15 2025-05-03 12:55:01,270 - app.core.excel.processor - INFO - 从商品名称推断规格: 500树叶茉莉花茶15纸箱 -> 1*15, 包装数量=15 2025-05-03 12:55:01,271 - app.core.excel.processor - INFO - 第8行: 提取商品信息 条码=6921168558032, 名称=500树叶乌龙茶15纸箱, 规格=, 数量=1.0, 单位=, 单价=55.0 2025-05-03 12:55:01,271 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱 2025-05-03 12:55:06,817 - app.core.excel.processor - INFO - 从商品名称推断规格: 500树叶乌龙茶15纸箱 -> 1*15, 包装数量=15 2025-05-03 12:55:06,817 - app.core.excel.processor - INFO - 从商品名称推断规格: 500树叶乌龙茶15纸箱 -> 1*15, 包装数量=15 2025-05-03 12:55:06,818 - app.core.excel.processor - INFO - 第9行: 提取商品信息 条码=6921168558018, 名称=500树叶绿茶15纸箱, 规格=, 数量=2.0, 单位=, 单价=55.0 2025-05-03 12:55:06,818 - app.core.excel.processor - INFO - 从数量提取单位: 2箱 -> 箱 2025-05-03 12:55:06,819 - app.core.excel.processor - INFO - 从商品名称推断规格: 500树叶绿茶15纸箱 -> 1*15, 包装数量=15 2025-05-03 12:55:06,819 - app.core.excel.processor - INFO - 从商品名称推断规格: 500树叶绿茶15纸箱 -> 1*15, 包装数量=15 2025-05-03 12:55:06,819 - app.core.excel.processor - INFO - 第10行: 提取商品信息 条码=6921168598649, 名称=900树叶青柑普洱12入纸箱, 规格=, 数量=1.0, 单位=, 单价=62.0 2025-05-03 12:55:06,820 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱 2025-05-03 12:55:06,820 - app.core.excel.processor - INFO - 从商品名称推断规格: 900树叶青柑普洱12入纸箱 -> 1*12, 包装数量=12 2025-05-03 12:55:06,820 - app.core.excel.processor - INFO - 从商品名称推断规格: 900树叶青柑普洱12入纸箱 -> 1*12, 包装数量=12 2025-05-03 12:55:06,821 - app.core.excel.processor - INFO - 第11行: 提取商品信息 条码=6921168595006, 名称=410苏打天然水柠檬15纸箱, 规格=, 数量=1.0, 单位=, 单价=43.0 2025-05-03 12:55:06,821 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱 2025-05-03 12:55:06,821 - app.core.excel.processor - INFO - 从商品名称推断规格: 410苏打天然水柠檬15纸箱 -> 1*15, 包装数量=15 2025-05-03 12:55:06,821 - app.core.excel.processor - INFO - 从商品名称推断规格: 410苏打天然水柠檬15纸箱 -> 1*15, 包装数量=15 2025-05-03 12:55:06,822 - app.core.excel.processor - INFO - 第12行: 提取商品信息 条码=6921168594054, 名称=12.9L桶装水, 规格=, 数量=5.0, 单位=, 单价=16.0 2025-05-03 12:55:06,822 - app.core.excel.processor - INFO - 从数量提取单位: 5桶 -> 桶 2025-05-03 12:55:06,824 - app.core.excel.processor - INFO - 从商品名称推断规格: 12.9L桶装水 -> 12.9L*1, 包装数量=1 2025-05-03 12:55:06,824 - app.core.excel.processor - INFO - 从商品名称推断规格: 12.9L桶装水 -> 12.9L*1, 包装数量=1 2025-05-03 12:55:10,474 - app.core.excel.processor - INFO - 第13行: 提取商品信息 条码=6921168594054, 名称=12.9L桶装水, 规格=, 数量=1.0, 单位=, 单价=0.0 2025-05-03 12:55:10,475 - app.core.excel.processor - INFO - 从数量提取单位: 1桶 -> 桶 2025-05-03 12:55:10,475 - app.core.excel.processor - INFO - 从商品名称推断规格: 12.9L桶装水 -> 12.9L*1, 包装数量=1 2025-05-03 12:55:10,475 - app.core.excel.processor - INFO - 从商品名称推断规格: 12.9L桶装水 -> 12.9L*1, 包装数量=1 2025-05-03 12:55:10,476 - app.core.excel.processor - INFO - 提取到 13 个商品信息 2025-05-03 12:55:10,487 - app.core.excel.processor - INFO - 开始处理13 个产品信息 2025-05-03 12:55:10,487 - app.core.excel.processor - INFO - 处理商品: 条码=6921168560509, 数量=72.0, 单价=0, 是否赠品=True 2025-05-03 12:55:10,487 - app.core.excel.processor - INFO - 发现赠品:条码6921168560509, 数量=72.0 2025-05-03 12:55:10,487 - app.core.excel.processor - INFO - 处理商品: 条码=6921168532001, 数量=15.0, 单价=0, 是否赠品=True 2025-05-03 12:55:10,488 - app.core.excel.processor - INFO - 发现赠品:条码6921168532001, 数量=15.0 2025-05-03 12:55:10,488 - app.core.excel.processor - INFO - 处理商品: 条码=6921168560189, 数量=30.0, 单价=3.7333333333333334, 是否赠品=False 2025-05-03 12:55:10,488 - app.core.excel.processor - INFO - 发现正常商品:条码6921168560189, 数量=30.0, 单价=3.7333333333333334 2025-05-03 12:55:10,488 - app.core.excel.processor - INFO - 处理商品: 条码=6921168500956, 数量=30.0, 单价=3.7333333333333334, 是否赠品=False 2025-05-03 12:55:10,488 - app.core.excel.processor - INFO - 发现正常商品:条码6921168500956, 数量=30.0, 单价=3.7333333333333334 2025-05-03 12:55:10,488 - app.core.excel.processor - INFO - 处理商品: 条码=6921168559244, 数量=45.0, 单价=3.7333333333333334, 是否赠品=False 2025-05-03 12:55:10,488 - app.core.excel.processor - INFO - 发现正常商品:条码6921168559244, 数量=45.0, 单价=3.7333333333333334 2025-05-03 12:55:10,488 - app.core.excel.processor - INFO - 处理商品: 条码=6921168500970, 数量=15.0, 单价=3.7333333333333334, 是否赠品=False 2025-05-03 12:55:10,488 - app.core.excel.processor - INFO - 发现正常商品:条码6921168500970, 数量=15.0, 单价=3.7333333333333334 2025-05-03 12:55:10,488 - app.core.excel.processor - INFO - 处理商品: 条码=6921168558049, 数量=45.0, 单价=3.6666666666666665, 是否赠品=False 2025-05-03 12:55:10,489 - app.core.excel.processor - INFO - 发现正常商品:条码6921168558049, 数量=45.0, 单价=3.6666666666666665 2025-05-03 12:55:10,489 - app.core.excel.processor - INFO - 处理商品: 条码=6921168558032, 数量=15.0, 单价=3.6666666666666665, 是否赠品=False 2025-05-03 12:55:10,489 - app.core.excel.processor - INFO - 发现正常商品:条码6921168558032, 数量=15.0, 单价=3.6666666666666665 2025-05-03 12:55:10,489 - app.core.excel.processor - INFO - 处理商品: 条码=6921168558018, 数量=30.0, 单价=3.6666666666666665, 是否赠品=False 2025-05-03 12:55:10,489 - app.core.excel.processor - INFO - 发现正常商品:条码6921168558018, 数量=30.0, 单价=3.6666666666666665 2025-05-03 12:55:10,489 - app.core.excel.processor - INFO - 处理商品: 条码=6921168598649, 数量=12.0, 单价=5.166666666666667, 是否赠品=False 2025-05-03 12:55:10,489 - app.core.excel.processor - INFO - 发现正常商品:条码6921168598649, 数量=12.0, 单价=5.166666666666667 2025-05-03 12:55:10,489 - app.core.excel.processor - INFO - 处理商品: 条码=6921168595006, 数量=15.0, 单价=2.8666666666666667, 是否赠品=False 2025-05-03 12:55:10,489 - app.core.excel.processor - INFO - 发现正常商品:条码6921168595006, 数量=15.0, 单价=2.8666666666666667 2025-05-03 12:55:14,444 - app.core.excel.processor - INFO - 处理商品: 条码=6921168594054, 数量=5.0, 单价=16.0, 是否赠品=False 2025-05-03 12:55:14,444 - app.core.excel.processor - INFO - 发现正常商品:条码6921168594054, 数量=5.0, 单价=16.0 2025-05-03 12:55:14,444 - app.core.excel.processor - INFO - 处理商品: 条码=6921168594054, 数量=1.0, 单价=0.0, 是否赠品=True 2025-05-03 12:55:14,444 - app.core.excel.processor - INFO - 发现赠品:条码6921168594054, 数量=1.0 2025-05-03 12:55:14,445 - app.core.excel.processor - INFO - 分组后共12 个不同条码的商品 2025-05-03 12:55:14,445 - app.core.excel.processor - INFO - 条码 6921168560509 处理结果:只有赠品,数量=72.0 2025-05-03 12:55:14,445 - app.core.excel.processor - INFO - 条码 6921168532001 处理结果:只有赠品,数量=15.0 2025-05-03 12:55:14,445 - app.core.excel.processor - INFO - 条码 6921168560189 处理结果:正常商品数量30.0,单价3.7333333333333334,赠品数量0 2025-05-03 12:55:14,445 - app.core.excel.processor - INFO - 条码 6921168500956 处理结果:正常商品数量30.0,单价3.7333333333333334,赠品数量0 2025-05-03 12:55:14,445 - app.core.excel.processor - INFO - 条码 6921168559244 处理结果:正常商品数量45.0,单价3.7333333333333334,赠品数量0 2025-05-03 12:55:14,445 - app.core.excel.processor - INFO - 条码 6921168500970 处理结果:正常商品数量15.0,单价3.7333333333333334,赠品数量0 2025-05-03 12:55:14,445 - app.core.excel.processor - INFO - 条码 6921168558049 处理结果:正常商品数量45.0,单价3.6666666666666665,赠品数量0 2025-05-03 12:55:14,445 - app.core.excel.processor - INFO - 条码 6921168558032 处理结果:正常商品数量15.0,单价3.6666666666666665,赠品数量0 2025-05-03 12:55:14,445 - app.core.excel.processor - INFO - 条码 6921168558018 处理结果:正常商品数量30.0,单价3.6666666666666665,赠品数量0 2025-05-03 12:55:14,445 - app.core.excel.processor - INFO - 条码 6921168598649 处理结果:正常商品数量12.0,单价5.166666666666667,赠品数量0 2025-05-03 12:55:14,445 - app.core.excel.processor - INFO - 条码 6921168595006 处理结果:正常商品数量15.0,单价2.8666666666666667,赠品数量0 2025-05-03 12:55:14,446 - app.core.excel.processor - INFO - 条码 6921168594054 处理结果:正常商品数量5.0,单价16.0,赠品数量1.0 2025-05-03 12:55:14,446 - app.core.excel.processor - INFO - 条码 6921168560509 填充:仅有赠品,采购量=0,赠品数量=72.0 2025-05-03 12:55:14,446 - app.core.excel.processor - INFO - 条码 6921168532001 填充:仅有赠品,采购量=0,赠品数量=15.0 2025-05-03 12:55:14,446 - app.core.excel.processor - INFO - 条码 6921168594054 填充:采购量=5.0,赠品数量1.0 2025-05-03 12:55:14,449 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250502214456.xls 2025-05-03 12:55:14,450 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250502214456.xls 2025-05-03 14:44:17,318 - app.core.excel.processor - INFO - 初始化ExcelProcessor 2025-05-03 14:44:17,319 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls 2025-05-03 14:44:19,917 - app.core.excel.processor - INFO - 搜索目录 D:\My Documents\python\orc-order-v2\data\output 中的Excel文件 2025-05-03 14:44:19,921 - app.core.excel.processor - INFO - 找到最新的Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250503144404.xlsx 2025-05-03 14:44:19,923 - app.core.excel.processor - INFO - 开始处理Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250503144404.xlsx 2025-05-03 14:44:20,690 - app.core.excel.processor - INFO - 成功读取Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250503144404.xlsx, 共 9 行 2025-05-03 14:44:20,693 - app.core.excel.processor - INFO - 找到可能的表头行: 第1行,评分: 35 2025-05-03 14:44:20,693 - app.core.excel.processor - INFO - 识别到表头在第 1 行 2025-05-03 14:44:20,717 - app.core.excel.processor - INFO - 使用表头行重新读取数据,共 8 行有效数据 2025-05-03 14:44:20,717 - app.core.excel.processor - INFO - 找到精确匹配的条码列: 条形码 2025-05-03 14:44:20,717 - app.core.excel.processor - INFO - 使用条码列: 条形码 2025-05-03 14:44:20,718 - app.core.excel.processor - INFO - 找到name列: 商品名称 2025-05-03 14:44:20,718 - app.core.excel.processor - INFO - 找到quantity列: 订单数量 2025-05-03 14:44:20,718 - app.core.excel.processor - INFO - 找到price列: 销售价 2025-05-03 14:44:20,718 - app.core.excel.processor - INFO - 列名映射结果: {'barcode': '条形码', 'name': '商品名称', 'quantity': '订单数量', 'price': '销售价'} 2025-05-03 14:44:20,721 - app.core.excel.processor - INFO - 是否存在规格列: False 2025-05-03 14:44:20,722 - app.core.excel.processor - INFO - 第1行: 提取商品信息 条码=6921168509256, 名称=550水24白膜, 规格=, 数量=1.0, 单位=, 单价=0.0 2025-05-03 14:44:20,725 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱 2025-05-03 14:44:20,727 - app.core.excel.processor - INFO - 从商品名称推断规格: 550水24白膜 -> 1*24, 包装数量=24 2025-05-03 14:44:20,727 - app.core.excel.processor - INFO - 从商品名称推断规格: 550水24白膜 -> 1*24, 包装数量=24 2025-05-03 14:44:20,729 - app.core.excel.processor - INFO - 第2行: 提取商品信息 条码=6921168561445, 名称=1.5树叶茉莉花茶6入纸箱装, 规格=, 数量=2.0, 单位=, 单价=50.0 2025-05-03 14:44:20,729 - app.core.excel.processor - INFO - 从数量提取单位: 2箱 -> 箱 2025-05-03 14:44:20,729 - app.core.excel.processor - INFO - 从商品名称推断规格: 1.5树叶茉莉花茶6入纸箱装 -> 1*6, 包装数量=6 2025-05-03 14:44:20,729 - app.core.excel.processor - INFO - 从商品名称推断规格: 1.5树叶茉莉花茶6入纸箱装 -> 1*6, 包装数量=6 2025-05-03 14:44:20,730 - app.core.excel.processor - INFO - 第3行: 提取商品信息 条码=6921168561452, 名称=1.5树叶乌龙茶6入纸箱装, 规格=, 数量=1.0, 单位=, 单价=50.0 2025-05-03 14:44:20,730 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱 2025-05-03 14:44:20,731 - app.core.excel.processor - INFO - 从商品名称推断规格: 1.5树叶乌龙茶6入纸箱装 -> 1*6, 包装数量=6 2025-05-03 14:44:20,731 - app.core.excel.processor - INFO - 从商品名称推断规格: 1.5树叶乌龙茶6入纸箱装 -> 1*6, 包装数量=6 2025-05-03 14:44:20,938 - app.core.excel.processor - INFO - 第4行: 提取商品信息 条码=6921168561469, 名称=1.5树叶青柑普洱茶6入纸箱装, 规格=, 数量=1.0, 单位=, 单价=50.0 2025-05-03 14:44:20,939 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱 2025-05-03 14:44:20,939 - app.core.excel.processor - INFO - 从商品名称推断规格: 1.5树叶青柑普洱茶6入纸箱装 -> 1*6, 包装数量=6 2025-05-03 14:44:20,939 - app.core.excel.processor - INFO - 从商品名称推断规格: 1.5树叶青柑普洱茶6入纸箱装 -> 1*6, 包装数量=6 2025-05-03 14:44:20,940 - app.core.excel.processor - INFO - 第5行: 提取商品信息 条码=6921168562473, 名称=410-农夫山泉-原味1*15-纸箱装, 规格=, 数量=1.0, 单位=, 单价=43.0 2025-05-03 14:44:20,940 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱 2025-05-03 14:44:20,941 - app.core.excel.processor - INFO - 从商品名称推断规格: 410-农夫山泉-原味1*15-纸箱装 -> 1*15, 包装数量=15 2025-05-03 14:44:20,941 - app.core.excel.processor - INFO - 从商品名称推断规格: 410-农夫山泉-原味1*15-纸箱装 -> 1*15, 包装数量=15 2025-05-03 14:44:20,942 - app.core.excel.processor - INFO - 第6行: 提取商品信息 条码=6921168593545, 名称=5L水4入白膜, 规格=, 数量=5.0, 单位=, 单价=29.0 2025-05-03 14:44:20,942 - app.core.excel.processor - INFO - 从数量提取单位: 5箱 -> 箱 2025-05-03 14:44:20,942 - app.core.excel.processor - INFO - 从商品名称推断规格: 5L水4入白膜 -> 1*4, 包装数量=4 2025-05-03 14:44:20,943 - app.core.excel.processor - INFO - 从商品名称推断规格: 5L水4入白膜 -> 1*4, 包装数量=4 2025-05-03 14:44:20,943 - app.core.excel.processor - INFO - 第7行: 提取商品信息 条码=6921168593545, 名称=5L水4入白膜, 规格=, 数量=1.0, 单位=, 单价=0.0 2025-05-03 14:44:20,944 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱 2025-05-03 14:44:20,944 - app.core.excel.processor - INFO - 从商品名称推断规格: 5L水4入白膜 -> 1*4, 包装数量=4 2025-05-03 14:44:20,944 - app.core.excel.processor - INFO - 从商品名称推断规格: 5L水4入白膜 -> 1*4, 包装数量=4 2025-05-03 14:44:20,945 - app.core.excel.processor - INFO - 提取到 7 个商品信息 2025-05-03 14:44:20,958 - app.core.excel.processor - INFO - 开始处理7 个产品信息 2025-05-03 14:44:20,958 - app.core.excel.processor - INFO - 处理商品: 条码=6921168509256, 数量=24.0, 单价=0, 是否赠品=True 2025-05-03 14:44:20,958 - app.core.excel.processor - INFO - 发现赠品:条码6921168509256, 数量=24.0 2025-05-03 14:44:26,116 - app.core.excel.processor - INFO - 处理商品: 条码=6921168561445, 数量=12.0, 单价=8.333333333333334, 是否赠品=False 2025-05-03 14:44:26,117 - app.core.excel.processor - INFO - 发现正常商品:条码6921168561445, 数量=12.0, 单价=8.333333333333334 2025-05-03 14:44:26,117 - app.core.excel.processor - INFO - 处理商品: 条码=6921168561452, 数量=6.0, 单价=8.333333333333334, 是否赠品=False 2025-05-03 14:44:26,117 - app.core.excel.processor - INFO - 发现正常商品:条码6921168561452, 数量=6.0, 单价=8.333333333333334 2025-05-03 14:44:26,117 - app.core.excel.processor - INFO - 处理商品: 条码=6921168561469, 数量=6.0, 单价=8.333333333333334, 是否赠品=False 2025-05-03 14:44:26,117 - app.core.excel.processor - INFO - 发现正常商品:条码6921168561469, 数量=6.0, 单价=8.333333333333334 2025-05-03 14:44:26,117 - app.core.excel.processor - INFO - 处理商品: 条码=6921168562473, 数量=15.0, 单价=2.8666666666666667, 是否赠品=False 2025-05-03 14:44:26,117 - app.core.excel.processor - INFO - 发现正常商品:条码6921168562473, 数量=15.0, 单价=2.8666666666666667 2025-05-03 14:44:26,118 - app.core.excel.processor - INFO - 处理商品: 条码=6921168593545, 数量=20.0, 单价=7.25, 是否赠品=False 2025-05-03 14:44:26,118 - app.core.excel.processor - INFO - 发现正常商品:条码6921168593545, 数量=20.0, 单价=7.25 2025-05-03 14:44:26,118 - app.core.excel.processor - INFO - 处理商品: 条码=6921168593545, 数量=4.0, 单价=0, 是否赠品=True 2025-05-03 14:44:26,118 - app.core.excel.processor - INFO - 发现赠品:条码6921168593545, 数量=4.0 2025-05-03 14:44:26,118 - app.core.excel.processor - INFO - 分组后共6 个不同条码的商品 2025-05-03 14:44:26,118 - app.core.excel.processor - INFO - 条码 6921168509256 处理结果:只有赠品,数量=24.0 2025-05-03 14:44:26,118 - app.core.excel.processor - INFO - 条码 6921168561445 处理结果:正常商品数量12.0,单价8.333333333333334,赠品数量0 2025-05-03 14:44:26,118 - app.core.excel.processor - INFO - 条码 6921168561452 处理结果:正常商品数量6.0,单价8.333333333333334,赠品数量0 2025-05-03 14:44:26,118 - app.core.excel.processor - INFO - 条码 6921168561469 处理结果:正常商品数量6.0,单价8.333333333333334,赠品数量0 2025-05-03 14:44:26,119 - app.core.excel.processor - INFO - 条码 6921168562473 处理结果:正常商品数量15.0,单价2.8666666666666667,赠品数量0 2025-05-03 14:44:26,119 - app.core.excel.processor - INFO - 条码 6921168593545 处理结果:正常商品数量20.0,单价7.25,赠品数量4.0 2025-05-03 14:44:26,119 - app.core.excel.processor - INFO - 条码 6921168509256 填充:仅有赠品,采购量=0,赠品数量=24.0 2025-05-03 14:44:26,119 - app.core.excel.processor - INFO - 条码 6921168593545 填充:采购量=20.0,赠品数量4.0 2025-05-03 14:44:26,122 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250503144404.xls 2025-05-03 14:44:26,124 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250503144404.xls 2025-05-03 14:45:44,520 - app.core.excel.processor - INFO - 初始化ExcelProcessor 2025-05-03 14:45:44,521 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls 2025-05-03 14:45:58,807 - app.core.excel.processor - INFO - 初始化ExcelProcessor 2025-05-03 14:45:58,808 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls 2025-05-03 14:45:58,809 - app.core.excel.processor - INFO - 开始处理Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250503144404.xlsx 2025-05-03 14:45:59,464 - app.core.excel.processor - INFO - 成功读取Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250503144404.xlsx, 共 9 行 2025-05-03 14:45:59,478 - app.core.excel.processor - INFO - 找到可能的表头行: 第1行,评分: 35 2025-05-03 14:45:59,479 - app.core.excel.processor - INFO - 识别到表头在第 1 行 2025-05-03 14:45:59,493 - app.core.excel.processor - INFO - 使用表头行重新读取数据,共 8 行有效数据 2025-05-03 14:45:59,493 - app.core.excel.processor - INFO - 找到精确匹配的条码列: 条形码 2025-05-03 14:45:59,494 - app.core.excel.processor - INFO - 使用条码列: 条形码 2025-05-03 14:45:59,494 - app.core.excel.processor - INFO - 找到name列: 商品名称 2025-05-03 14:45:59,494 - app.core.excel.processor - INFO - 找到quantity列: 订单数量 2025-05-03 14:45:59,494 - app.core.excel.processor - INFO - 找到price列: 销售价 2025-05-03 14:45:59,494 - app.core.excel.processor - INFO - 列名映射结果: {'barcode': '条形码', 'name': '商品名称', 'quantity': '订单数量', 'price': '销售价'} 2025-05-03 14:45:59,494 - app.core.excel.processor - INFO - 是否存在规格列: False 2025-05-03 14:45:59,495 - app.core.excel.processor - INFO - 第1行: 提取商品信息 条码=6921168509256, 名称=550水24白膜, 规格=, 数量=1.0, 单位=, 单价=0.0 2025-05-03 14:45:59,496 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱 2025-05-03 14:45:59,497 - app.core.excel.processor - INFO - 从商品名称推断规格: 550水24白膜 -> 1*24, 包装数量=24 2025-05-03 14:45:59,497 - app.core.excel.processor - INFO - 从商品名称推断规格: 550水24白膜 -> 1*24, 包装数量=24 2025-05-03 14:45:59,499 - app.core.excel.processor - INFO - 第2行: 提取商品信息 条码=6921168561445, 名称=1.5树叶茉莉花茶6入纸箱装, 规格=, 数量=2.0, 单位=, 单价=50.0 2025-05-03 14:45:59,500 - app.core.excel.processor - INFO - 从数量提取单位: 2箱 -> 箱 2025-05-03 14:45:59,500 - app.core.excel.processor - INFO - 从商品名称推断规格: 1.5树叶茉莉花茶6入纸箱装 -> 1*6, 包装数量=6 2025-05-03 14:45:59,500 - app.core.excel.processor - INFO - 从商品名称推断规格: 1.5树叶茉莉花茶6入纸箱装 -> 1*6, 包装数量=6 2025-05-03 14:45:59,500 - app.core.excel.processor - INFO - 第3行: 提取商品信息 条码=6921168561452, 名称=1.5树叶乌龙茶6入纸箱装, 规格=, 数量=1.0, 单位=, 单价=50.0 2025-05-03 14:45:59,501 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱 2025-05-03 14:45:59,502 - app.core.excel.processor - INFO - 从商品名称推断规格: 1.5树叶乌龙茶6入纸箱装 -> 1*6, 包装数量=6 2025-05-03 14:45:59,502 - app.core.excel.processor - INFO - 从商品名称推断规格: 1.5树叶乌龙茶6入纸箱装 -> 1*6, 包装数量=6 2025-05-03 14:45:59,535 - app.core.excel.processor - INFO - 第4行: 提取商品信息 条码=6921168561469, 名称=1.5树叶青柑普洱茶6入纸箱装, 规格=, 数量=1.0, 单位=, 单价=50.0 2025-05-03 14:45:59,535 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱 2025-05-03 14:45:59,535 - app.core.excel.processor - INFO - 从商品名称推断规格: 1.5树叶青柑普洱茶6入纸箱装 -> 1*6, 包装数量=6 2025-05-03 14:45:59,535 - app.core.excel.processor - INFO - 从商品名称推断规格: 1.5树叶青柑普洱茶6入纸箱装 -> 1*6, 包装数量=6 2025-05-03 14:45:59,536 - app.core.excel.processor - INFO - 第5行: 提取商品信息 条码=6921168562473, 名称=410-农夫山泉-原味1*15-纸箱装, 规格=, 数量=1.0, 单位=, 单价=43.0 2025-05-03 14:45:59,536 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱 2025-05-03 14:45:59,536 - app.core.excel.processor - INFO - 从商品名称推断规格: 410-农夫山泉-原味1*15-纸箱装 -> 1*15, 包装数量=15 2025-05-03 14:45:59,536 - app.core.excel.processor - INFO - 从商品名称推断规格: 410-农夫山泉-原味1*15-纸箱装 -> 1*15, 包装数量=15 2025-05-03 14:45:59,537 - app.core.excel.processor - INFO - 第6行: 提取商品信息 条码=6921168593545, 名称=5L水4入白膜, 规格=, 数量=5.0, 单位=, 单价=29.0 2025-05-03 14:45:59,537 - app.core.excel.processor - INFO - 从数量提取单位: 5箱 -> 箱 2025-05-03 14:45:59,537 - app.core.excel.processor - INFO - 从商品名称推断规格: 5L水4入白膜 -> 1*4, 包装数量=4 2025-05-03 14:45:59,537 - app.core.excel.processor - INFO - 从商品名称推断规格: 5L水4入白膜 -> 1*4, 包装数量=4 2025-05-03 14:45:59,537 - app.core.excel.processor - INFO - 第7行: 提取商品信息 条码=6921168593545, 名称=5L水4入白膜, 规格=, 数量=1.0, 单位=, 单价=0.0 2025-05-03 14:45:59,537 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱 2025-05-03 14:45:59,538 - app.core.excel.processor - INFO - 从商品名称推断规格: 5L水4入白膜 -> 1*4, 包装数量=4 2025-05-03 14:45:59,538 - app.core.excel.processor - INFO - 从商品名称推断规格: 5L水4入白膜 -> 1*4, 包装数量=4 2025-05-03 14:45:59,538 - app.core.excel.processor - INFO - 提取到 7 个商品信息 2025-05-03 14:45:59,547 - app.core.excel.processor - INFO - 开始处理7 个产品信息 2025-05-03 14:45:59,547 - app.core.excel.processor - INFO - 处理商品: 条码=6921168509256, 数量=24.0, 单价=0, 是否赠品=True 2025-05-03 14:45:59,548 - app.core.excel.processor - INFO - 发现赠品:条码6921168509256, 数量=24.0 2025-05-03 14:46:03,470 - app.core.excel.processor - INFO - 处理商品: 条码=6921168561445, 数量=12.0, 单价=8.333333333333334, 是否赠品=False 2025-05-03 14:46:03,470 - app.core.excel.processor - INFO - 发现正常商品:条码6921168561445, 数量=12.0, 单价=8.333333333333334 2025-05-03 14:46:03,470 - app.core.excel.processor - INFO - 处理商品: 条码=6921168561452, 数量=6.0, 单价=8.333333333333334, 是否赠品=False 2025-05-03 14:46:03,470 - app.core.excel.processor - INFO - 发现正常商品:条码6921168561452, 数量=6.0, 单价=8.333333333333334 2025-05-03 14:46:03,470 - app.core.excel.processor - INFO - 处理商品: 条码=6921168561469, 数量=6.0, 单价=8.333333333333334, 是否赠品=False 2025-05-03 14:46:03,470 - app.core.excel.processor - INFO - 发现正常商品:条码6921168561469, 数量=6.0, 单价=8.333333333333334 2025-05-03 14:46:03,470 - app.core.excel.processor - INFO - 处理商品: 条码=6921168562473, 数量=15.0, 单价=2.8666666666666667, 是否赠品=False 2025-05-03 14:46:03,470 - app.core.excel.processor - INFO - 发现正常商品:条码6921168562473, 数量=15.0, 单价=2.8666666666666667 2025-05-03 14:46:03,470 - app.core.excel.processor - INFO - 处理商品: 条码=6921168593545, 数量=20.0, 单价=7.25, 是否赠品=False 2025-05-03 14:46:03,471 - app.core.excel.processor - INFO - 发现正常商品:条码6921168593545, 数量=20.0, 单价=7.25 2025-05-03 14:46:03,471 - app.core.excel.processor - INFO - 处理商品: 条码=6921168593545, 数量=4.0, 单价=0, 是否赠品=True 2025-05-03 14:46:03,471 - app.core.excel.processor - INFO - 发现赠品:条码6921168593545, 数量=4.0 2025-05-03 14:46:03,471 - app.core.excel.processor - INFO - 分组后共6 个不同条码的商品 2025-05-03 14:46:03,471 - app.core.excel.processor - INFO - 条码 6921168509256 处理结果:只有赠品,数量=24.0 2025-05-03 14:46:03,471 - app.core.excel.processor - INFO - 条码 6921168561445 处理结果:正常商品数量12.0,单价8.333333333333334,赠品数量0 2025-05-03 14:46:03,471 - app.core.excel.processor - INFO - 条码 6921168561452 处理结果:正常商品数量6.0,单价8.333333333333334,赠品数量0 2025-05-03 14:46:03,471 - app.core.excel.processor - INFO - 条码 6921168561469 处理结果:正常商品数量6.0,单价8.333333333333334,赠品数量0 2025-05-03 14:46:03,471 - app.core.excel.processor - INFO - 条码 6921168562473 处理结果:正常商品数量15.0,单价2.8666666666666667,赠品数量0 2025-05-03 14:46:03,471 - app.core.excel.processor - INFO - 条码 6921168593545 处理结果:正常商品数量20.0,单价7.25,赠品数量4.0 2025-05-03 14:46:03,471 - app.core.excel.processor - INFO - 条码 6921168509256 填充:仅有赠品,采购量=0,赠品数量=24.0 2025-05-03 14:46:03,472 - app.core.excel.processor - INFO - 条码 6921168593545 填充:采购量=20.0,赠品数量4.0 2025-05-03 14:46:03,475 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250503144404.xls 2025-05-03 14:46:03,478 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250503144404.xls 2025-05-03 14:53:52,351 - app.core.excel.processor - INFO - 初始化ExcelProcessor 2025-05-03 14:53:52,352 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls 2025-05-03 14:53:54,304 - app.core.excel.processor - INFO - 搜索目录 D:\My Documents\python\orc-order-v2\data\output 中的Excel文件 2025-05-03 14:53:54,305 - app.core.excel.processor - INFO - 找到最新的Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250503145328.xlsx 2025-05-03 14:53:54,305 - app.core.excel.processor - INFO - 开始处理Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250503145328.xlsx 2025-05-03 14:53:55,082 - app.core.excel.processor - INFO - 成功读取Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250503145328.xlsx, 共 6 行 2025-05-03 14:53:55,083 - app.core.excel.processor - INFO - 找到可能的表头行: 第1行,评分: 40 2025-05-03 14:53:55,084 - app.core.excel.processor - INFO - 识别到表头在第 1 行 2025-05-03 14:53:55,093 - app.core.excel.processor - INFO - 使用表头行重新读取数据,共 5 行有效数据 2025-05-03 14:53:55,096 - app.core.excel.processor - ERROR - 未找到条码列,无法处理 2025-05-03 14:53:55,096 - app.core.excel.processor - INFO - 列名映射结果: {} 2025-05-03 14:53:55,096 - app.core.excel.processor - INFO - 是否存在规格列: True 2025-05-03 14:53:55,097 - app.core.excel.processor - INFO - 提取到 0 个商品信息 2025-05-03 14:53:55,097 - app.core.excel.processor - WARNING - 未提取到有效商品信息 2025-05-03 15:43:36,731 - app.core.excel.processor - INFO - 初始化ExcelProcessor 2025-05-03 15:43:36,732 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls 2025-05-03 15:43:36,734 - app.core.excel.processor - INFO - 开始处理Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250503145328.xlsx 2025-05-03 15:43:37,374 - app.core.excel.processor - INFO - 成功读取Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250503145328.xlsx, 共 6 行 2025-05-03 15:43:37,376 - app.core.excel.processor - INFO - 找到可能的表头行: 第1行,评分: 45 2025-05-03 15:43:37,376 - app.core.excel.processor - INFO - 识别到表头在第 1 行 2025-05-03 15:43:37,410 - app.core.excel.processor - INFO - 使用表头行重新读取数据,共 5 行有效数据 2025-05-03 15:43:37,413 - app.core.excel.processor - ERROR - 未找到条码列,无法处理 2025-05-03 15:43:37,413 - app.core.excel.processor - INFO - 列名映射结果: {} 2025-05-03 15:43:37,413 - app.core.excel.processor - INFO - 是否存在规格列: True 2025-05-03 15:43:37,413 - app.core.excel.processor - INFO - 提取到 0 个商品信息 2025-05-03 15:43:37,414 - app.core.excel.processor - WARNING - 未提取到有效商品信息 2025-05-05 18:55:02,299 - app.core.excel.processor - INFO - 初始化ExcelProcessor 2025-05-05 18:55:02,301 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls 2025-05-05 18:55:04,013 - app.core.excel.processor - INFO - 搜索目录 D:\My Documents\python\orc-order-v2\data\output 中的Excel文件 2025-05-05 18:55:04,014 - app.core.excel.processor - INFO - 找到最新的Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250505185454.xlsx 2025-05-05 18:55:04,016 - app.core.excel.processor - INFO - 开始处理Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250505185454.xlsx 2025-05-05 18:55:05,256 - app.core.excel.processor - INFO - 成功读取Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250505185454.xlsx, 共 9 行 2025-05-05 18:55:05,264 - app.core.excel.processor - INFO - 找到可能的表头行: 第1行,评分: 40 2025-05-05 18:55:05,264 - app.core.excel.processor - INFO - 识别到表头在第 1 行 2025-05-05 18:55:05,282 - app.core.excel.processor - INFO - 使用表头行重新读取数据,共 8 行有效数据 2025-05-05 18:55:05,282 - app.core.excel.processor - INFO - 找到精确匹配的条码列: 条形码 2025-05-05 18:55:05,282 - app.core.excel.processor - INFO - 使用条码列: 条形码 2025-05-05 18:55:05,282 - app.core.excel.processor - INFO - 找到name列: 商品名称 2025-05-05 18:55:05,283 - app.core.excel.processor - INFO - 找到quantity列: 数量 2025-05-05 18:55:05,283 - app.core.excel.processor - INFO - 找到unit列: 单位 2025-05-05 18:55:05,283 - app.core.excel.processor - INFO - 找到price列: 销售价 2025-05-05 18:55:05,283 - app.core.excel.processor - INFO - 列名映射结果: {'barcode': '条形码', 'name': '商品名称', 'quantity': '数量', 'unit': '单位', 'price': '销售价'} 2025-05-05 18:55:05,286 - app.core.excel.processor - INFO - 是否存在规格列: False 2025-05-05 18:55:05,287 - app.core.excel.processor - INFO - 第1行: 提取商品信息 条码=6902083890636, 名称=娃哈哈大爽歪歪200g*24, 规格=, 数量=1.0, 单位=件, 单价=40.0 2025-05-05 18:55:05,288 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 娃哈哈大爽歪歪200g*24 -> 1*24, 包装数量=24 2025-05-05 18:55:05,290 - app.core.excel.processor - INFO - 第2行: 提取商品信息 条码=6902083922658, 名称=娃哈哈瓶装大AD450ml*15, 规格=, 数量=1.0, 单位=件, 单价=50.0 2025-05-05 18:55:05,290 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 娃哈哈瓶装大AD450ml*15 -> 1*15, 包装数量=15 2025-05-05 18:55:05,291 - app.core.excel.processor - INFO - 第3行: 提取商品信息 条码=6902083814052, 名称=娃哈哈瓶装大AD草莓味450ml*15, 规格=, 数量=1.0, 单位=件, 单价=50.0 2025-05-05 18:55:05,291 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 娃哈哈瓶装大AD草莓味450ml*15 -> 1*15, 包装数量=15 2025-05-05 18:55:05,292 - app.core.excel.processor - INFO - 第4行: 提取商品信息 条码=6902083814045, 名称=娃哈哈瓶装大AD水蜜桃450ml*15, 规格=, 数量=1.0, 单位=件, 单价=50.0 2025-05-05 18:55:05,293 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 娃哈哈瓶装大AD水蜜桃450ml*15 -> 1*15, 包装数量=15 2025-05-05 18:55:05,293 - app.core.excel.processor - INFO - 第5行: 提取商品信息 条码=6902083911027, 名称=娃哈哈大苏打水甜味500ml*15, 规格=, 数量=3.0, 单位=件, 单价=43.0 2025-05-05 18:55:05,293 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 娃哈哈大苏打水甜味500ml*15 -> 1*15, 包装数量=15 2025-05-05 18:55:05,294 - app.core.excel.processor - INFO - 第6行: 提取商品信息 条码=6902083881405, 名称=娃哈哈纯净水(红标)596ml*24, 规格=, 数量=5.0, 单位=件, 单价=22.0 2025-05-05 18:55:05,501 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 娃哈哈纯净水(红标)596ml*24 -> 1*24, 包装数量=24 2025-05-05 18:55:05,501 - app.core.excel.processor - INFO - 第7行: 提取商品信息 条码=6902083894443, 名称=娃哈哈苏打水甜味350ml*24, 规格=, 数量=3.0, 单位=件, 单价=43.0 2025-05-05 18:55:05,502 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 娃哈哈苏打水甜味350ml*24 -> 1*24, 包装数量=24 2025-05-05 18:55:05,503 - app.core.excel.processor - INFO - 提取到 7 个商品信息 2025-05-05 18:55:05,515 - app.core.excel.processor - INFO - 开始处理7 个产品信息 2025-05-05 18:55:05,516 - app.core.excel.processor - INFO - 处理商品: 条码=6902083890636, 数量=24.0, 单价=1.6666666666666667, 是否赠品=False 2025-05-05 18:55:05,516 - app.core.excel.processor - INFO - 发现正常商品:条码6902083890636, 数量=24.0, 单价=1.6666666666666667 2025-05-05 18:55:05,516 - app.core.excel.processor - INFO - 处理商品: 条码=6902083922658, 数量=15.0, 单价=3.3333333333333335, 是否赠品=False 2025-05-05 18:55:05,516 - app.core.excel.processor - INFO - 发现正常商品:条码6902083922658, 数量=15.0, 单价=3.3333333333333335 2025-05-05 18:55:05,516 - app.core.excel.processor - INFO - 处理商品: 条码=6902083814052, 数量=15.0, 单价=3.3333333333333335, 是否赠品=False 2025-05-05 18:55:05,516 - app.core.excel.processor - INFO - 发现正常商品:条码6902083814052, 数量=15.0, 单价=3.3333333333333335 2025-05-05 18:55:05,516 - app.core.excel.processor - INFO - 处理商品: 条码=6902083814045, 数量=15.0, 单价=3.3333333333333335, 是否赠品=False 2025-05-05 18:55:05,516 - app.core.excel.processor - INFO - 发现正常商品:条码6902083814045, 数量=15.0, 单价=3.3333333333333335 2025-05-05 18:55:05,516 - app.core.excel.processor - INFO - 处理商品: 条码=6902083911027, 数量=45.0, 单价=2.8666666666666667, 是否赠品=False 2025-05-05 18:55:05,518 - app.core.excel.processor - INFO - 发现正常商品:条码6902083911027, 数量=45.0, 单价=2.8666666666666667 2025-05-05 18:55:05,518 - app.core.excel.processor - INFO - 处理商品: 条码=6902083881405, 数量=120.0, 单价=0.9166666666666666, 是否赠品=False 2025-05-05 18:55:05,518 - app.core.excel.processor - INFO - 发现正常商品:条码6902083881405, 数量=120.0, 单价=0.9166666666666666 2025-05-05 18:55:05,518 - app.core.excel.processor - INFO - 处理商品: 条码=6902083894443, 数量=72.0, 单价=1.7916666666666667, 是否赠品=False 2025-05-05 18:55:05,519 - app.core.excel.processor - INFO - 发现正常商品:条码6902083894443, 数量=72.0, 单价=1.7916666666666667 2025-05-05 18:55:05,519 - app.core.excel.processor - INFO - 分组后共7 个不同条码的商品 2025-05-05 18:55:05,519 - app.core.excel.processor - INFO - 条码 6902083890636 处理结果:正常商品数量24.0,单价1.6666666666666667,赠品数量0 2025-05-05 18:55:05,519 - app.core.excel.processor - INFO - 条码 6902083922658 处理结果:正常商品数量15.0,单价3.3333333333333335,赠品数量0 2025-05-05 18:55:05,519 - app.core.excel.processor - INFO - 条码 6902083814052 处理结果:正常商品数量15.0,单价3.3333333333333335,赠品数量0 2025-05-05 18:55:05,519 - app.core.excel.processor - INFO - 条码 6902083814045 处理结果:正常商品数量15.0,单价3.3333333333333335,赠品数量0 2025-05-05 18:55:05,519 - app.core.excel.processor - INFO - 条码 6902083911027 处理结果:正常商品数量45.0,单价2.8666666666666667,赠品数量0 2025-05-05 18:55:05,519 - app.core.excel.processor - INFO - 条码 6902083881405 处理结果:正常商品数量120.0,单价0.9166666666666666,赠品数量0 2025-05-05 18:55:05,519 - app.core.excel.processor - INFO - 条码 6902083894443 处理结果:正常商品数量72.0,单价1.7916666666666667,赠品数量0 2025-05-05 18:55:05,533 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250505185454.xls 2025-05-05 18:55:13,151 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250505185454.xls 2025-05-05 18:59:17,851 - app.core.excel.processor - INFO - 初始化ExcelProcessor 2025-05-05 18:59:17,851 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls 2025-05-05 19:00:26,073 - app.core.excel.processor - INFO - 初始化ExcelProcessor 2025-05-05 19:00:26,074 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls 2025-05-05 19:00:26,076 - app.core.excel.processor - INFO - 开始处理Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250505185842.xlsx 2025-05-05 19:00:26,671 - app.core.excel.processor - INFO - 成功读取Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250505185842.xlsx, 共 32 行 2025-05-05 19:00:26,673 - app.core.excel.processor - INFO - 找到可能的表头行: 第1行,评分: 35 2025-05-05 19:00:26,673 - app.core.excel.processor - INFO - 识别到表头在第 1 行 2025-05-05 19:00:26,695 - app.core.excel.processor - INFO - 使用表头行重新读取数据,共 31 行有效数据 2025-05-05 19:00:26,695 - app.core.excel.processor - INFO - 找到精确匹配的条码列: 条码 2025-05-05 19:00:26,695 - app.core.excel.processor - INFO - 使用条码列: 条码 2025-05-05 19:00:26,695 - app.core.excel.processor - INFO - 找到name列(部分匹配): 商品全名 2025-05-05 19:00:26,696 - app.core.excel.processor - INFO - 找到specification列: 规格 2025-05-05 19:00:26,696 - app.core.excel.processor - INFO - 找到quantity列: 数量 2025-05-05 19:00:26,696 - app.core.excel.processor - INFO - 找到unit列: 单位 2025-05-05 19:00:26,696 - app.core.excel.processor - INFO - 找到price列: 单价 2025-05-05 19:00:26,696 - app.core.excel.processor - INFO - 列名映射结果: {'barcode': '条码', 'name': '商品全名', 'specification': '规格', 'quantity': '数量', 'unit': '单位', 'price': '单价'} 2025-05-05 19:00:26,696 - app.core.excel.processor - INFO - 是否存在规格列: True 2025-05-05 19:00:26,697 - app.core.excel.processor - INFO - 第1行: 提取商品信息 条码=6922868285266, 名称=心相印80片杀菌湿巾XCA080, 规格=, 数量=3.0, 单位=包, 单价=12.0 2025-05-05 19:00:26,698 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12 2025-05-05 19:00:26,700 - app.core.excel.processor - INFO - 第2行: 提取商品信息 条码=6914068023359, 名称=洁柔30片湿巾纸, 规格=, 数量=3.0, 单位=包, 单价=5.0 2025-05-05 19:00:26,704 - app.core.excel.processor - INFO - 解析规格: 1*24 -> 包装数量=24 2025-05-05 19:00:26,705 - app.core.excel.processor - INFO - 第3行: 提取商品信息 条码=6922868284283, 名称=心相印10片湿巾纸杀菌, 规格=, 数量=12.0, 单位=包, 单价=2.4 2025-05-05 19:00:26,705 - app.core.excel.processor - INFO - 解析规格: 1*96 -> 包装数量=96 2025-05-05 19:00:26,705 - app.core.excel.processor - INFO - 第4行: 提取商品信息 条码=6914068012261, 名称=洁柔百花135软抽JR069, 规格=, 数量=6.0, 单位=提, 单价=8.5 2025-05-05 19:00:26,706 - app.core.excel.processor - INFO - 解析规格: 1*16 -> 包装数量=16 2025-05-05 19:00:26,706 - app.core.excel.processor - INFO - 第5行: 提取商品信息 条码=6914068012957, 名称=洁柔古龙150软抽JR060, 规格=, 数量=3.0, 单位=提, 单价=10.5 2025-05-05 19:00:26,706 - app.core.excel.processor - INFO - 解析规格: 1*16 -> 包装数量=16 2025-05-05 19:00:26,706 - app.core.excel.processor - INFO - 第6行: 提取商品信息 条码=6943836502161, 名称=千唯200欧典小软抽, 规格=, 数量=2.0, 单位=提, 单价=6.5 2025-05-05 19:00:26,706 - app.core.excel.processor - INFO - 解析规格: 1*20 -> 包装数量=20 2025-05-05 19:00:26,736 - app.core.excel.processor - INFO - 第7行: 提取商品信息 条码=6903244675208, 名称=DT15130心相印茶语6个装, 规格=, 数量=3.0, 单位=提, 单价=12.5 2025-05-05 19:00:26,736 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12 2025-05-05 19:00:26,737 - app.core.excel.processor - INFO - 第8行: 提取商品信息 条码=6949288699398, 名称=9939家洁丝125*180六装抽纸, 规格=, 数量=3.0, 单位=提, 单价=8.5 2025-05-05 19:00:26,737 - app.core.excel.processor - INFO - 解析规格: 1*18 -> 包装数量=18 2025-05-05 19:00:26,738 - app.core.excel.processor - INFO - 第9行: 提取商品信息 条码=6949288677884, 名称=7884家洁丝三装抽纸, 规格=, 数量=2.0, 单位=提, 单价=8.5 2025-05-05 19:00:26,738 - app.core.excel.processor - INFO - 解析规格: 1*20 -> 包装数量=20 2025-05-05 19:00:26,738 - app.core.excel.processor - ERROR - 提取第11行商品信息时出错: could not convert string to float: '单价' Traceback (most recent call last): File "D:\My Documents\python\orc-order-v2\app\core\excel\processor.py", line 258, in extract_product_info 'price': float(row[column_mapping['price']]) if column_mapping.get('price') and not pd.isna(row[column_mapping['price']]) else 0, ValueError: could not convert string to float: '单价' 2025-05-05 19:00:26,742 - app.core.excel.processor - INFO - 第12行: 提取商品信息 条码=6926052512725, 名称=8704自由点430舒睡超薄夜棉, 规格=, 数量=3.0, 单位=包, 单价=6.2 2025-05-05 19:00:26,742 - app.core.excel.processor - INFO - 解析规格: 1*48 -> 包装数量=48 2025-05-05 19:00:26,743 - app.core.excel.processor - INFO - 第13行: 提取商品信息 条码=6926052515276, 名称=自由点益生菌8片日用卫生巾, 规格=, 数量=3.0, 单位=包, 单价=7.5 2025-05-05 19:00:26,743 - app.core.excel.processor - INFO - 解析规格: 1*24 -> 包装数量=24 2025-05-05 19:00:26,744 - app.core.excel.processor - INFO - 第14行: 提取商品信息 条码=6926052501620, 名称=自由点无感七口棉柔8片口用, 规格=, 数量=3.0, 单位=包, 单价=6.5 2025-05-05 19:00:26,744 - app.core.excel.processor - INFO - 解析规格: 1*24 -> 包装数量=24 2025-05-05 19:00:26,744 - app.core.excel.processor - INFO - 第15行: 提取商品信息 条码=6903244370776, 名称=8808七度空间8片丝柔夜用超长, 规格=, 数量=3.0, 单位=包, 单价=6.6 2025-05-05 19:00:26,745 - app.core.excel.processor - INFO - 解析规格: 1*30 -> 包装数量=30 2025-05-05 19:00:26,745 - app.core.excel.processor - INFO - 第16行: 提取商品信息 条码=6903244370967, 名称=6205七度空间5片夜用棉柔, 规格=, 数量=3.0, 单位=包, 单价=3.6 2025-05-05 19:00:26,745 - app.core.excel.processor - INFO - 解析规格: 1*48 -> 包装数量=48 2025-05-05 19:00:30,735 - app.core.excel.processor - INFO - 第17行: 提取商品信息 条码=6934660522258, 名称=苏菲10片弹力贴身日用棉柔, 规格=, 数量=3.0, 单位=包, 单价=5.0 2025-05-05 19:00:30,735 - app.core.excel.processor - INFO - 解析规格: 1*24 -> 包装数量=24 2025-05-05 19:00:30,736 - app.core.excel.processor - INFO - 第18行: 提取商品信息 条码=6934660528618, 名称=苏菲350超熟睡棉柔4片, 规格=, 数量=3.0, 单位=包, 单价=4.2 2025-05-05 19:00:30,736 - app.core.excel.processor - INFO - 解析规格: 1*48 -> 包装数量=48 2025-05-05 19:00:30,737 - app.core.excel.processor - INFO - 第19行: 提取商品信息 条码=6934660539157, 名称=苏菲9片小翅膀护垫, 规格=, 数量=3.0, 单位=包, 单价=2.8 2025-05-05 19:00:30,737 - app.core.excel.processor - INFO - 解析规格: 1*36 -> 包装数量=36 2025-05-05 19:00:30,738 - app.core.excel.processor - INFO - 第20行: 提取商品信息 条码=6922731882509, 名称=ABC亲柔立围8片夜用k82, 规格=, 数量=5.0, 单位=包, 单价=6.2 2025-05-05 19:00:30,738 - app.core.excel.processor - INFO - 解析规格: 1*48 -> 包装数量=48 2025-05-05 19:00:30,739 - app.core.excel.processor - ERROR - 提取第22行商品信息时出错: could not convert string to float: '单价' Traceback (most recent call last): File "D:\My Documents\python\orc-order-v2\app\core\excel\processor.py", line 258, in extract_product_info 'price': float(row[column_mapping['price']]) if column_mapping.get('price') and not pd.isna(row[column_mapping['price']]) else 0, ValueError: could not convert string to float: '单价' 2025-05-05 19:00:30,739 - app.core.excel.processor - INFO - 第23行: 提取商品信息 条码=6923589462400, 名称=62400高洁丝10片日棉, 规格=, 数量=3.0, 单位=包, 单价=6.0 2025-05-05 19:00:30,739 - app.core.excel.processor - INFO - 解析规格: 1*24 -> 包装数量=24 2025-05-05 19:00:30,741 - app.core.excel.processor - INFO - 第24行: 提取商品信息 条码=6923589469195, 名称=6919高洁丝10片迷你190日用, 规格=, 数量=5.0, 单位=包, 单价=2.3 2025-05-05 19:00:30,741 - app.core.excel.processor - INFO - 解析规格: 1*60 -> 包装数量=60 2025-05-05 19:00:30,741 - app.core.excel.processor - INFO - 第25行: 提取商品信息 条码=6923589467009, 名称=高洁丝迷你卫生巾臻选, 规格=, 数量=3.0, 单位=包, 单价=4.6 2025-05-05 19:00:30,741 - app.core.excel.processor - INFO - 解析规格: 1*24 -> 包装数量=24 2025-05-05 19:00:30,742 - app.core.excel.processor - INFO - 第26行: 提取商品信息 条码=6923589466156, 名称=6615高洁丝8片日用极薄棉柔, 规格=, 数量=5.0, 单位=包, 单价=6.2 2025-05-05 19:00:30,742 - app.core.excel.processor - INFO - 解析规格: 1*16 -> 包装数量=16 2025-05-05 19:00:34,623 - app.core.excel.processor - INFO - 第27行: 提取商品信息 条码=6934660521510, 名称=苏菲安心裤F码, 规格=, 数量=3.0, 单位=包, 单价=5.6 2025-05-05 19:00:34,623 - app.core.excel.processor - INFO - 解析规格: 1*36 -> 包装数量=36 2025-05-05 19:00:34,623 - app.core.excel.processor - INFO - 第28行: 提取商品信息 条码=6901404300854, 名称=85g上海硫磺皂, 规格=, 数量=3.0, 单位=个, 单价=1.2 2025-05-05 19:00:34,623 - app.core.excel.processor - INFO - 解析规格: 1*72 -> 包装数量=72 2025-05-05 19:00:34,624 - app.core.excel.processor - INFO - 第29行: 提取商品信息 条码=4897031010292, 名称=380g蔻斯汀花瓣沐浴露茉莉, 规格=, 数量=2.0, 单位=瓶, 单价=19.0 2025-05-05 19:00:34,625 - app.core.excel.processor - INFO - 第30行: 提取商品信息 条码=6903148171813, 名称=200g潘婷洗发水烫染修护, 规格=, 数量=3.0, 单位=瓶, 单价=14.5 2025-05-05 19:00:34,625 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12 2025-05-05 19:00:34,626 - app.core.excel.processor - INFO - 第31行: 提取商品信息 条码=6902088951875, 名称=175g清扬洗发水男士防脱发, 规格=, 数量=2.0, 单位=瓶, 单价=16.5 2025-05-05 19:00:34,626 - app.core.excel.processor - INFO - 解析规格: 1*1 -> 包装数量=1 2025-05-05 19:00:34,626 - app.core.excel.processor - INFO - 提取到 27 个商品信息 2025-05-05 19:00:34,636 - app.core.excel.processor - INFO - 开始处理27 个产品信息 2025-05-05 19:00:34,636 - app.core.excel.processor - INFO - 处理商品: 条码=6922868285266, 数量=3.0, 单价=12.0, 是否赠品=False 2025-05-05 19:00:34,636 - app.core.excel.processor - INFO - 发现正常商品:条码6922868285266, 数量=3.0, 单价=12.0 2025-05-05 19:00:34,636 - app.core.excel.processor - INFO - 处理商品: 条码=6914068023359, 数量=3.0, 单价=5.0, 是否赠品=False 2025-05-05 19:00:34,636 - app.core.excel.processor - INFO - 发现正常商品:条码6914068023359, 数量=3.0, 单价=5.0 2025-05-05 19:00:34,636 - app.core.excel.processor - INFO - 处理商品: 条码=6922868284283, 数量=12.0, 单价=2.4, 是否赠品=False 2025-05-05 19:00:34,636 - app.core.excel.processor - INFO - 发现正常商品:条码6922868284283, 数量=12.0, 单价=2.4 2025-05-05 19:00:34,636 - app.core.excel.processor - INFO - 处理商品: 条码=6914068012261, 数量=6.0, 单价=8.5, 是否赠品=False 2025-05-05 19:00:34,636 - app.core.excel.processor - INFO - 发现正常商品:条码6914068012261, 数量=6.0, 单价=8.5 2025-05-05 19:00:34,636 - app.core.excel.processor - INFO - 处理商品: 条码=6914068012957, 数量=3.0, 单价=10.5, 是否赠品=False 2025-05-05 19:00:34,636 - app.core.excel.processor - INFO - 发现正常商品:条码6914068012957, 数量=3.0, 单价=10.5 2025-05-05 19:00:34,637 - app.core.excel.processor - INFO - 处理商品: 条码=6943836502161, 数量=2.0, 单价=6.5, 是否赠品=False 2025-05-05 19:00:34,637 - app.core.excel.processor - INFO - 发现正常商品:条码6943836502161, 数量=2.0, 单价=6.5 2025-05-05 19:00:34,637 - app.core.excel.processor - INFO - 处理商品: 条码=6903244675208, 数量=3.0, 单价=12.5, 是否赠品=False 2025-05-05 19:00:38,803 - app.core.excel.processor - INFO - 发现正常商品:条码6903244675208, 数量=3.0, 单价=12.5 2025-05-05 19:00:38,803 - app.core.excel.processor - INFO - 处理商品: 条码=6949288699398, 数量=3.0, 单价=8.5, 是否赠品=False 2025-05-05 19:00:38,803 - app.core.excel.processor - INFO - 发现正常商品:条码6949288699398, 数量=3.0, 单价=8.5 2025-05-05 19:00:38,803 - app.core.excel.processor - INFO - 处理商品: 条码=6949288677884, 数量=2.0, 单价=8.5, 是否赠品=False 2025-05-05 19:00:38,803 - app.core.excel.processor - INFO - 发现正常商品:条码6949288677884, 数量=2.0, 单价=8.5 2025-05-05 19:00:38,803 - app.core.excel.processor - INFO - 处理商品: 条码=6926052512725, 数量=3.0, 单价=6.2, 是否赠品=False 2025-05-05 19:00:38,803 - app.core.excel.processor - INFO - 发现正常商品:条码6926052512725, 数量=3.0, 单价=6.2 2025-05-05 19:00:38,803 - app.core.excel.processor - INFO - 处理商品: 条码=6926052515276, 数量=3.0, 单价=7.5, 是否赠品=False 2025-05-05 19:00:38,803 - app.core.excel.processor - INFO - 发现正常商品:条码6926052515276, 数量=3.0, 单价=7.5 2025-05-05 19:00:38,803 - app.core.excel.processor - INFO - 处理商品: 条码=6926052501620, 数量=3.0, 单价=6.5, 是否赠品=False 2025-05-05 19:00:38,803 - app.core.excel.processor - INFO - 发现正常商品:条码6926052501620, 数量=3.0, 单价=6.5 2025-05-05 19:00:38,804 - app.core.excel.processor - INFO - 处理商品: 条码=6903244370776, 数量=3.0, 单价=6.6, 是否赠品=False 2025-05-05 19:00:38,804 - app.core.excel.processor - INFO - 发现正常商品:条码6903244370776, 数量=3.0, 单价=6.6 2025-05-05 19:00:38,804 - app.core.excel.processor - INFO - 处理商品: 条码=6903244370967, 数量=3.0, 单价=3.6, 是否赠品=False 2025-05-05 19:00:38,804 - app.core.excel.processor - INFO - 发现正常商品:条码6903244370967, 数量=3.0, 单价=3.6 2025-05-05 19:00:38,804 - app.core.excel.processor - INFO - 处理商品: 条码=6934660522258, 数量=3.0, 单价=5.0, 是否赠品=False 2025-05-05 19:00:38,805 - app.core.excel.processor - INFO - 发现正常商品:条码6934660522258, 数量=3.0, 单价=5.0 2025-05-05 19:00:38,805 - app.core.excel.processor - INFO - 处理商品: 条码=6934660528618, 数量=3.0, 单价=4.2, 是否赠品=False 2025-05-05 19:00:38,805 - app.core.excel.processor - INFO - 发现正常商品:条码6934660528618, 数量=3.0, 单价=4.2 2025-05-05 19:00:38,805 - app.core.excel.processor - INFO - 处理商品: 条码=6934660539157, 数量=3.0, 单价=2.8, 是否赠品=False 2025-05-05 19:00:38,805 - app.core.excel.processor - INFO - 发现正常商品:条码6934660539157, 数量=3.0, 单价=2.8 2025-05-05 19:00:38,805 - app.core.excel.processor - INFO - 处理商品: 条码=6922731882509, 数量=5.0, 单价=6.2, 是否赠品=False 2025-05-05 19:00:38,805 - app.core.excel.processor - INFO - 发现正常商品:条码6922731882509, 数量=5.0, 单价=6.2 2025-05-05 19:00:38,805 - app.core.excel.processor - INFO - 处理商品: 条码=6923589462400, 数量=3.0, 单价=6.0, 是否赠品=False 2025-05-05 19:00:38,805 - app.core.excel.processor - INFO - 发现正常商品:条码6923589462400, 数量=3.0, 单价=6.0 2025-05-05 19:00:38,805 - app.core.excel.processor - INFO - 处理商品: 条码=6923589469195, 数量=5.0, 单价=2.3, 是否赠品=False 2025-05-05 19:00:38,805 - app.core.excel.processor - INFO - 发现正常商品:条码6923589469195, 数量=5.0, 单价=2.3 2025-05-05 19:00:38,806 - app.core.excel.processor - INFO - 处理商品: 条码=6923589467009, 数量=3.0, 单价=4.6, 是否赠品=False 2025-05-05 19:00:38,806 - app.core.excel.processor - INFO - 发现正常商品:条码6923589467009, 数量=3.0, 单价=4.6 2025-05-05 19:00:38,806 - app.core.excel.processor - INFO - 处理商品: 条码=6923589466156, 数量=5.0, 单价=6.2, 是否赠品=False 2025-05-05 19:00:38,806 - app.core.excel.processor - INFO - 发现正常商品:条码6923589466156, 数量=5.0, 单价=6.2 2025-05-05 19:00:38,806 - app.core.excel.processor - INFO - 处理商品: 条码=6934660521510, 数量=3.0, 单价=5.6, 是否赠品=False 2025-05-05 19:00:38,806 - app.core.excel.processor - INFO - 发现正常商品:条码6934660521510, 数量=3.0, 单价=5.6 2025-05-05 19:00:38,806 - app.core.excel.processor - INFO - 处理商品: 条码=6901404300854, 数量=3.0, 单价=1.2, 是否赠品=False 2025-05-05 19:00:38,806 - app.core.excel.processor - INFO - 发现正常商品:条码6901404300854, 数量=3.0, 单价=1.2 2025-05-05 19:00:42,487 - app.core.excel.processor - INFO - 处理商品: 条码=4897031010292, 数量=2.0, 单价=19.0, 是否赠品=False 2025-05-05 19:00:42,488 - app.core.excel.processor - INFO - 发现正常商品:条码4897031010292, 数量=2.0, 单价=19.0 2025-05-05 19:00:42,488 - app.core.excel.processor - INFO - 处理商品: 条码=6903148171813, 数量=3.0, 单价=14.5, 是否赠品=False 2025-05-05 19:00:42,488 - app.core.excel.processor - INFO - 发现正常商品:条码6903148171813, 数量=3.0, 单价=14.5 2025-05-05 19:00:42,488 - app.core.excel.processor - INFO - 处理商品: 条码=6902088951875, 数量=2.0, 单价=16.5, 是否赠品=False 2025-05-05 19:00:42,488 - app.core.excel.processor - INFO - 发现正常商品:条码6902088951875, 数量=2.0, 单价=16.5 2025-05-05 19:00:42,488 - app.core.excel.processor - INFO - 分组后共27 个不同条码的商品 2025-05-05 19:00:42,488 - app.core.excel.processor - INFO - 条码 6922868285266 处理结果:正常商品数量3.0,单价12.0,赠品数量0 2025-05-05 19:00:42,488 - app.core.excel.processor - INFO - 条码 6914068023359 处理结果:正常商品数量3.0,单价5.0,赠品数量0 2025-05-05 19:00:42,488 - app.core.excel.processor - INFO - 条码 6922868284283 处理结果:正常商品数量12.0,单价2.4,赠品数量0 2025-05-05 19:00:42,489 - app.core.excel.processor - INFO - 条码 6914068012261 处理结果:正常商品数量6.0,单价8.5,赠品数量0 2025-05-05 19:00:42,489 - app.core.excel.processor - INFO - 条码 6914068012957 处理结果:正常商品数量3.0,单价10.5,赠品数量0 2025-05-05 19:00:42,489 - app.core.excel.processor - INFO - 条码 6943836502161 处理结果:正常商品数量2.0,单价6.5,赠品数量0 2025-05-05 19:00:42,489 - app.core.excel.processor - INFO - 条码 6903244675208 处理结果:正常商品数量3.0,单价12.5,赠品数量0 2025-05-05 19:00:42,489 - app.core.excel.processor - INFO - 条码 6949288699398 处理结果:正常商品数量3.0,单价8.5,赠品数量0 2025-05-05 19:00:42,489 - app.core.excel.processor - INFO - 条码 6949288677884 处理结果:正常商品数量2.0,单价8.5,赠品数量0 2025-05-05 19:00:42,489 - app.core.excel.processor - INFO - 条码 6926052512725 处理结果:正常商品数量3.0,单价6.2,赠品数量0 2025-05-05 19:00:42,489 - app.core.excel.processor - INFO - 条码 6926052515276 处理结果:正常商品数量3.0,单价7.5,赠品数量0 2025-05-05 19:00:42,489 - app.core.excel.processor - INFO - 条码 6926052501620 处理结果:正常商品数量3.0,单价6.5,赠品数量0 2025-05-05 19:00:42,489 - app.core.excel.processor - INFO - 条码 6903244370776 处理结果:正常商品数量3.0,单价6.6,赠品数量0 2025-05-05 19:00:42,489 - app.core.excel.processor - INFO - 条码 6903244370967 处理结果:正常商品数量3.0,单价3.6,赠品数量0 2025-05-05 19:00:42,489 - app.core.excel.processor - INFO - 条码 6934660522258 处理结果:正常商品数量3.0,单价5.0,赠品数量0 2025-05-05 19:00:42,489 - app.core.excel.processor - INFO - 条码 6934660528618 处理结果:正常商品数量3.0,单价4.2,赠品数量0 2025-05-05 19:00:42,489 - app.core.excel.processor - INFO - 条码 6934660539157 处理结果:正常商品数量3.0,单价2.8,赠品数量0 2025-05-05 19:00:42,489 - app.core.excel.processor - INFO - 条码 6922731882509 处理结果:正常商品数量5.0,单价6.2,赠品数量0 2025-05-05 19:00:42,489 - app.core.excel.processor - INFO - 条码 6923589462400 处理结果:正常商品数量3.0,单价6.0,赠品数量0 2025-05-05 19:00:42,490 - app.core.excel.processor - INFO - 条码 6923589469195 处理结果:正常商品数量5.0,单价2.3,赠品数量0 2025-05-05 19:00:42,490 - app.core.excel.processor - INFO - 条码 6923589467009 处理结果:正常商品数量3.0,单价4.6,赠品数量0 2025-05-05 19:00:42,490 - app.core.excel.processor - INFO - 条码 6923589466156 处理结果:正常商品数量5.0,单价6.2,赠品数量0 2025-05-05 19:00:42,490 - app.core.excel.processor - INFO - 条码 6934660521510 处理结果:正常商品数量3.0,单价5.6,赠品数量0 2025-05-05 19:00:42,490 - app.core.excel.processor - INFO - 条码 6901404300854 处理结果:正常商品数量3.0,单价1.2,赠品数量0 2025-05-05 19:00:42,490 - app.core.excel.processor - INFO - 条码 4897031010292 处理结果:正常商品数量2.0,单价19.0,赠品数量0 2025-05-05 19:00:42,490 - app.core.excel.processor - INFO - 条码 6903148171813 处理结果:正常商品数量3.0,单价14.5,赠品数量0 2025-05-05 19:00:42,490 - app.core.excel.processor - INFO - 条码 6902088951875 处理结果:正常商品数量2.0,单价16.5,赠品数量0 2025-05-05 19:00:44,017 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250505185842.xls 2025-05-05 19:00:44,019 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250505185842.xls 2025-05-05 19:02:32,165 - app.core.excel.processor - INFO - 初始化ExcelProcessor 2025-05-05 19:02:32,167 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls 2025-05-05 19:02:32,169 - app.core.excel.processor - INFO - 开始处理Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250505185908.xlsx 2025-05-05 19:02:32,845 - app.core.excel.processor - INFO - 成功读取Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250505185908.xlsx, 共 26 行 2025-05-05 19:02:32,847 - app.core.excel.processor - INFO - 找到可能的表头行: 第1行,评分: 35 2025-05-05 19:02:32,847 - app.core.excel.processor - INFO - 识别到表头在第 1 行 2025-05-05 19:02:32,862 - app.core.excel.processor - INFO - 使用表头行重新读取数据,共 25 行有效数据 2025-05-05 19:02:32,862 - app.core.excel.processor - INFO - 找到精确匹配的条码列: 条码 2025-05-05 19:02:32,862 - app.core.excel.processor - INFO - 使用条码列: 条码 2025-05-05 19:02:32,862 - app.core.excel.processor - INFO - 找到name列(部分匹配): 商品全名 2025-05-05 19:02:32,862 - app.core.excel.processor - INFO - 找到specification列: 规格 2025-05-05 19:02:32,862 - app.core.excel.processor - INFO - 找到quantity列: 数量 2025-05-05 19:02:32,863 - app.core.excel.processor - INFO - 找到unit列: 单位 2025-05-05 19:02:32,863 - app.core.excel.processor - INFO - 找到price列: 单价 2025-05-05 19:02:32,863 - app.core.excel.processor - INFO - 列名映射结果: {'barcode': '条码', 'name': '商品全名', 'specification': '规格', 'quantity': '数量', 'unit': '单位', 'price': '单价'} 2025-05-05 19:02:32,863 - app.core.excel.processor - INFO - 是否存在规格列: True 2025-05-05 19:02:32,864 - app.core.excel.processor - INFO - 第1行: 提取商品信息 条码=6902088127225, 名称=720g力士沐浴露樱花柔润, 规格=, 数量=2.0, 单位=瓶, 单价=24.0 2025-05-05 19:02:32,864 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12 2025-05-05 19:02:32,865 - app.core.excel.processor - INFO - 第2行: 提取商品信息 条码=6902088310801, 名称=720g力士沐浴露幽莲魅肤, 规格=, 数量=2.0, 单位=瓶, 单价=24.0 2025-05-05 19:02:32,865 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12 2025-05-05 19:02:32,866 - app.core.excel.processor - INFO - 第3行: 提取商品信息 条码=6902088421200, 名称=400g多芬沐浴露樱花甜香, 规格=, 数量=2.0, 单位=瓶, 单价=19.0 2025-05-05 19:02:32,866 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12 2025-05-05 19:02:32,866 - app.core.excel.processor - INFO - 第4行: 提取商品信息 条码=6902022135316, 名称=3kg蓝刀亮深层洁净自然清香, 规格=, 数量=2.0, 单位=瓶, 单价=32.5 2025-05-05 19:02:32,866 - app.core.excel.processor - INFO - 解析规格: 1*4 -> 包装数量=4 2025-05-05 19:02:32,867 - app.core.excel.processor - INFO - 第5行: 提取商品信息 条码=6902022138256, 名称=1kg袋装蓝月亮深洁清香, 规格=, 数量=2.0, 单位=袋, 单价=12.5 2025-05-05 19:02:32,867 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12 2025-05-05 19:02:32,867 - app.core.excel.processor - INFO - 第6行: 提取商品信息 条码=6970731334498, 名称=L号倍丝柔女士一次性内裤4条装, 规格=, 数量=2.0, 单位=盒, 单价=14.0 2025-05-05 19:02:32,867 - app.core.excel.processor - INFO - 解析规格: 1*100 -> 包装数量=100 2025-05-05 19:02:32,926 - app.core.excel.processor - INFO - 第7行: 提取商品信息 条码=6970731334504, 名称=x1倍丝柔女士一次性内裤4条装, 规格=, 数量=2.0, 单位=盒, 单价=14.0 2025-05-05 19:02:32,926 - app.core.excel.processor - INFO - 解析规格: 1*100 -> 包装数量=100 2025-05-05 19:02:32,927 - app.core.excel.processor - INFO - 第8行: 提取商品信息 条码=6934925983107, 名称=3706洁丽雅女士新款隐形袜, 规格=, 数量=12.0, 单位=双, 单价=6.0 2025-05-05 19:02:32,927 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12 2025-05-05 19:02:32,927 - app.core.excel.processor - INFO - 第9行: 提取商品信息 条码=6942203405654, 名称=3040洁丽雅男士新款隐形袜, 规格=, 数量=12.0, 单位=双, 单价=6.0 2025-05-05 19:02:32,931 - app.core.excel.processor - WARNING - 无法从商品名'3040洁丽雅男士新款隐形袜' 推断规格 2025-05-05 19:02:32,933 - app.core.excel.processor - ERROR - 提取第11行商品信息时出错: could not convert string to float: '单价' Traceback (most recent call last): File "D:\My Documents\python\orc-order-v2\app\core\excel\processor.py", line 258, in extract_product_info 'price': float(row[column_mapping['price']]) if column_mapping.get('price') and not pd.isna(row[column_mapping['price']]) else 0, ValueError: could not convert string to float: '单价' 2025-05-05 19:02:32,934 - app.core.excel.processor - INFO - 第12行: 提取商品信息 条码=6901294179592, 名称=80ML六神驱蚊喷雾花露水, 规格=, 数量=5.0, 单位=瓶, 单价=11.5 2025-05-05 19:02:32,934 - app.core.excel.processor - INFO - 解析规格: 1*48 -> 包装数量=48 2025-05-05 19:02:32,934 - app.core.excel.processor - INFO - 第13行: 提取商品信息 条码=6901294175341, 名称=80ml六神止痒花露水, 规格=, 数量=3.0, 单位=瓶, 单价=11.5 2025-05-05 19:02:32,934 - app.core.excel.processor - INFO - 解析规格: 1*48 -> 包装数量=48 2025-05-05 19:02:32,935 - app.core.excel.processor - INFO - 第14行: 提取商品信息 条码=6907861191417, 名称=5155彩虹蚊香液1+1器无味, 规格=, 数量=5.0, 单位=套, 单价=15.18 2025-05-05 19:02:32,935 - app.core.excel.processor - INFO - 解析规格: 1*40 -> 包装数量=40 2025-05-05 19:02:32,935 - app.core.excel.processor - INFO - 第15行: 提取商品信息 条码=6907861191127, 名称=5113彩虹双瓶乖乖无味蚊香液, 规格=, 数量=5.0, 单位=套, 单价=22.1 2025-05-05 19:02:32,935 - app.core.excel.processor - INFO - 解析规格: 1*20 -> 包装数量=20 2025-05-05 19:02:32,936 - app.core.excel.processor - INFO - 第16行: 提取商品信息 条码=6907861050196, 名称=彩虹单瓶Q5105蚊香液无味36ml, 规格=, 数量=5.0, 单位=瓶, 单价=10.37 2025-05-05 19:02:32,936 - app.core.excel.processor - INFO - 解析规格: 1*80 -> 包装数量=80 2025-05-05 19:02:36,892 - app.core.excel.processor - ERROR - 提取第17行商品信息时出错: could not convert string to float: '2\n96' Traceback (most recent call last): File "D:\My Documents\python\orc-order-v2\app\core\excel\processor.py", line 258, in extract_product_info 'price': float(row[column_mapping['price']]) if column_mapping.get('price') and not pd.isna(row[column_mapping['price']]) else 0, ValueError: could not convert string to float: '2\n96' 2025-05-05 19:02:36,893 - app.core.excel.processor - INFO - 第18行: 提取商品信息 条码=6901826888138, 名称=南孚5号电池两粒装, 规格=, 数量=1.0, 单位=盒, 单价=112.0 2025-05-05 19:02:36,893 - app.core.excel.processor - INFO - 解析规格: 1*60 -> 包装数量=60 2025-05-05 19:02:36,893 - app.core.excel.processor - INFO - 第19行: 提取商品信息 条码=6923146100370, 名称=杜蕾斯玻尿酸避孕套3只装, 规格=, 数量=3.0, 单位=盒, 单价=15.5 2025-05-05 19:02:36,893 - app.core.excel.processor - INFO - 解析规格: 1*96 -> 包装数量=96 2025-05-05 19:02:36,894 - app.core.excel.processor - INFO - 第20行: 提取商品信息 条码=6973043880493, 名称=南孚纽扣电池CR2032, 规格=, 数量=1.0, 单位=板, 单价=10.0 2025-05-05 19:02:36,894 - app.core.excel.processor - INFO - 解析规格: 1*5 -> 包装数量=5 2025-05-05 19:02:36,894 - app.core.excel.processor - INFO - 第23行: 提取商品信息 条码=6972118660114, 名称=家丽欣6011一次性胶杯, 规格=, 数量=3.0, 单位=个, 单价=4.5 2025-05-05 19:02:36,895 - app.core.excel.processor - INFO - 解析规格: 1*48 -> 包装数量=48 2025-05-05 19:02:36,895 - app.core.excel.processor - INFO - 第24行: 提取商品信息 条码=6956934838605, 名称=83860云蕾双排纸杯50只, 规格=, 数量=3.0, 单位=个, 单价=3.6 2025-05-05 19:02:36,896 - app.core.excel.processor - INFO - 解析规格: 1×40 -> 包装数量=40 2025-05-05 19:02:36,896 - app.core.excel.processor - INFO - 提取到 19 个商品信息 2025-05-05 19:02:36,904 - app.core.excel.processor - INFO - 开始处理19 个产品信息 2025-05-05 19:02:36,904 - app.core.excel.processor - INFO - 处理商品: 条码=6902088127225, 数量=2.0, 单价=24.0, 是否赠品=False 2025-05-05 19:02:36,904 - app.core.excel.processor - INFO - 发现正常商品:条码6902088127225, 数量=2.0, 单价=24.0 2025-05-05 19:02:36,904 - app.core.excel.processor - INFO - 处理商品: 条码=6902088310801, 数量=2.0, 单价=24.0, 是否赠品=False 2025-05-05 19:02:36,905 - app.core.excel.processor - INFO - 发现正常商品:条码6902088310801, 数量=2.0, 单价=24.0 2025-05-05 19:02:36,905 - app.core.excel.processor - INFO - 处理商品: 条码=6902088421200, 数量=2.0, 单价=19.0, 是否赠品=False 2025-05-05 19:02:36,905 - app.core.excel.processor - INFO - 发现正常商品:条码6902088421200, 数量=2.0, 单价=19.0 2025-05-05 19:02:36,905 - app.core.excel.processor - INFO - 处理商品: 条码=6902022135316, 数量=2.0, 单价=32.5, 是否赠品=False 2025-05-05 19:02:36,905 - app.core.excel.processor - INFO - 发现正常商品:条码6902022135316, 数量=2.0, 单价=32.5 2025-05-05 19:02:36,905 - app.core.excel.processor - INFO - 处理商品: 条码=6902022138256, 数量=2.0, 单价=12.5, 是否赠品=False 2025-05-05 19:02:40,770 - app.core.excel.processor - INFO - 发现正常商品:条码6902022138256, 数量=2.0, 单价=12.5 2025-05-05 19:02:40,770 - app.core.excel.processor - INFO - 处理商品: 条码=6970731334498, 数量=2.0, 单价=14.0, 是否赠品=False 2025-05-05 19:02:40,770 - app.core.excel.processor - INFO - 发现正常商品:条码6970731334498, 数量=2.0, 单价=14.0 2025-05-05 19:02:40,770 - app.core.excel.processor - INFO - 处理商品: 条码=6970731334504, 数量=2.0, 单价=14.0, 是否赠品=False 2025-05-05 19:02:40,770 - app.core.excel.processor - INFO - 发现正常商品:条码6970731334504, 数量=2.0, 单价=14.0 2025-05-05 19:02:40,770 - app.core.excel.processor - INFO - 处理商品: 条码=6934925983107, 数量=12.0, 单价=6.0, 是否赠品=False 2025-05-05 19:02:40,770 - app.core.excel.processor - INFO - 发现正常商品:条码6934925983107, 数量=12.0, 单价=6.0 2025-05-05 19:02:40,770 - app.core.excel.processor - INFO - 处理商品: 条码=6942203405654, 数量=12.0, 单价=6.0, 是否赠品=False 2025-05-05 19:02:40,771 - app.core.excel.processor - INFO - 发现正常商品:条码6942203405654, 数量=12.0, 单价=6.0 2025-05-05 19:02:40,771 - app.core.excel.processor - INFO - 处理商品: 条码=6901294179592, 数量=5.0, 单价=11.5, 是否赠品=False 2025-05-05 19:02:40,771 - app.core.excel.processor - INFO - 发现正常商品:条码6901294179592, 数量=5.0, 单价=11.5 2025-05-05 19:02:40,771 - app.core.excel.processor - INFO - 处理商品: 条码=6901294175341, 数量=3.0, 单价=11.5, 是否赠品=False 2025-05-05 19:02:40,771 - app.core.excel.processor - INFO - 发现正常商品:条码6901294175341, 数量=3.0, 单价=11.5 2025-05-05 19:02:40,771 - app.core.excel.processor - INFO - 处理商品: 条码=6907861191417, 数量=5.0, 单价=15.18, 是否赠品=False 2025-05-05 19:02:40,772 - app.core.excel.processor - INFO - 发现正常商品:条码6907861191417, 数量=5.0, 单价=15.18 2025-05-05 19:02:40,772 - app.core.excel.processor - INFO - 处理商品: 条码=6907861191127, 数量=5.0, 单价=22.1, 是否赠品=False 2025-05-05 19:02:40,772 - app.core.excel.processor - INFO - 发现正常商品:条码6907861191127, 数量=5.0, 单价=22.1 2025-05-05 19:02:40,772 - app.core.excel.processor - INFO - 处理商品: 条码=6907861050196, 数量=5.0, 单价=10.37, 是否赠品=False 2025-05-05 19:02:40,772 - app.core.excel.processor - INFO - 发现正常商品:条码6907861050196, 数量=5.0, 单价=10.37 2025-05-05 19:02:40,772 - app.core.excel.processor - INFO - 处理商品: 条码=6901826888138, 数量=1.0, 单价=112.0, 是否赠品=False 2025-05-05 19:02:40,772 - app.core.excel.processor - INFO - 发现正常商品:条码6901826888138, 数量=1.0, 单价=112.0 2025-05-05 19:02:40,772 - app.core.excel.processor - INFO - 处理商品: 条码=6923146100370, 数量=3.0, 单价=15.5, 是否赠品=False 2025-05-05 19:02:40,772 - app.core.excel.processor - INFO - 发现正常商品:条码6923146100370, 数量=3.0, 单价=15.5 2025-05-05 19:02:40,772 - app.core.excel.processor - INFO - 处理商品: 条码=6973043880493, 数量=1.0, 单价=10.0, 是否赠品=False 2025-05-05 19:02:40,772 - app.core.excel.processor - INFO - 发现正常商品:条码6973043880493, 数量=1.0, 单价=10.0 2025-05-05 19:02:40,774 - app.core.excel.processor - INFO - 处理商品: 条码=6972118660114, 数量=3.0, 单价=4.5, 是否赠品=False 2025-05-05 19:02:40,774 - app.core.excel.processor - INFO - 发现正常商品:条码6972118660114, 数量=3.0, 单价=4.5 2025-05-05 19:02:40,774 - app.core.excel.processor - INFO - 处理商品: 条码=6956934838605, 数量=3.0, 单价=3.6, 是否赠品=False 2025-05-05 19:02:40,774 - app.core.excel.processor - INFO - 发现正常商品:条码6956934838605, 数量=3.0, 单价=3.6 2025-05-05 19:02:40,774 - app.core.excel.processor - INFO - 分组后共19 个不同条码的商品 2025-05-05 19:02:40,774 - app.core.excel.processor - INFO - 条码 6902088127225 处理结果:正常商品数量2.0,单价24.0,赠品数量0 2025-05-05 19:02:40,774 - app.core.excel.processor - INFO - 条码 6902088310801 处理结果:正常商品数量2.0,单价24.0,赠品数量0 2025-05-05 19:02:40,774 - app.core.excel.processor - INFO - 条码 6902088421200 处理结果:正常商品数量2.0,单价19.0,赠品数量0 2025-05-05 19:02:40,774 - app.core.excel.processor - INFO - 条码 6902022135316 处理结果:正常商品数量2.0,单价32.5,赠品数量0 2025-05-05 19:02:40,774 - app.core.excel.processor - INFO - 条码 6902022138256 处理结果:正常商品数量2.0,单价12.5,赠品数量0 2025-05-05 19:02:44,925 - app.core.excel.processor - INFO - 条码 6970731334498 处理结果:正常商品数量2.0,单价14.0,赠品数量0 2025-05-05 19:02:44,925 - app.core.excel.processor - INFO - 条码 6970731334504 处理结果:正常商品数量2.0,单价14.0,赠品数量0 2025-05-05 19:02:44,925 - app.core.excel.processor - INFO - 条码 6934925983107 处理结果:正常商品数量12.0,单价6.0,赠品数量0 2025-05-05 19:02:44,925 - app.core.excel.processor - INFO - 条码 6942203405654 处理结果:正常商品数量12.0,单价6.0,赠品数量0 2025-05-05 19:02:44,925 - app.core.excel.processor - INFO - 条码 6901294179592 处理结果:正常商品数量5.0,单价11.5,赠品数量0 2025-05-05 19:02:44,925 - app.core.excel.processor - INFO - 条码 6901294175341 处理结果:正常商品数量3.0,单价11.5,赠品数量0 2025-05-05 19:02:44,925 - app.core.excel.processor - INFO - 条码 6907861191417 处理结果:正常商品数量5.0,单价15.18,赠品数量0 2025-05-05 19:02:44,925 - app.core.excel.processor - INFO - 条码 6907861191127 处理结果:正常商品数量5.0,单价22.1,赠品数量0 2025-05-05 19:02:44,925 - app.core.excel.processor - INFO - 条码 6907861050196 处理结果:正常商品数量5.0,单价10.37,赠品数量0 2025-05-05 19:02:44,925 - app.core.excel.processor - INFO - 条码 6901826888138 处理结果:正常商品数量1.0,单价112.0,赠品数量0 2025-05-05 19:02:44,925 - app.core.excel.processor - INFO - 条码 6923146100370 处理结果:正常商品数量3.0,单价15.5,赠品数量0 2025-05-05 19:02:44,926 - app.core.excel.processor - INFO - 条码 6973043880493 处理结果:正常商品数量1.0,单价10.0,赠品数量0 2025-05-05 19:02:44,926 - app.core.excel.processor - INFO - 条码 6972118660114 处理结果:正常商品数量3.0,单价4.5,赠品数量0 2025-05-05 19:02:44,926 - app.core.excel.processor - INFO - 条码 6956934838605 处理结果:正常商品数量3.0,单价3.6,赠品数量0 2025-05-05 19:02:44,929 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250505185908.xls 2025-05-05 19:02:44,931 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250505185908.xls 2025-05-05 19:02:54,872 - app.core.excel.processor - INFO - 初始化ExcelProcessor 2025-05-05 19:02:54,873 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls 2025-05-05 19:15:12,553 - app.core.excel.processor - INFO - 初始化ExcelProcessor 2025-05-05 19:15:12,553 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls 2025-05-05 19:15:12,554 - app.core.excel.processor - INFO - 开始处理Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250505185908.xlsx 2025-05-05 19:15:13,196 - app.core.excel.processor - INFO - 成功读取Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250505185908.xlsx, 共 26 行 2025-05-05 19:15:13,202 - app.core.excel.processor - INFO - 找到可能的表头行: 第1行,评分: 35 2025-05-05 19:15:13,202 - app.core.excel.processor - INFO - 识别到表头在第 1 行 2025-05-05 19:15:13,220 - app.core.excel.processor - INFO - 使用表头行重新读取数据,共 25 行有效数据 2025-05-05 19:15:13,220 - app.core.excel.processor - INFO - 找到精确匹配的条码列: 条码 2025-05-05 19:15:13,220 - app.core.excel.processor - INFO - 使用条码列: 条码 2025-05-05 19:15:13,220 - app.core.excel.processor - INFO - 找到name列(部分匹配): 商品全名 2025-05-05 19:15:13,220 - app.core.excel.processor - INFO - 找到specification列: 规格 2025-05-05 19:15:13,220 - app.core.excel.processor - INFO - 找到quantity列: 数量 2025-05-05 19:15:13,220 - app.core.excel.processor - INFO - 找到unit列: 单位 2025-05-05 19:15:13,221 - app.core.excel.processor - INFO - 找到price列: 单价 2025-05-05 19:15:13,221 - app.core.excel.processor - INFO - 列名映射结果: {'barcode': '条码', 'name': '商品全名', 'specification': '规格', 'quantity': '数量', 'unit': '单位', 'price': '单价'} 2025-05-05 19:15:13,222 - app.core.excel.processor - INFO - 是否存在规格列: True 2025-05-05 19:15:13,223 - app.core.excel.processor - INFO - 第1行: 提取商品信息 条码=6902088127225, 名称=720g力士沐浴露樱花柔润, 规格=, 数量=2.0, 单位=瓶, 单价=24.0 2025-05-05 19:15:13,224 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12 2025-05-05 19:15:13,225 - app.core.excel.processor - INFO - 第2行: 提取商品信息 条码=6902088310801, 名称=720g力士沐浴露幽莲魅肤, 规格=, 数量=2.0, 单位=瓶, 单价=24.0 2025-05-05 19:15:13,225 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12 2025-05-05 19:15:13,226 - app.core.excel.processor - INFO - 第3行: 提取商品信息 条码=6902088421200, 名称=400g多芬沐浴露樱花甜香, 规格=, 数量=2.0, 单位=瓶, 单价=19.0 2025-05-05 19:15:13,226 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12 2025-05-05 19:15:13,228 - app.core.excel.processor - INFO - 第4行: 提取商品信息 条码=6902022135316, 名称=3kg蓝刀亮深层洁净自然清香, 规格=, 数量=2.0, 单位=瓶, 单价=32.5 2025-05-05 19:15:13,229 - app.core.excel.processor - INFO - 解析规格: 1*4 -> 包装数量=4 2025-05-05 19:15:13,229 - app.core.excel.processor - INFO - 第5行: 提取商品信息 条码=6902022138256, 名称=1kg袋装蓝月亮深洁清香, 规格=, 数量=2.0, 单位=袋, 单价=12.5 2025-05-05 19:15:13,229 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12 2025-05-05 19:15:13,231 - app.core.excel.processor - INFO - 第6行: 提取商品信息 条码=6970731334498, 名称=L号倍丝柔女士一次性内裤4条装, 规格=, 数量=2.0, 单位=盒, 单价=14.0 2025-05-05 19:15:13,232 - app.core.excel.processor - INFO - 解析规格: 1*100 -> 包装数量=100 2025-05-05 19:15:13,233 - app.core.excel.processor - INFO - 第7行: 提取商品信息 条码=6970731334504, 名称=x1倍丝柔女士一次性内裤4条装, 规格=, 数量=2.0, 单位=盒, 单价=14.0 2025-05-05 19:15:13,233 - app.core.excel.processor - INFO - 解析规格: 1*100 -> 包装数量=100 2025-05-05 19:15:13,234 - app.core.excel.processor - INFO - 第8行: 提取商品信息 条码=6934925983107, 名称=3706洁丽雅女士新款隐形袜, 规格=, 数量=12.0, 单位=双, 单价=6.0 2025-05-05 19:15:13,234 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12 2025-05-05 19:15:13,235 - app.core.excel.processor - INFO - 第9行: 提取商品信息 条码=6942203405654, 名称=3040洁丽雅男士新款隐形袜, 规格=, 数量=12.0, 单位=双, 单价=6.0 2025-05-05 19:15:13,239 - app.core.excel.processor - WARNING - 无法从商品名'3040洁丽雅男士新款隐形袜' 推断规格 2025-05-05 19:15:13,239 - app.core.excel.processor - ERROR - 提取第11行商品信息时出错: could not convert string to float: '单价' Traceback (most recent call last): File "D:\My Documents\python\orc-order-v2\app\core\excel\processor.py", line 258, in extract_product_info 'price': float(row[column_mapping['price']]) if column_mapping.get('price') and not pd.isna(row[column_mapping['price']]) else 0, ValueError: could not convert string to float: '单价' 2025-05-05 19:15:13,241 - app.core.excel.processor - INFO - 第12行: 提取商品信息 条码=6901294179592, 名称=80ML六神驱蚊喷雾花露水, 规格=, 数量=5.0, 单位=瓶, 单价=11.5 2025-05-05 19:15:13,242 - app.core.excel.processor - INFO - 解析规格: 1*48 -> 包装数量=48 2025-05-05 19:15:13,243 - app.core.excel.processor - INFO - 第13行: 提取商品信息 条码=6901294175341, 名称=80ml六神止痒花露水, 规格=, 数量=3.0, 单位=瓶, 单价=11.5 2025-05-05 19:15:13,243 - app.core.excel.processor - INFO - 解析规格: 1*48 -> 包装数量=48 2025-05-05 19:15:13,243 - app.core.excel.processor - INFO - 第14行: 提取商品信息 条码=6907861191417, 名称=5155彩虹蚊香液1+1器无味, 规格=, 数量=5.0, 单位=套, 单价=15.18 2025-05-05 19:15:13,244 - app.core.excel.processor - INFO - 解析规格: 1*40 -> 包装数量=40 2025-05-05 19:15:13,245 - app.core.excel.processor - INFO - 第15行: 提取商品信息 条码=6907861191127, 名称=5113彩虹双瓶乖乖无味蚊香液, 规格=, 数量=5.0, 单位=套, 单价=22.1 2025-05-05 19:15:13,245 - app.core.excel.processor - INFO - 解析规格: 1*20 -> 包装数量=20 2025-05-05 19:15:13,247 - app.core.excel.processor - INFO - 第16行: 提取商品信息 条码=6907861050196, 名称=彩虹单瓶Q5105蚊香液无味36ml, 规格=, 数量=5.0, 单位=瓶, 单价=10.37 2025-05-05 19:15:13,247 - app.core.excel.processor - INFO - 解析规格: 1*80 -> 包装数量=80 2025-05-05 19:15:16,011 - app.core.excel.processor - ERROR - 提取第17行商品信息时出错: could not convert string to float: '2\n96' Traceback (most recent call last): File "D:\My Documents\python\orc-order-v2\app\core\excel\processor.py", line 258, in extract_product_info 'price': float(row[column_mapping['price']]) if column_mapping.get('price') and not pd.isna(row[column_mapping['price']]) else 0, ValueError: could not convert string to float: '2\n96' 2025-05-05 19:15:16,013 - app.core.excel.processor - INFO - 第18行: 提取商品信息 条码=6901826888138, 名称=南孚5号电池两粒装, 规格=, 数量=1.0, 单位=盒, 单价=112.0 2025-05-05 19:15:16,013 - app.core.excel.processor - INFO - 解析规格: 1*60 -> 包装数量=60 2025-05-05 19:15:16,014 - app.core.excel.processor - INFO - 第19行: 提取商品信息 条码=6923146100370, 名称=杜蕾斯玻尿酸避孕套3只装, 规格=, 数量=3.0, 单位=盒, 单价=15.5 2025-05-05 19:15:16,014 - app.core.excel.processor - INFO - 解析规格: 1*96 -> 包装数量=96 2025-05-05 19:15:16,014 - app.core.excel.processor - INFO - 第20行: 提取商品信息 条码=6973043880493, 名称=南孚纽扣电池CR2032, 规格=, 数量=1.0, 单位=板, 单价=10.0 2025-05-05 19:15:16,014 - app.core.excel.processor - INFO - 解析规格: 1*5 -> 包装数量=5 2025-05-05 19:15:16,015 - app.core.excel.processor - INFO - 第23行: 提取商品信息 条码=6972118660114, 名称=家丽欣6011一次性胶杯, 规格=, 数量=3.0, 单位=个, 单价=4.5 2025-05-05 19:15:16,015 - app.core.excel.processor - INFO - 解析规格: 1*48 -> 包装数量=48 2025-05-05 19:15:16,016 - app.core.excel.processor - INFO - 第24行: 提取商品信息 条码=6956934838605, 名称=83860云蕾双排纸杯50只, 规格=, 数量=3.0, 单位=个, 单价=3.6 2025-05-05 19:15:16,016 - app.core.excel.processor - INFO - 解析规格: 1×40 -> 包装数量=40 2025-05-05 19:15:16,016 - app.core.excel.processor - INFO - 提取到 19 个商品信息 2025-05-05 19:15:16,023 - app.core.excel.processor - INFO - 开始处理19 个产品信息 2025-05-05 19:15:16,023 - app.core.excel.processor - INFO - 处理商品: 条码=6902088127225, 数量=2.0, 单价=24.0, 是否赠品=False 2025-05-05 19:15:16,023 - app.core.excel.processor - INFO - 发现正常商品:条码6902088127225, 数量=2.0, 单价=24.0 2025-05-05 19:15:16,023 - app.core.excel.processor - INFO - 处理商品: 条码=6902088310801, 数量=2.0, 单价=24.0, 是否赠品=False 2025-05-05 19:15:16,023 - app.core.excel.processor - INFO - 发现正常商品:条码6902088310801, 数量=2.0, 单价=24.0 2025-05-05 19:15:16,024 - app.core.excel.processor - INFO - 处理商品: 条码=6902088421200, 数量=2.0, 单价=19.0, 是否赠品=False 2025-05-05 19:15:16,024 - app.core.excel.processor - INFO - 发现正常商品:条码6902088421200, 数量=2.0, 单价=19.0 2025-05-05 19:15:19,149 - app.core.excel.processor - INFO - 处理商品: 条码=6902022135316, 数量=2.0, 单价=32.5, 是否赠品=False 2025-05-05 19:15:19,150 - app.core.excel.processor - INFO - 发现正常商品:条码6902022135316, 数量=2.0, 单价=32.5 2025-05-05 19:15:19,150 - app.core.excel.processor - INFO - 处理商品: 条码=6902022138256, 数量=2.0, 单价=12.5, 是否赠品=False 2025-05-05 19:15:19,150 - app.core.excel.processor - INFO - 发现正常商品:条码6902022138256, 数量=2.0, 单价=12.5 2025-05-05 19:15:19,150 - app.core.excel.processor - INFO - 处理商品: 条码=6970731334498, 数量=2.0, 单价=14.0, 是否赠品=False 2025-05-05 19:15:19,151 - app.core.excel.processor - INFO - 发现正常商品:条码6970731334498, 数量=2.0, 单价=14.0 2025-05-05 19:15:19,151 - app.core.excel.processor - INFO - 处理商品: 条码=6970731334504, 数量=2.0, 单价=14.0, 是否赠品=False 2025-05-05 19:15:19,151 - app.core.excel.processor - INFO - 发现正常商品:条码6970731334504, 数量=2.0, 单价=14.0 2025-05-05 19:15:19,151 - app.core.excel.processor - INFO - 处理商品: 条码=6934925983107, 数量=12.0, 单价=6.0, 是否赠品=False 2025-05-05 19:15:19,151 - app.core.excel.processor - INFO - 发现正常商品:条码6934925983107, 数量=12.0, 单价=6.0 2025-05-05 19:15:19,151 - app.core.excel.processor - INFO - 处理商品: 条码=6942203405654, 数量=12.0, 单价=6.0, 是否赠品=False 2025-05-05 19:15:19,151 - app.core.excel.processor - INFO - 发现正常商品:条码6942203405654, 数量=12.0, 单价=6.0 2025-05-05 19:15:19,151 - app.core.excel.processor - INFO - 处理商品: 条码=6901294179592, 数量=5.0, 单价=11.5, 是否赠品=False 2025-05-05 19:15:19,151 - app.core.excel.processor - INFO - 发现正常商品:条码6901294179592, 数量=5.0, 单价=11.5 2025-05-05 19:15:19,151 - app.core.excel.processor - INFO - 处理商品: 条码=6901294175341, 数量=3.0, 单价=11.5, 是否赠品=False 2025-05-05 19:15:19,152 - app.core.excel.processor - INFO - 发现正常商品:条码6901294175341, 数量=3.0, 单价=11.5 2025-05-05 19:15:19,152 - app.core.excel.processor - INFO - 处理商品: 条码=6907861191417, 数量=5.0, 单价=15.18, 是否赠品=False 2025-05-05 19:15:19,152 - app.core.excel.processor - INFO - 发现正常商品:条码6907861191417, 数量=5.0, 单价=15.18 2025-05-05 19:15:19,152 - app.core.excel.processor - INFO - 处理商品: 条码=6907861191127, 数量=5.0, 单价=22.1, 是否赠品=False 2025-05-05 19:15:19,152 - app.core.excel.processor - INFO - 发现正常商品:条码6907861191127, 数量=5.0, 单价=22.1 2025-05-05 19:15:19,152 - app.core.excel.processor - INFO - 处理商品: 条码=6907861050196, 数量=5.0, 单价=10.37, 是否赠品=False 2025-05-05 19:15:19,152 - app.core.excel.processor - INFO - 发现正常商品:条码6907861050196, 数量=5.0, 单价=10.37 2025-05-05 19:15:19,153 - app.core.excel.processor - INFO - 处理商品: 条码=6901826888138, 数量=30.0, 单价=3.7333333333333334, 是否赠品=False 2025-05-05 19:15:19,153 - app.core.excel.processor - INFO - 发现正常商品:条码6901826888138, 数量=30.0, 单价=3.7333333333333334 2025-05-05 19:15:19,153 - app.core.excel.processor - INFO - 处理商品: 条码=6923146100370, 数量=3.0, 单价=15.5, 是否赠品=False 2025-05-05 19:15:19,153 - app.core.excel.processor - INFO - 发现正常商品:条码6923146100370, 数量=3.0, 单价=15.5 2025-05-05 19:15:19,153 - app.core.excel.processor - INFO - 处理商品: 条码=6973043880493, 数量=1.0, 单价=10.0, 是否赠品=False 2025-05-05 19:15:19,153 - app.core.excel.processor - INFO - 发现正常商品:条码6973043880493, 数量=1.0, 单价=10.0 2025-05-05 19:15:19,153 - app.core.excel.processor - INFO - 处理商品: 条码=6972118660114, 数量=3.0, 单价=4.5, 是否赠品=False 2025-05-05 19:15:19,154 - app.core.excel.processor - INFO - 发现正常商品:条码6972118660114, 数量=3.0, 单价=4.5 2025-05-05 19:15:19,154 - app.core.excel.processor - INFO - 处理商品: 条码=6956934838605, 数量=3.0, 单价=3.6, 是否赠品=False 2025-05-05 19:15:19,154 - app.core.excel.processor - INFO - 发现正常商品:条码6956934838605, 数量=3.0, 单价=3.6 2025-05-05 19:15:19,154 - app.core.excel.processor - INFO - 分组后共19 个不同条码的商品 2025-05-05 19:15:19,154 - app.core.excel.processor - INFO - 条码 6902088127225 处理结果:正常商品数量2.0,单价24.0,赠品数量0 2025-05-05 19:15:22,295 - app.core.excel.processor - INFO - 条码 6902088310801 处理结果:正常商品数量2.0,单价24.0,赠品数量0 2025-05-05 19:15:22,296 - app.core.excel.processor - INFO - 条码 6902088421200 处理结果:正常商品数量2.0,单价19.0,赠品数量0 2025-05-05 19:15:22,296 - app.core.excel.processor - INFO - 条码 6902022135316 处理结果:正常商品数量2.0,单价32.5,赠品数量0 2025-05-05 19:15:22,296 - app.core.excel.processor - INFO - 条码 6902022138256 处理结果:正常商品数量2.0,单价12.5,赠品数量0 2025-05-05 19:15:22,296 - app.core.excel.processor - INFO - 条码 6970731334498 处理结果:正常商品数量2.0,单价14.0,赠品数量0 2025-05-05 19:15:22,296 - app.core.excel.processor - INFO - 条码 6970731334504 处理结果:正常商品数量2.0,单价14.0,赠品数量0 2025-05-05 19:15:22,296 - app.core.excel.processor - INFO - 条码 6934925983107 处理结果:正常商品数量12.0,单价6.0,赠品数量0 2025-05-05 19:15:22,296 - app.core.excel.processor - INFO - 条码 6942203405654 处理结果:正常商品数量12.0,单价6.0,赠品数量0 2025-05-05 19:15:22,296 - app.core.excel.processor - INFO - 条码 6901294179592 处理结果:正常商品数量5.0,单价11.5,赠品数量0 2025-05-05 19:15:22,296 - app.core.excel.processor - INFO - 条码 6901294175341 处理结果:正常商品数量3.0,单价11.5,赠品数量0 2025-05-05 19:15:22,297 - app.core.excel.processor - INFO - 条码 6907861191417 处理结果:正常商品数量5.0,单价15.18,赠品数量0 2025-05-05 19:15:22,297 - app.core.excel.processor - INFO - 条码 6907861191127 处理结果:正常商品数量5.0,单价22.1,赠品数量0 2025-05-05 19:15:22,297 - app.core.excel.processor - INFO - 条码 6907861050196 处理结果:正常商品数量5.0,单价10.37,赠品数量0 2025-05-05 19:15:22,297 - app.core.excel.processor - INFO - 条码 6901826888138 处理结果:正常商品数量30.0,单价3.7333333333333334,赠品数量0 2025-05-05 19:15:22,297 - app.core.excel.processor - INFO - 条码 6923146100370 处理结果:正常商品数量3.0,单价15.5,赠品数量0 2025-05-05 19:15:22,297 - app.core.excel.processor - INFO - 条码 6973043880493 处理结果:正常商品数量1.0,单价10.0,赠品数量0 2025-05-05 19:15:22,297 - app.core.excel.processor - INFO - 条码 6972118660114 处理结果:正常商品数量3.0,单价4.5,赠品数量0 2025-05-05 19:15:22,298 - app.core.excel.processor - INFO - 条码 6956934838605 处理结果:正常商品数量3.0,单价3.6,赠品数量0 2025-05-05 19:15:22,301 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250505185908.xls 2025-05-05 19:15:22,303 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250505185908.xls 2025-05-05 19:18:54,502 - app.core.excel.processor - INFO - 初始化ExcelProcessor 2025-05-05 19:18:54,507 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls 2025-05-05 19:19:59,313 - app.core.excel.processor - INFO - 初始化ExcelProcessor 2025-05-05 19:19:59,313 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls 2025-05-05 19:19:59,315 - app.core.excel.processor - INFO - 开始处理Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250505185908.xlsx 2025-05-05 19:19:59,995 - app.core.excel.processor - INFO - 成功读取Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250505185908.xlsx, 共 26 行 2025-05-05 19:20:00,006 - app.core.excel.processor - INFO - 找到可能的表头行: 第1行,评分: 35 2025-05-05 19:20:00,007 - app.core.excel.processor - INFO - 识别到表头在第 1 行 2025-05-05 19:20:00,068 - app.core.excel.processor - INFO - 使用表头行重新读取数据,共 25 行有效数据 2025-05-05 19:20:00,068 - app.core.excel.processor - INFO - 找到精确匹配的条码列: 条码 2025-05-05 19:20:00,069 - app.core.excel.processor - INFO - 使用条码列: 条码 2025-05-05 19:20:00,069 - app.core.excel.processor - INFO - 找到name列(部分匹配): 商品全名 2025-05-05 19:20:00,076 - app.core.excel.processor - INFO - 找到specification列: 规格 2025-05-05 19:20:00,077 - app.core.excel.processor - INFO - 找到quantity列: 数量 2025-05-05 19:20:00,077 - app.core.excel.processor - INFO - 找到unit列: 单位 2025-05-05 19:20:00,077 - app.core.excel.processor - INFO - 找到price列: 单价 2025-05-05 19:20:00,077 - app.core.excel.processor - INFO - 列名映射结果: {'barcode': '条码', 'name': '商品全名', 'specification': '规格', 'quantity': '数量', 'unit': '单位', 'price': '单价'} 2025-05-05 19:20:00,077 - app.core.excel.processor - INFO - 是否存在规格列: True 2025-05-05 19:20:00,078 - app.core.excel.processor - INFO - 第1行: 提取商品信息 条码=6902088127225, 名称=720g力士沐浴露樱花柔润, 规格=, 数量=2.0, 单位=瓶, 单价=24.0 2025-05-05 19:20:00,079 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12 2025-05-05 19:20:00,081 - app.core.excel.processor - INFO - 第2行: 提取商品信息 条码=6902088310801, 名称=720g力士沐浴露幽莲魅肤, 规格=, 数量=2.0, 单位=瓶, 单价=24.0 2025-05-05 19:20:00,081 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12 2025-05-05 19:20:00,082 - app.core.excel.processor - INFO - 第3行: 提取商品信息 条码=6902088421200, 名称=400g多芬沐浴露樱花甜香, 规格=, 数量=2.0, 单位=瓶, 单价=19.0 2025-05-05 19:20:00,082 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12 2025-05-05 19:20:00,117 - app.core.excel.processor - INFO - 第4行: 提取商品信息 条码=6902022135316, 名称=3kg蓝刀亮深层洁净自然清香, 规格=, 数量=2.0, 单位=瓶, 单价=32.5 2025-05-05 19:20:00,118 - app.core.excel.processor - INFO - 解析规格: 1*4 -> 包装数量=4 2025-05-05 19:20:00,118 - app.core.excel.processor - INFO - 第5行: 提取商品信息 条码=6902022138256, 名称=1kg袋装蓝月亮深洁清香, 规格=, 数量=2.0, 单位=袋, 单价=12.5 2025-05-05 19:20:00,119 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12 2025-05-05 19:20:00,119 - app.core.excel.processor - INFO - 第6行: 提取商品信息 条码=6970731334498, 名称=L号倍丝柔女士一次性内裤4条装, 规格=, 数量=2.0, 单位=盒, 单价=14.0 2025-05-05 19:20:00,119 - app.core.excel.processor - INFO - 解析规格: 1*100 -> 包装数量=100 2025-05-05 19:20:00,121 - app.core.excel.processor - INFO - 第7行: 提取商品信息 条码=6970731334504, 名称=x1倍丝柔女士一次性内裤4条装, 规格=, 数量=2.0, 单位=盒, 单价=14.0 2025-05-05 19:20:00,121 - app.core.excel.processor - INFO - 解析规格: 1*100 -> 包装数量=100 2025-05-05 19:20:00,122 - app.core.excel.processor - INFO - 第8行: 提取商品信息 条码=6934925983107, 名称=3706洁丽雅女士新款隐形袜, 规格=, 数量=12.0, 单位=双, 单价=6.0 2025-05-05 19:20:00,123 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12 2025-05-05 19:20:00,124 - app.core.excel.processor - INFO - 第9行: 提取商品信息 条码=6942203405654, 名称=3040洁丽雅男士新款隐形袜, 规格=, 数量=12.0, 单位=双, 单价=6.0 2025-05-05 19:20:00,135 - app.core.excel.processor - WARNING - 无法从商品名'3040洁丽雅男士新款隐形袜' 推断规格 2025-05-05 19:20:00,136 - app.core.excel.processor - WARNING - 价格转换失败,原始值: '单价',使用默认值0 2025-05-05 19:20:00,137 - app.core.excel.processor - INFO - 第11行: 提取商品信息 条码=条码, 名称=商品全名, 规格=, 数量=0, 单位=单位, 单价=0 2025-05-05 19:20:00,139 - app.core.excel.processor - INFO - 第12行: 提取商品信息 条码=6901294179592, 名称=80ML六神驱蚊喷雾花露水, 规格=, 数量=5.0, 单位=瓶, 单价=11.5 2025-05-05 19:20:00,139 - app.core.excel.processor - INFO - 解析规格: 1*48 -> 包装数量=48 2025-05-05 19:20:00,141 - app.core.excel.processor - INFO - 第13行: 提取商品信息 条码=6901294175341, 名称=80ml六神止痒花露水, 规格=, 数量=3.0, 单位=瓶, 单价=11.5 2025-05-05 19:20:00,141 - app.core.excel.processor - INFO - 解析规格: 1*48 -> 包装数量=48 2025-05-05 19:20:00,141 - app.core.excel.processor - INFO - 第14行: 提取商品信息 条码=6907861191417, 名称=5155彩虹蚊香液1+1器无味, 规格=, 数量=5.0, 单位=套, 单价=15.18 2025-05-05 19:20:01,511 - app.core.excel.processor - INFO - 解析规格: 1*40 -> 包装数量=40 2025-05-05 19:20:01,512 - app.core.excel.processor - INFO - 第15行: 提取商品信息 条码=6907861191127, 名称=5113彩虹双瓶乖乖无味蚊香液, 规格=, 数量=5.0, 单位=套, 单价=22.1 2025-05-05 19:20:01,513 - app.core.excel.processor - INFO - 解析规格: 1*20 -> 包装数量=20 2025-05-05 19:20:01,513 - app.core.excel.processor - INFO - 第16行: 提取商品信息 条码=6907861050196, 名称=彩虹单瓶Q5105蚊香液无味36ml, 规格=, 数量=5.0, 单位=瓶, 单价=10.37 2025-05-05 19:20:01,513 - app.core.excel.processor - INFO - 解析规格: 1*80 -> 包装数量=80 2025-05-05 19:20:01,514 - app.core.excel.processor - INFO - 第17行: 提取商品信息 条码=6901826817237, 名称=南孚电池5号5粒装, 规格=, 数量=1.0, 单位=盒, 单价=296.0 2025-05-05 19:20:01,514 - app.core.excel.processor - INFO - 解析规格: 1*10 -> 包装数量=10 2025-05-05 19:20:01,515 - app.core.excel.processor - INFO - 第18行: 提取商品信息 条码=6901826888138, 名称=南孚5号电池两粒装, 规格=, 数量=1.0, 单位=盒, 单价=112.0 2025-05-05 19:20:01,515 - app.core.excel.processor - INFO - 解析规格: 1*60 -> 包装数量=60 2025-05-05 19:20:01,516 - app.core.excel.processor - INFO - 第19行: 提取商品信息 条码=6923146100370, 名称=杜蕾斯玻尿酸避孕套3只装, 规格=, 数量=3.0, 单位=盒, 单价=15.5 2025-05-05 19:20:01,516 - app.core.excel.processor - INFO - 解析规格: 1*96 -> 包装数量=96 2025-05-05 19:20:01,517 - app.core.excel.processor - INFO - 第20行: 提取商品信息 条码=6973043880493, 名称=南孚纽扣电池CR2032, 规格=, 数量=1.0, 单位=板, 单价=10.0 2025-05-05 19:20:01,517 - app.core.excel.processor - INFO - 解析规格: 1*5 -> 包装数量=5 2025-05-05 19:20:01,518 - app.core.excel.processor - INFO - 第23行: 提取商品信息 条码=6972118660114, 名称=家丽欣6011一次性胶杯, 规格=, 数量=3.0, 单位=个, 单价=4.5 2025-05-05 19:20:01,518 - app.core.excel.processor - INFO - 解析规格: 1*48 -> 包装数量=48 2025-05-05 19:20:01,519 - app.core.excel.processor - INFO - 第24行: 提取商品信息 条码=6956934838605, 名称=83860云蕾双排纸杯50只, 规格=, 数量=3.0, 单位=个, 单价=3.6 2025-05-05 19:20:01,519 - app.core.excel.processor - INFO - 解析规格: 1×40 -> 包装数量=40 2025-05-05 19:20:04,680 - app.core.excel.processor - INFO - 提取到 21 个商品信息 2025-05-05 19:20:04,689 - app.core.excel.processor - INFO - 开始处理21 个产品信息 2025-05-05 19:20:04,690 - app.core.excel.processor - INFO - 处理商品: 条码=6902088127225, 数量=2.0, 单价=24.0, 是否赠品=False 2025-05-05 19:20:04,690 - app.core.excel.processor - INFO - 发现正常商品:条码6902088127225, 数量=2.0, 单价=24.0 2025-05-05 19:20:04,690 - app.core.excel.processor - INFO - 处理商品: 条码=6902088310801, 数量=2.0, 单价=24.0, 是否赠品=False 2025-05-05 19:20:04,690 - app.core.excel.processor - INFO - 发现正常商品:条码6902088310801, 数量=2.0, 单价=24.0 2025-05-05 19:20:04,690 - app.core.excel.processor - INFO - 处理商品: 条码=6902088421200, 数量=2.0, 单价=19.0, 是否赠品=False 2025-05-05 19:20:04,690 - app.core.excel.processor - INFO - 发现正常商品:条码6902088421200, 数量=2.0, 单价=19.0 2025-05-05 19:20:04,690 - app.core.excel.processor - INFO - 处理商品: 条码=6902022135316, 数量=2.0, 单价=32.5, 是否赠品=False 2025-05-05 19:20:04,690 - app.core.excel.processor - INFO - 发现正常商品:条码6902022135316, 数量=2.0, 单价=32.5 2025-05-05 19:20:04,691 - app.core.excel.processor - INFO - 处理商品: 条码=6902022138256, 数量=2.0, 单价=12.5, 是否赠品=False 2025-05-05 19:20:04,691 - app.core.excel.processor - INFO - 发现正常商品:条码6902022138256, 数量=2.0, 单价=12.5 2025-05-05 19:20:04,691 - app.core.excel.processor - INFO - 处理商品: 条码=6970731334498, 数量=2.0, 单价=14.0, 是否赠品=False 2025-05-05 19:20:04,691 - app.core.excel.processor - INFO - 发现正常商品:条码6970731334498, 数量=2.0, 单价=14.0 2025-05-05 19:20:04,691 - app.core.excel.processor - INFO - 处理商品: 条码=6970731334504, 数量=2.0, 单价=14.0, 是否赠品=False 2025-05-05 19:20:04,691 - app.core.excel.processor - INFO - 发现正常商品:条码6970731334504, 数量=2.0, 单价=14.0 2025-05-05 19:20:04,691 - app.core.excel.processor - INFO - 处理商品: 条码=6934925983107, 数量=12.0, 单价=6.0, 是否赠品=False 2025-05-05 19:20:04,691 - app.core.excel.processor - INFO - 发现正常商品:条码6934925983107, 数量=12.0, 单价=6.0 2025-05-05 19:20:04,691 - app.core.excel.processor - INFO - 处理商品: 条码=6942203405654, 数量=12.0, 单价=6.0, 是否赠品=False 2025-05-05 19:20:04,692 - app.core.excel.processor - INFO - 发现正常商品:条码6942203405654, 数量=12.0, 单价=6.0 2025-05-05 19:20:04,692 - app.core.excel.processor - INFO - 处理商品: 条码=条码, 数量=0, 单价=0, 是否赠品=True 2025-05-05 19:20:04,692 - app.core.excel.processor - INFO - 发现赠品:条码条码, 数量=0 2025-05-05 19:20:04,692 - app.core.excel.processor - INFO - 处理商品: 条码=6901294179592, 数量=5.0, 单价=11.5, 是否赠品=False 2025-05-05 19:20:04,692 - app.core.excel.processor - INFO - 发现正常商品:条码6901294179592, 数量=5.0, 单价=11.5 2025-05-05 19:20:04,692 - app.core.excel.processor - INFO - 处理商品: 条码=6901294175341, 数量=3.0, 单价=11.5, 是否赠品=False 2025-05-05 19:20:04,692 - app.core.excel.processor - INFO - 发现正常商品:条码6901294175341, 数量=3.0, 单价=11.5 2025-05-05 19:20:04,692 - app.core.excel.processor - INFO - 处理商品: 条码=6907861191417, 数量=5.0, 单价=15.18, 是否赠品=False 2025-05-05 19:20:04,692 - app.core.excel.processor - INFO - 发现正常商品:条码6907861191417, 数量=5.0, 单价=15.18 2025-05-05 19:20:04,692 - app.core.excel.processor - INFO - 处理商品: 条码=6907861191127, 数量=5.0, 单价=22.1, 是否赠品=False 2025-05-05 19:20:04,692 - app.core.excel.processor - INFO - 发现正常商品:条码6907861191127, 数量=5.0, 单价=22.1 2025-05-05 19:20:04,693 - app.core.excel.processor - INFO - 处理商品: 条码=6907861050196, 数量=5.0, 单价=10.37, 是否赠品=False 2025-05-05 19:20:04,693 - app.core.excel.processor - INFO - 发现正常商品:条码6907861050196, 数量=5.0, 单价=10.37 2025-05-05 19:20:04,693 - app.core.excel.processor - INFO - 处理商品: 条码=6901826817237, 数量=1.0, 单价=296.0, 是否赠品=False 2025-05-05 19:20:04,693 - app.core.excel.processor - INFO - 发现正常商品:条码6901826817237, 数量=1.0, 单价=296.0 2025-05-05 19:20:08,081 - app.core.excel.processor - INFO - 处理商品: 条码=6901826888138, 数量=30.0, 单价=3.7333333333333334, 是否赠品=False 2025-05-05 19:20:08,081 - app.core.excel.processor - INFO - 发现正常商品:条码6901826888138, 数量=30.0, 单价=3.7333333333333334 2025-05-05 19:20:08,081 - app.core.excel.processor - INFO - 处理商品: 条码=6923146100370, 数量=3.0, 单价=15.5, 是否赠品=False 2025-05-05 19:20:08,083 - app.core.excel.processor - INFO - 发现正常商品:条码6923146100370, 数量=3.0, 单价=15.5 2025-05-05 19:20:08,083 - app.core.excel.processor - INFO - 处理商品: 条码=6973043880493, 数量=1.0, 单价=10.0, 是否赠品=False 2025-05-05 19:20:08,083 - app.core.excel.processor - INFO - 发现正常商品:条码6973043880493, 数量=1.0, 单价=10.0 2025-05-05 19:20:08,083 - app.core.excel.processor - INFO - 处理商品: 条码=6972118660114, 数量=3.0, 单价=4.5, 是否赠品=False 2025-05-05 19:20:08,083 - app.core.excel.processor - INFO - 发现正常商品:条码6972118660114, 数量=3.0, 单价=4.5 2025-05-05 19:20:08,083 - app.core.excel.processor - INFO - 处理商品: 条码=6956934838605, 数量=3.0, 单价=3.6, 是否赠品=False 2025-05-05 19:20:08,083 - app.core.excel.processor - INFO - 发现正常商品:条码6956934838605, 数量=3.0, 单价=3.6 2025-05-05 19:20:08,083 - app.core.excel.processor - INFO - 分组后共21 个不同条码的商品 2025-05-05 19:20:08,083 - app.core.excel.processor - INFO - 条码 6902088127225 处理结果:正常商品数量2.0,单价24.0,赠品数量0 2025-05-05 19:20:08,083 - app.core.excel.processor - INFO - 条码 6902088310801 处理结果:正常商品数量2.0,单价24.0,赠品数量0 2025-05-05 19:20:08,083 - app.core.excel.processor - INFO - 条码 6902088421200 处理结果:正常商品数量2.0,单价19.0,赠品数量0 2025-05-05 19:20:08,083 - app.core.excel.processor - INFO - 条码 6902022135316 处理结果:正常商品数量2.0,单价32.5,赠品数量0 2025-05-05 19:20:08,083 - app.core.excel.processor - INFO - 条码 6902022138256 处理结果:正常商品数量2.0,单价12.5,赠品数量0 2025-05-05 19:20:08,083 - app.core.excel.processor - INFO - 条码 6970731334498 处理结果:正常商品数量2.0,单价14.0,赠品数量0 2025-05-05 19:20:08,083 - app.core.excel.processor - INFO - 条码 6970731334504 处理结果:正常商品数量2.0,单价14.0,赠品数量0 2025-05-05 19:20:08,084 - app.core.excel.processor - INFO - 条码 6934925983107 处理结果:正常商品数量12.0,单价6.0,赠品数量0 2025-05-05 19:20:08,084 - app.core.excel.processor - INFO - 条码 6942203405654 处理结果:正常商品数量12.0,单价6.0,赠品数量0 2025-05-05 19:20:08,084 - app.core.excel.processor - INFO - 条码 条码 处理结果:只有赠品,数量=0 2025-05-05 19:20:08,084 - app.core.excel.processor - INFO - 条码 6901294179592 处理结果:正常商品数量5.0,单价11.5,赠品数量0 2025-05-05 19:20:08,084 - app.core.excel.processor - INFO - 条码 6901294175341 处理结果:正常商品数量3.0,单价11.5,赠品数量0 2025-05-05 19:20:08,084 - app.core.excel.processor - INFO - 条码 6907861191417 处理结果:正常商品数量5.0,单价15.18,赠品数量0 2025-05-05 19:20:08,084 - app.core.excel.processor - INFO - 条码 6907861191127 处理结果:正常商品数量5.0,单价22.1,赠品数量0 2025-05-05 19:20:08,084 - app.core.excel.processor - INFO - 条码 6907861050196 处理结果:正常商品数量5.0,单价10.37,赠品数量0 2025-05-05 19:20:08,084 - app.core.excel.processor - INFO - 条码 6901826817237 处理结果:正常商品数量1.0,单价296.0,赠品数量0 2025-05-05 19:20:08,084 - app.core.excel.processor - INFO - 条码 6901826888138 处理结果:正常商品数量30.0,单价3.7333333333333334,赠品数量0 2025-05-05 19:20:08,084 - app.core.excel.processor - INFO - 条码 6923146100370 处理结果:正常商品数量3.0,单价15.5,赠品数量0 2025-05-05 19:20:08,084 - app.core.excel.processor - INFO - 条码 6973043880493 处理结果:正常商品数量1.0,单价10.0,赠品数量0 2025-05-05 19:20:08,084 - app.core.excel.processor - INFO - 条码 6972118660114 处理结果:正常商品数量3.0,单价4.5,赠品数量0 2025-05-05 19:20:08,084 - app.core.excel.processor - INFO - 条码 6956934838605 处理结果:正常商品数量3.0,单价3.6,赠品数量0 2025-05-05 19:20:08,085 - app.core.excel.processor - INFO - 条码 条码 填充:仅有赠品,采购量=0,赠品数量=0 2025-05-05 19:20:08,088 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250505185908.xls 2025-05-05 19:20:09,861 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250505185908.xls 2025-05-05 19:22:18,526 - app.core.excel.processor - INFO - 初始化ExcelProcessor 2025-05-05 19:22:18,527 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls 2025-05-05 19:22:18,533 - app.core.excel.processor - INFO - 开始处理Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250505185908.xlsx 2025-05-05 19:22:19,563 - app.core.excel.processor - INFO - 成功读取Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250505185908.xlsx, 共 22 行 2025-05-05 19:22:19,575 - app.core.excel.processor - INFO - 找到可能的表头行: 第1行,评分: 35 2025-05-05 19:22:19,575 - app.core.excel.processor - INFO - 识别到表头在第 1 行 2025-05-05 19:22:19,749 - app.core.excel.processor - INFO - 使用表头行重新读取数据,共 21 行有效数据 2025-05-05 19:22:19,749 - app.core.excel.processor - INFO - 找到精确匹配的条码列: 条码 2025-05-05 19:22:19,749 - app.core.excel.processor - INFO - 使用条码列: 条码 2025-05-05 19:22:19,749 - app.core.excel.processor - INFO - 找到name列(部分匹配): 商品全名 2025-05-05 19:22:19,749 - app.core.excel.processor - INFO - 找到specification列: 规格 2025-05-05 19:22:19,750 - app.core.excel.processor - INFO - 找到quantity列: 数量 2025-05-05 19:22:19,750 - app.core.excel.processor - INFO - 找到unit列: 单位 2025-05-05 19:22:19,750 - app.core.excel.processor - INFO - 找到price列: 单价 2025-05-05 19:22:19,750 - app.core.excel.processor - INFO - 列名映射结果: {'barcode': '条码', 'name': '商品全名', 'specification': '规格', 'quantity': '数量', 'unit': '单位', 'price': '单价'} 2025-05-05 19:22:19,750 - app.core.excel.processor - INFO - 是否存在规格列: True 2025-05-05 19:22:19,753 - app.core.excel.processor - INFO - 第1行: 提取商品信息 条码=6902088127225, 名称=720g力士沐浴露樱花柔润, 规格=, 数量=2.0, 单位=瓶, 单价=24.0 2025-05-05 19:22:19,755 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12 2025-05-05 19:22:19,765 - app.core.excel.processor - INFO - 第2行: 提取商品信息 条码=6902088310801, 名称=720g力士沐浴露幽莲魅肤, 规格=, 数量=2.0, 单位=瓶, 单价=24.0 2025-05-05 19:22:19,765 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12 2025-05-05 19:22:19,766 - app.core.excel.processor - INFO - 第3行: 提取商品信息 条码=6902088421200, 名称=400g多芬沐浴露樱花甜香, 规格=, 数量=2.0, 单位=瓶, 单价=19.0 2025-05-05 19:22:19,769 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12 2025-05-05 19:22:19,772 - app.core.excel.processor - INFO - 第4行: 提取商品信息 条码=6902022135316, 名称=3kg蓝刀亮深层洁净自然清香, 规格=, 数量=2.0, 单位=瓶, 单价=32.5 2025-05-05 19:22:19,772 - app.core.excel.processor - INFO - 解析规格: 1*4 -> 包装数量=4 2025-05-05 19:22:19,773 - app.core.excel.processor - INFO - 第5行: 提取商品信息 条码=6902022138256, 名称=1kg袋装蓝月亮深洁清香, 规格=, 数量=2.0, 单位=袋, 单价=12.5 2025-05-05 19:22:19,773 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12 2025-05-05 19:22:19,774 - app.core.excel.processor - INFO - 第6行: 提取商品信息 条码=6970731334498, 名称=L号倍丝柔女士一次性内裤4条装, 规格=, 数量=2.0, 单位=盒, 单价=14.0 2025-05-05 19:22:19,774 - app.core.excel.processor - INFO - 解析规格: 1*100 -> 包装数量=100 2025-05-05 19:22:19,777 - app.core.excel.processor - INFO - 第7行: 提取商品信息 条码=6970731334504, 名称=x1倍丝柔女士一次性内裤4条装, 规格=, 数量=2.0, 单位=盒, 单价=14.0 2025-05-05 19:22:19,777 - app.core.excel.processor - INFO - 解析规格: 1*100 -> 包装数量=100 2025-05-05 19:22:19,822 - app.core.excel.processor - INFO - 第8行: 提取商品信息 条码=6934925983107, 名称=3706洁丽雅女士新款隐形袜, 规格=, 数量=12.0, 单位=双, 单价=6.0 2025-05-05 19:22:19,823 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12 2025-05-05 19:22:19,823 - app.core.excel.processor - INFO - 第9行: 提取商品信息 条码=6942203405654, 名称=3040洁丽雅男士新款隐形袜, 规格=, 数量=12.0, 单位=双, 单价=6.0 2025-05-05 19:22:19,824 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12 2025-05-05 19:22:19,824 - app.core.excel.processor - INFO - 第10行: 提取商品信息 条码=6901294179592, 名称=80ML六神驱蚊喷雾花露水, 规格=, 数量=5.0, 单位=瓶, 单价=11.5 2025-05-05 19:22:19,824 - app.core.excel.processor - INFO - 解析规格: 1*48 -> 包装数量=48 2025-05-05 19:22:19,825 - app.core.excel.processor - INFO - 第11行: 提取商品信息 条码=6901294175341, 名称=80ml六神止痒花露水, 规格=, 数量=3.0, 单位=瓶, 单价=11.5 2025-05-05 19:22:19,825 - app.core.excel.processor - INFO - 解析规格: 1*48 -> 包装数量=48 2025-05-05 19:22:19,827 - app.core.excel.processor - INFO - 第12行: 提取商品信息 条码=6907861191417, 名称=5155彩虹蚊香液1+1器无味, 规格=, 数量=5.0, 单位=套, 单价=15.18 2025-05-05 19:22:19,827 - app.core.excel.processor - INFO - 解析规格: 1*40 -> 包装数量=40 2025-05-05 19:22:19,828 - app.core.excel.processor - INFO - 第13行: 提取商品信息 条码=6907861191127, 名称=5113彩虹双瓶乖乖无味蚊香液, 规格=, 数量=5.0, 单位=套, 单价=22.1 2025-05-05 19:22:19,828 - app.core.excel.processor - INFO - 解析规格: 1*20 -> 包装数量=20 2025-05-05 19:22:19,830 - app.core.excel.processor - INFO - 第14行: 提取商品信息 条码=6907861050196, 名称=彩虹单瓶Q5105蚊香液无味36ml, 规格=, 数量=5.0, 单位=瓶, 单价=10.37 2025-05-05 19:22:19,830 - app.core.excel.processor - INFO - 解析规格: 1*80 -> 包装数量=80 2025-05-05 19:22:19,831 - app.core.excel.processor - INFO - 第15行: 提取商品信息 条码=6901826817237, 名称=南孚电池5号5粒装, 规格=, 数量=1.0, 单位=盒, 单价=296.0 2025-05-05 19:22:19,831 - app.core.excel.processor - INFO - 解析规格: 1*10 -> 包装数量=10 2025-05-05 19:22:19,832 - app.core.excel.processor - INFO - 第16行: 提取商品信息 条码=6901826888138, 名称=南孚5号电池两粒装, 规格=, 数量=1.0, 单位=盒, 单价=112.0 2025-05-05 19:22:19,833 - app.core.excel.processor - INFO - 解析规格: 1*60 -> 包装数量=60 2025-05-05 19:22:22,721 - app.core.excel.processor - INFO - 第17行: 提取商品信息 条码=6923146100370, 名称=杜蕾斯玻尿酸避孕套3只装, 规格=, 数量=3.0, 单位=盒, 单价=15.5 2025-05-05 19:22:22,721 - app.core.excel.processor - INFO - 解析规格: 1*96 -> 包装数量=96 2025-05-05 19:22:22,723 - app.core.excel.processor - INFO - 第18行: 提取商品信息 条码=6973043880493, 名称=南孚纽扣电池CR2032, 规格=, 数量=1.0, 单位=板, 单价=10.0 2025-05-05 19:22:22,723 - app.core.excel.processor - INFO - 解析规格: 1*5 -> 包装数量=5 2025-05-05 19:22:22,723 - app.core.excel.processor - INFO - 第19行: 提取商品信息 条码=6972118660114, 名称=家丽欣6011一次性胶杯, 规格=, 数量=3.0, 单位=个, 单价=4.5 2025-05-05 19:22:22,723 - app.core.excel.processor - INFO - 解析规格: 1*48 -> 包装数量=48 2025-05-05 19:22:22,724 - app.core.excel.processor - INFO - 第20行: 提取商品信息 条码=6956934838605, 名称=83860云蕾双排纸杯50只, 规格=, 数量=3.0, 单位=个, 单价=3.6 2025-05-05 19:22:22,724 - app.core.excel.processor - INFO - 解析规格: 1×40 -> 包装数量=40 2025-05-05 19:22:22,724 - app.core.excel.processor - INFO - 提取到 20 个商品信息 2025-05-05 19:22:22,734 - app.core.excel.processor - INFO - 开始处理20 个产品信息 2025-05-05 19:22:22,735 - app.core.excel.processor - INFO - 处理商品: 条码=6902088127225, 数量=2.0, 单价=24.0, 是否赠品=False 2025-05-05 19:22:22,735 - app.core.excel.processor - INFO - 发现正常商品:条码6902088127225, 数量=2.0, 单价=24.0 2025-05-05 19:22:22,735 - app.core.excel.processor - INFO - 处理商品: 条码=6902088310801, 数量=2.0, 单价=24.0, 是否赠品=False 2025-05-05 19:22:22,735 - app.core.excel.processor - INFO - 发现正常商品:条码6902088310801, 数量=2.0, 单价=24.0 2025-05-05 19:22:22,735 - app.core.excel.processor - INFO - 处理商品: 条码=6902088421200, 数量=2.0, 单价=19.0, 是否赠品=False 2025-05-05 19:22:22,735 - app.core.excel.processor - INFO - 发现正常商品:条码6902088421200, 数量=2.0, 单价=19.0 2025-05-05 19:22:22,735 - app.core.excel.processor - INFO - 处理商品: 条码=6902022135316, 数量=2.0, 单价=32.5, 是否赠品=False 2025-05-05 19:22:22,735 - app.core.excel.processor - INFO - 发现正常商品:条码6902022135316, 数量=2.0, 单价=32.5 2025-05-05 19:22:22,735 - app.core.excel.processor - INFO - 处理商品: 条码=6902022138256, 数量=2.0, 单价=12.5, 是否赠品=False 2025-05-05 19:22:22,735 - app.core.excel.processor - INFO - 发现正常商品:条码6902022138256, 数量=2.0, 单价=12.5 2025-05-05 19:22:22,735 - app.core.excel.processor - INFO - 处理商品: 条码=6970731334498, 数量=2.0, 单价=14.0, 是否赠品=False 2025-05-05 19:22:22,735 - app.core.excel.processor - INFO - 发现正常商品:条码6970731334498, 数量=2.0, 单价=14.0 2025-05-05 19:22:22,735 - app.core.excel.processor - INFO - 处理商品: 条码=6970731334504, 数量=2.0, 单价=14.0, 是否赠品=False 2025-05-05 19:22:22,735 - app.core.excel.processor - INFO - 发现正常商品:条码6970731334504, 数量=2.0, 单价=14.0 2025-05-05 19:22:22,735 - app.core.excel.processor - INFO - 处理商品: 条码=6934925983107, 数量=12.0, 单价=6.0, 是否赠品=False 2025-05-05 19:22:25,771 - app.core.excel.processor - INFO - 发现正常商品:条码6934925983107, 数量=12.0, 单价=6.0 2025-05-05 19:22:25,772 - app.core.excel.processor - INFO - 处理商品: 条码=6942203405654, 数量=12.0, 单价=6.0, 是否赠品=False 2025-05-05 19:22:25,772 - app.core.excel.processor - INFO - 发现正常商品:条码6942203405654, 数量=12.0, 单价=6.0 2025-05-05 19:22:25,772 - app.core.excel.processor - INFO - 处理商品: 条码=6901294179592, 数量=5.0, 单价=11.5, 是否赠品=False 2025-05-05 19:22:25,772 - app.core.excel.processor - INFO - 发现正常商品:条码6901294179592, 数量=5.0, 单价=11.5 2025-05-05 19:22:25,772 - app.core.excel.processor - INFO - 处理商品: 条码=6901294175341, 数量=3.0, 单价=11.5, 是否赠品=False 2025-05-05 19:22:25,772 - app.core.excel.processor - INFO - 发现正常商品:条码6901294175341, 数量=3.0, 单价=11.5 2025-05-05 19:22:25,772 - app.core.excel.processor - INFO - 处理商品: 条码=6907861191417, 数量=5.0, 单价=15.18, 是否赠品=False 2025-05-05 19:22:25,772 - app.core.excel.processor - INFO - 发现正常商品:条码6907861191417, 数量=5.0, 单价=15.18 2025-05-05 19:22:25,773 - app.core.excel.processor - INFO - 处理商品: 条码=6907861191127, 数量=5.0, 单价=22.1, 是否赠品=False 2025-05-05 19:22:25,773 - app.core.excel.processor - INFO - 发现正常商品:条码6907861191127, 数量=5.0, 单价=22.1 2025-05-05 19:22:25,773 - app.core.excel.processor - INFO - 处理商品: 条码=6907861050196, 数量=5.0, 单价=10.37, 是否赠品=False 2025-05-05 19:22:25,773 - app.core.excel.processor - INFO - 发现正常商品:条码6907861050196, 数量=5.0, 单价=10.37 2025-05-05 19:22:25,773 - app.core.excel.processor - INFO - 处理商品: 条码=6901826817237, 数量=1.0, 单价=296.0, 是否赠品=False 2025-05-05 19:22:25,773 - app.core.excel.processor - INFO - 发现正常商品:条码6901826817237, 数量=1.0, 单价=296.0 2025-05-05 19:22:25,773 - app.core.excel.processor - INFO - 处理商品: 条码=6901826888138, 数量=30.0, 单价=3.7333333333333334, 是否赠品=False 2025-05-05 19:22:25,773 - app.core.excel.processor - INFO - 发现正常商品:条码6901826888138, 数量=30.0, 单价=3.7333333333333334 2025-05-05 19:22:25,773 - app.core.excel.processor - INFO - 处理商品: 条码=6923146100370, 数量=3.0, 单价=15.5, 是否赠品=False 2025-05-05 19:22:25,773 - app.core.excel.processor - INFO - 发现正常商品:条码6923146100370, 数量=3.0, 单价=15.5 2025-05-05 19:22:25,774 - app.core.excel.processor - INFO - 处理商品: 条码=6973043880493, 数量=1.0, 单价=10.0, 是否赠品=False 2025-05-05 19:22:25,774 - app.core.excel.processor - INFO - 发现正常商品:条码6973043880493, 数量=1.0, 单价=10.0 2025-05-05 19:22:25,774 - app.core.excel.processor - INFO - 处理商品: 条码=6972118660114, 数量=3.0, 单价=4.5, 是否赠品=False 2025-05-05 19:22:25,774 - app.core.excel.processor - INFO - 发现正常商品:条码6972118660114, 数量=3.0, 单价=4.5 2025-05-05 19:22:25,774 - app.core.excel.processor - INFO - 处理商品: 条码=6956934838605, 数量=3.0, 单价=3.6, 是否赠品=False 2025-05-05 19:22:25,774 - app.core.excel.processor - INFO - 发现正常商品:条码6956934838605, 数量=3.0, 单价=3.6 2025-05-05 19:22:25,774 - app.core.excel.processor - INFO - 分组后共20 个不同条码的商品 2025-05-05 19:22:25,774 - app.core.excel.processor - INFO - 条码 6902088127225 处理结果:正常商品数量2.0,单价24.0,赠品数量0 2025-05-05 19:22:25,774 - app.core.excel.processor - INFO - 条码 6902088310801 处理结果:正常商品数量2.0,单价24.0,赠品数量0 2025-05-05 19:22:25,775 - app.core.excel.processor - INFO - 条码 6902088421200 处理结果:正常商品数量2.0,单价19.0,赠品数量0 2025-05-05 19:22:25,775 - app.core.excel.processor - INFO - 条码 6902022135316 处理结果:正常商品数量2.0,单价32.5,赠品数量0 2025-05-05 19:22:25,775 - app.core.excel.processor - INFO - 条码 6902022138256 处理结果:正常商品数量2.0,单价12.5,赠品数量0 2025-05-05 19:22:25,775 - app.core.excel.processor - INFO - 条码 6970731334498 处理结果:正常商品数量2.0,单价14.0,赠品数量0 2025-05-05 19:22:25,775 - app.core.excel.processor - INFO - 条码 6970731334504 处理结果:正常商品数量2.0,单价14.0,赠品数量0 2025-05-05 19:22:25,775 - app.core.excel.processor - INFO - 条码 6934925983107 处理结果:正常商品数量12.0,单价6.0,赠品数量0 2025-05-05 19:22:28,604 - app.core.excel.processor - INFO - 条码 6942203405654 处理结果:正常商品数量12.0,单价6.0,赠品数量0 2025-05-05 19:22:28,604 - app.core.excel.processor - INFO - 条码 6901294179592 处理结果:正常商品数量5.0,单价11.5,赠品数量0 2025-05-05 19:22:28,604 - app.core.excel.processor - INFO - 条码 6901294175341 处理结果:正常商品数量3.0,单价11.5,赠品数量0 2025-05-05 19:22:28,604 - app.core.excel.processor - INFO - 条码 6907861191417 处理结果:正常商品数量5.0,单价15.18,赠品数量0 2025-05-05 19:22:28,604 - app.core.excel.processor - INFO - 条码 6907861191127 处理结果:正常商品数量5.0,单价22.1,赠品数量0 2025-05-05 19:22:28,604 - app.core.excel.processor - INFO - 条码 6907861050196 处理结果:正常商品数量5.0,单价10.37,赠品数量0 2025-05-05 19:22:28,604 - app.core.excel.processor - INFO - 条码 6901826817237 处理结果:正常商品数量1.0,单价296.0,赠品数量0 2025-05-05 19:22:28,604 - app.core.excel.processor - INFO - 条码 6901826888138 处理结果:正常商品数量30.0,单价3.7333333333333334,赠品数量0 2025-05-05 19:22:28,604 - app.core.excel.processor - INFO - 条码 6923146100370 处理结果:正常商品数量3.0,单价15.5,赠品数量0 2025-05-05 19:22:28,604 - app.core.excel.processor - INFO - 条码 6973043880493 处理结果:正常商品数量1.0,单价10.0,赠品数量0 2025-05-05 19:22:28,604 - app.core.excel.processor - INFO - 条码 6972118660114 处理结果:正常商品数量3.0,单价4.5,赠品数量0 2025-05-05 19:22:28,605 - app.core.excel.processor - INFO - 条码 6956934838605 处理结果:正常商品数量3.0,单价3.6,赠品数量0 2025-05-05 19:22:28,609 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250505185908.xls 2025-05-05 19:22:28,611 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250505185908.xls 2025-05-05 19:22:37,218 - app.core.excel.processor - INFO - 初始化ExcelProcessor 2025-05-05 19:22:37,219 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls 2025-05-05 19:28:36,765 - app.core.excel.processor - INFO - 初始化ExcelProcessor 2025-05-05 19:28:36,766 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls 2025-05-05 19:29:16,906 - app.core.excel.processor - INFO - 初始化ExcelProcessor 2025-05-05 19:29:16,908 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls 2025-05-05 19:30:06,153 - app.core.excel.processor - INFO - 初始化ExcelProcessor 2025-05-05 19:30:06,154 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls 2025-05-05 19:30:28,306 - app.core.excel.processor - INFO - 初始化ExcelProcessor 2025-05-05 19:30:28,307 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls 2025-05-05 22:04:10,736 - app.core.excel.processor - INFO - 初始化ExcelProcessor 2025-05-05 22:04:10,737 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls 2025-05-05 22:08:07,804 - app.core.excel.processor - INFO - 初始化ExcelProcessor 2025-05-05 22:08:07,805 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls 2025-05-05 22:22:21,496 - app.core.excel.processor - INFO - 初始化ExcelProcessor 2025-05-05 22:22:21,497 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls 2025-05-05 22:27:19,322 - app.core.excel.processor - INFO - 初始化ExcelProcessor 2025-05-05 22:27:19,323 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls 2025-05-05 22:27:19,324 - app.core.excel.processor - INFO - 开始处理Excel文件: D:/My Documents/python/orc-order-v2/data/output/9527.xlsx 2025-05-05 22:27:20,119 - app.core.excel.processor - INFO - 成功读取Excel文件: D:/My Documents/python/orc-order-v2/data/output/9527.xlsx, 共 24 行 2025-05-05 22:27:20,123 - app.core.excel.processor - INFO - 找到可能的表头行: 第1行,评分: 35 2025-05-05 22:27:20,124 - app.core.excel.processor - INFO - 识别到表头在第 1 行 2025-05-05 22:27:20,163 - app.core.excel.processor - INFO - 使用表头行重新读取数据,共 23 行有效数据 2025-05-05 22:27:20,164 - app.core.excel.processor - INFO - 找到精确匹配的条码列: 条形码 2025-05-05 22:27:20,164 - app.core.excel.processor - INFO - 使用条码列: 条形码 2025-05-05 22:27:20,164 - app.core.excel.processor - INFO - 找到name列(部分匹配): 货品名称 2025-05-05 22:27:20,164 - app.core.excel.processor - INFO - 找到quantity列: 数量 2025-05-05 22:27:20,164 - app.core.excel.processor - INFO - 找到unit列: 单位 2025-05-05 22:27:20,164 - app.core.excel.processor - INFO - 找到price列: 单价 2025-05-05 22:27:20,164 - app.core.excel.processor - INFO - 列名映射结果: {'barcode': '条形码', 'name': '货品名称', 'quantity': '数量', 'unit': '单位', 'price': '单价'} 2025-05-05 22:27:20,167 - app.core.excel.processor - INFO - 是否存在规格列: False 2025-05-05 22:27:20,169 - app.core.excel.processor - INFO - 第1行: 提取商品信息 条码=6921440368823, 名称=港菜70g*24蛋糕(乳酸蓝莓)(中保), 规格=, 数量=5.0, 单位=袋, 单价=3.0 2025-05-05 22:27:20,170 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 港菜70g*24蛋糕(乳酸蓝莓)(中保) -> 1*24, 包装数量=24 2025-05-05 22:27:20,171 - app.core.excel.processor - INFO - 第2行: 提取商品信息 条码=6976624101628, 名称=贝果林228g*12瑞士卷蛋糕(牛乳味), 规格=, 数量=6.0, 单位=盒, 单价=7.5 2025-05-05 22:27:20,171 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 贝果林228g*12瑞士卷蛋糕(牛乳味) -> 1*12, 包装数量=12 2025-05-05 22:27:20,172 - app.core.excel.processor - INFO - 第3行: 提取商品信息 条码=6976624101635, 名称=贝果林228g*12瑞士卷蛋糕(虎皮), 规格=, 数量=6.0, 单位=盒, 单价=7.5 2025-05-05 22:27:20,172 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 贝果林228g*12瑞士卷蛋糕(虎皮) -> 1*12, 包装数量=12 2025-05-05 22:27:20,173 - app.core.excel.processor - INFO - 第4行: 提取商品信息 条码=6971760590053, 名称=胡椒90g*24蛋糕(轻乳酪)中保, 规格=, 数量=2.0, 单位=袋, 单价=3.8 2025-05-05 22:27:20,173 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 胡椒90g*24蛋糕(轻乳酪)中保 -> 1*24, 包装数量=24 2025-05-05 22:27:20,173 - app.core.excel.processor - INFO - 第5行: 提取商品信息 条码=6970512358996, 名称=佐滋80g*24蛋糕(橡子巧克力味)(中保), 规格=, 数量=5.0, 单位=袋, 单价=3.8 2025-05-05 22:27:20,173 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 佐滋80g*24蛋糕(橡子巧克力味)(中保) -> 1*24, 包装数量=24 2025-05-05 22:27:20,174 - app.core.excel.processor - INFO - 第6行: 提取商品信息 条码=6976909150303, 名称=泓一225g*12千层手撕面包(中保), 规格=, 数量=4.0, 单位=袋, 单价=4.5 2025-05-05 22:27:20,174 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 泓一225g*12千层手撕面包(中保) -> 1*12, 包装数量=12 2025-05-05 22:27:20,174 - app.core.excel.processor - INFO - 第7行: 提取商品信息 条码=6958620704614, 名称=友臣90g*20肉松吐司面包(海苔味)(中保), 规格=, 数量=9.0, 单位=袋, 单价=3.8 2025-05-05 22:27:20,224 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 友臣90g*20肉松吐司面包(海苔味)(中保) -> 1*20, 包装数量=20 2025-05-05 22:27:20,225 - app.core.excel.processor - INFO - 第8行: 提取商品信息 条码=6958620707813, 名称=友臣105g*20奶酪面包(中保), 规格=, 数量=3.0, 单位=袋, 单价=3.8 2025-05-05 22:27:20,225 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 友臣105g*20奶酪面包(中保) -> 1*20, 包装数量=20 2025-05-05 22:27:20,226 - app.core.excel.processor - INFO - 第9行: 提取商品信息 条码=69586220709138, 名称=友臣90g*20面包(肉松紫米)中保, 规格=, 数量=3.0, 单位=袋, 单价=3.8 2025-05-05 22:27:20,226 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 友臣90g*20面包(肉松紫米)中保 -> 1*20, 包装数量=20 2025-05-05 22:27:20,227 - app.core.excel.processor - INFO - 第10行: 提取商品信息 条码=6920202903975, 名称=烘焙村85g*24流心吐司(厚乳香)新麦潮中保, 规格=, 数量=6.0, 单位=袋, 单价=3.0 2025-05-05 22:27:20,227 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 烘焙村85g*24流心吐司(厚乳香)新麦潮中保 -> 1*24, 包装数量=24 2025-05-05 22:27:20,228 - app.core.excel.processor - INFO - 第11行: 提取商品信息 条码=6971760591296, 名称=胡椒85g*28蛋皮手卷面包(肉松+沙拉)中保, 规格=, 数量=5.0, 单位=袋, 单价=3.8 2025-05-05 22:27:20,228 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 胡椒85g*28蛋皮手卷面包(肉松+沙拉)中保 -> 1*28, 包装数量=28 2025-05-05 22:27:20,229 - app.core.excel.processor - INFO - 第12行: 提取商品信息 条码=6974031910031, 名称=哈兰德120g*24两个三明治面包(咸肉松沙拉)中保, 规格=, 数量=5.0, 单位=袋, 单价=3.8 2025-05-05 22:27:20,230 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 哈兰德120g*24两个三明治面包(咸肉松沙拉)中保 -> 1*24, 包装数量=24 2025-05-05 22:27:20,231 - app.core.excel.processor - INFO - 第13行: 提取商品信息 条码=6974031910284, 名称=哈兰德120g*24两个三明治面包(黑麦肉松)中保, 规格=, 数量=4.0, 单位=袋, 单价=3.8 2025-05-05 22:27:20,231 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 哈兰德120g*24两个三明治面包(黑麦肉松)中保 -> 1*24, 包装数量=24 2025-05-05 22:27:20,232 - app.core.excel.processor - INFO - 第14行: 提取商品信息 条码=6974372940780, 名称=彼兹爱320g*12爆浆奶酪面包(海苔肉松味)中保, 规格=, 数量=12.0, 单位=盒, 单价=7.2 2025-05-05 22:27:20,232 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 彼兹爱320g*12爆浆奶酪面包(海苔肉松味)中保 -> 1*12, 包装数量=12 2025-05-05 22:27:23,911 - app.core.excel.processor - INFO - 第15行: 提取商品信息 条码=6974372940797, 名称=彼兹爱320g*12爆浆奶酪面包(坚果)中保, 规格=, 数量=6.0, 单位=盒, 单价=7.2 2025-05-05 22:27:23,912 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 彼兹爱320g*12爆浆奶酪面包(坚果)中保 -> 1*12, 包装数量=12 2025-05-05 22:27:23,912 - app.core.excel.processor - INFO - 第16行: 提取商品信息 条码=6974985680042, 名称=热油180g*30软麻花(酸奶味)宜预中保, 规格=, 数量=6.0, 单位=袋, 单价=3.8 2025-05-05 22:27:23,913 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 热油180g*30软麻花(酸奶味)宜预中保 -> 1*30, 包装数量=30 2025-05-05 22:27:23,913 - app.core.excel.processor - INFO - 第17行: 提取商品信息 条码=6911988033499, 名称=美焙辰120g*32纯蛋糕(原味)中保, 规格=, 数量=2.0, 单位=袋, 单价=3.8 2025-05-05 22:27:23,913 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 美焙辰120g*32纯蛋糕(原味)中保 -> 1*32, 包装数量=32 2025-05-05 22:27:23,914 - app.core.excel.processor - INFO - 第18行: 提取商品信息 条码=6911988053572, 名称=达利园90g*24半切吐司面包(芒果味)中保, 规格=, 数量=4.0, 单位=袋, 单价=3.1 2025-05-05 22:27:23,914 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 达利园90g*24半切吐司面包(芒果味)中保 -> 1*24, 包装数量=24 2025-05-05 22:27:23,915 - app.core.excel.processor - INFO - 第19行: 提取商品信息 条码=6911988053589, 名称=达利园90g*24奶醇吐司面包(牛奶味)中保, 规格=, 数量=2.0, 单位=袋, 单价=3.1 2025-05-05 22:27:23,915 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 达利园90g*24奶醇吐司面包(牛奶味)中保 -> 1*24, 包装数量=24 2025-05-05 22:27:23,916 - app.core.excel.processor - INFO - 第20行: 提取商品信息 条码=6911988045720, 名称=美焙辰100g*24菠萝包(中保), 规格=, 数量=3.0, 单位=袋, 单价=3.9 2025-05-05 22:27:23,916 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 美焙辰100g*24菠萝包(中保) -> 1*24, 包装数量=24 2025-05-05 22:27:23,916 - app.core.excel.processor - INFO - 第21行: 提取商品信息 条码=6911988045782, 名称=美焙辰93g*24肉松海苔味吐司(中保), 规格=, 数量=4.0, 单位=袋, 单价=3.12 2025-05-05 22:27:23,917 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 美焙辰93g*24肉松海苔味吐司(中保) -> 1*24, 包装数量=24 2025-05-05 22:27:23,917 - app.core.excel.processor - INFO - 第22行: 提取商品信息 条码=6911988045744, 名称=美焙辰95g*24大椰蓉面包(中保), 规格=, 数量=2.0, 单位=袋, 单价=3.6 2025-05-05 22:27:23,917 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 美焙辰95g*24大椰蓉面包(中保) -> 1*24, 包装数量=24 2025-05-05 22:27:28,545 - app.core.excel.processor - INFO - 第23行: 提取商品信息 条码=6911988058898, 名称=美焙辰90g*24岩烧大唱盘面包(奶香味)(中保), 规格=, 数量=3.0, 单位=袋, 单价=3.9 2025-05-05 22:27:28,545 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 美焙辰90g*24岩烧大唱盘面包(奶香味)(中保) -> 1*24, 包装数量=24 2025-05-05 22:27:28,545 - app.core.excel.processor - INFO - 提取到 23 个商品信息 2025-05-05 22:27:28,554 - app.core.excel.processor - INFO - 开始处理23 个产品信息 2025-05-05 22:27:28,554 - app.core.excel.processor - INFO - 处理商品: 条码=6921440368823, 数量=5.0, 单价=3.0, 是否赠品=False 2025-05-05 22:27:28,554 - app.core.excel.processor - INFO - 发现正常商品:条码6921440368823, 数量=5.0, 单价=3.0 2025-05-05 22:27:28,554 - app.core.excel.processor - INFO - 处理商品: 条码=6976624101628, 数量=6.0, 单价=7.5, 是否赠品=False 2025-05-05 22:27:28,554 - app.core.excel.processor - INFO - 发现正常商品:条码6976624101628, 数量=6.0, 单价=7.5 2025-05-05 22:27:28,554 - app.core.excel.processor - INFO - 处理商品: 条码=6976624101635, 数量=6.0, 单价=7.5, 是否赠品=False 2025-05-05 22:27:28,554 - app.core.excel.processor - INFO - 发现正常商品:条码6976624101635, 数量=6.0, 单价=7.5 2025-05-05 22:27:28,555 - app.core.excel.processor - INFO - 处理商品: 条码=6971760590053, 数量=2.0, 单价=3.8, 是否赠品=False 2025-05-05 22:27:28,555 - app.core.excel.processor - INFO - 发现正常商品:条码6971760590053, 数量=2.0, 单价=3.8 2025-05-05 22:27:28,555 - app.core.excel.processor - INFO - 处理商品: 条码=6970512358996, 数量=5.0, 单价=3.8, 是否赠品=False 2025-05-05 22:27:28,555 - app.core.excel.processor - INFO - 发现正常商品:条码6970512358996, 数量=5.0, 单价=3.8 2025-05-05 22:27:28,555 - app.core.excel.processor - INFO - 处理商品: 条码=6976909150303, 数量=4.0, 单价=4.5, 是否赠品=False 2025-05-05 22:27:28,555 - app.core.excel.processor - INFO - 发现正常商品:条码6976909150303, 数量=4.0, 单价=4.5 2025-05-05 22:27:28,555 - app.core.excel.processor - INFO - 处理商品: 条码=6958620704614, 数量=9.0, 单价=3.8, 是否赠品=False 2025-05-05 22:27:28,555 - app.core.excel.processor - INFO - 发现正常商品:条码6958620704614, 数量=9.0, 单价=3.8 2025-05-05 22:27:28,555 - app.core.excel.processor - INFO - 处理商品: 条码=6958620707813, 数量=3.0, 单价=3.8, 是否赠品=False 2025-05-05 22:27:28,556 - app.core.excel.processor - INFO - 发现正常商品:条码6958620707813, 数量=3.0, 单价=3.8 2025-05-05 22:27:28,556 - app.core.excel.processor - INFO - 处理商品: 条码=69586220709138, 数量=3.0, 单价=3.8, 是否赠品=False 2025-05-05 22:27:28,556 - app.core.excel.processor - INFO - 发现正常商品:条码69586220709138, 数量=3.0, 单价=3.8 2025-05-05 22:27:28,556 - app.core.excel.processor - INFO - 处理商品: 条码=6920202903975, 数量=6.0, 单价=3.0, 是否赠品=False 2025-05-05 22:27:28,556 - app.core.excel.processor - INFO - 发现正常商品:条码6920202903975, 数量=6.0, 单价=3.0 2025-05-05 22:27:28,556 - app.core.excel.processor - INFO - 处理商品: 条码=6971760591296, 数量=5.0, 单价=3.8, 是否赠品=False 2025-05-05 22:27:28,556 - app.core.excel.processor - INFO - 发现正常商品:条码6971760591296, 数量=5.0, 单价=3.8 2025-05-05 22:27:28,556 - app.core.excel.processor - INFO - 处理商品: 条码=6974031910031, 数量=5.0, 单价=3.8, 是否赠品=False 2025-05-05 22:27:28,556 - app.core.excel.processor - INFO - 发现正常商品:条码6974031910031, 数量=5.0, 单价=3.8 2025-05-05 22:27:28,557 - app.core.excel.processor - INFO - 处理商品: 条码=6974031910284, 数量=4.0, 单价=3.8, 是否赠品=False 2025-05-05 22:27:28,557 - app.core.excel.processor - INFO - 发现正常商品:条码6974031910284, 数量=4.0, 单价=3.8 2025-05-05 22:27:28,557 - app.core.excel.processor - INFO - 处理商品: 条码=6974372940780, 数量=12.0, 单价=7.2, 是否赠品=False 2025-05-05 22:27:28,557 - app.core.excel.processor - INFO - 发现正常商品:条码6974372940780, 数量=12.0, 单价=7.2 2025-05-05 22:27:33,232 - app.core.excel.processor - INFO - 处理商品: 条码=6974372940797, 数量=6.0, 单价=7.2, 是否赠品=False 2025-05-05 22:27:33,232 - app.core.excel.processor - INFO - 发现正常商品:条码6974372940797, 数量=6.0, 单价=7.2 2025-05-05 22:27:33,232 - app.core.excel.processor - INFO - 处理商品: 条码=6974985680042, 数量=6.0, 单价=3.8, 是否赠品=False 2025-05-05 22:27:33,232 - app.core.excel.processor - INFO - 发现正常商品:条码6974985680042, 数量=6.0, 单价=3.8 2025-05-05 22:27:33,232 - app.core.excel.processor - INFO - 处理商品: 条码=6911988033499, 数量=2.0, 单价=3.8, 是否赠品=False 2025-05-05 22:27:33,232 - app.core.excel.processor - INFO - 发现正常商品:条码6911988033499, 数量=2.0, 单价=3.8 2025-05-05 22:27:33,232 - app.core.excel.processor - INFO - 处理商品: 条码=6911988053572, 数量=4.0, 单价=3.1, 是否赠品=False 2025-05-05 22:27:33,232 - app.core.excel.processor - INFO - 发现正常商品:条码6911988053572, 数量=4.0, 单价=3.1 2025-05-05 22:27:33,233 - app.core.excel.processor - INFO - 处理商品: 条码=6911988053589, 数量=2.0, 单价=3.1, 是否赠品=False 2025-05-05 22:27:33,233 - app.core.excel.processor - INFO - 发现正常商品:条码6911988053589, 数量=2.0, 单价=3.1 2025-05-05 22:27:33,233 - app.core.excel.processor - INFO - 处理商品: 条码=6911988045720, 数量=3.0, 单价=3.9, 是否赠品=False 2025-05-05 22:27:33,233 - app.core.excel.processor - INFO - 发现正常商品:条码6911988045720, 数量=3.0, 单价=3.9 2025-05-05 22:27:33,233 - app.core.excel.processor - INFO - 处理商品: 条码=6911988045782, 数量=4.0, 单价=3.12, 是否赠品=False 2025-05-05 22:27:33,233 - app.core.excel.processor - INFO - 发现正常商品:条码6911988045782, 数量=4.0, 单价=3.12 2025-05-05 22:27:33,233 - app.core.excel.processor - INFO - 处理商品: 条码=6911988045744, 数量=2.0, 单价=3.6, 是否赠品=False 2025-05-05 22:27:33,233 - app.core.excel.processor - INFO - 发现正常商品:条码6911988045744, 数量=2.0, 单价=3.6 2025-05-05 22:27:33,234 - app.core.excel.processor - INFO - 处理商品: 条码=6911988058898, 数量=3.0, 单价=3.9, 是否赠品=False 2025-05-05 22:27:33,234 - app.core.excel.processor - INFO - 发现正常商品:条码6911988058898, 数量=3.0, 单价=3.9 2025-05-05 22:27:33,234 - app.core.excel.processor - INFO - 分组后共23 个不同条码的商品 2025-05-05 22:27:33,234 - app.core.excel.processor - INFO - 条码 6921440368823 处理结果:正常商品数量5.0,单价3.0,赠品数量0 2025-05-05 22:27:33,234 - app.core.excel.processor - INFO - 条码 6976624101628 处理结果:正常商品数量6.0,单价7.5,赠品数量0 2025-05-05 22:27:33,234 - app.core.excel.processor - INFO - 条码 6976624101635 处理结果:正常商品数量6.0,单价7.5,赠品数量0 2025-05-05 22:27:33,234 - app.core.excel.processor - INFO - 条码 6971760590053 处理结果:正常商品数量2.0,单价3.8,赠品数量0 2025-05-05 22:27:33,234 - app.core.excel.processor - INFO - 条码 6970512358996 处理结果:正常商品数量5.0,单价3.8,赠品数量0 2025-05-05 22:27:33,234 - app.core.excel.processor - INFO - 条码 6976909150303 处理结果:正常商品数量4.0,单价4.5,赠品数量0 2025-05-05 22:27:33,235 - app.core.excel.processor - INFO - 条码 6958620704614 处理结果:正常商品数量9.0,单价3.8,赠品数量0 2025-05-05 22:27:33,235 - app.core.excel.processor - INFO - 条码 6958620707813 处理结果:正常商品数量3.0,单价3.8,赠品数量0 2025-05-05 22:27:33,235 - app.core.excel.processor - INFO - 条码 69586220709138 处理结果:正常商品数量3.0,单价3.8,赠品数量0 2025-05-05 22:27:33,235 - app.core.excel.processor - INFO - 条码 6920202903975 处理结果:正常商品数量6.0,单价3.0,赠品数量0 2025-05-05 22:27:33,235 - app.core.excel.processor - INFO - 条码 6971760591296 处理结果:正常商品数量5.0,单价3.8,赠品数量0 2025-05-05 22:27:33,235 - app.core.excel.processor - INFO - 条码 6974031910031 处理结果:正常商品数量5.0,单价3.8,赠品数量0 2025-05-05 22:27:33,235 - app.core.excel.processor - INFO - 条码 6974031910284 处理结果:正常商品数量4.0,单价3.8,赠品数量0 2025-05-05 22:27:33,235 - app.core.excel.processor - INFO - 条码 6974372940780 处理结果:正常商品数量12.0,单价7.2,赠品数量0 2025-05-05 22:27:33,235 - app.core.excel.processor - INFO - 条码 6974372940797 处理结果:正常商品数量6.0,单价7.2,赠品数量0 2025-05-05 22:27:36,841 - app.core.excel.processor - INFO - 条码 6974985680042 处理结果:正常商品数量6.0,单价3.8,赠品数量0 2025-05-05 22:27:36,841 - app.core.excel.processor - INFO - 条码 6911988033499 处理结果:正常商品数量2.0,单价3.8,赠品数量0 2025-05-05 22:27:36,841 - app.core.excel.processor - INFO - 条码 6911988053572 处理结果:正常商品数量4.0,单价3.1,赠品数量0 2025-05-05 22:27:36,842 - app.core.excel.processor - INFO - 条码 6911988053589 处理结果:正常商品数量2.0,单价3.1,赠品数量0 2025-05-05 22:27:36,842 - app.core.excel.processor - INFO - 条码 6911988045720 处理结果:正常商品数量3.0,单价3.9,赠品数量0 2025-05-05 22:27:36,842 - app.core.excel.processor - INFO - 条码 6911988045782 处理结果:正常商品数量4.0,单价3.12,赠品数量0 2025-05-05 22:27:36,842 - app.core.excel.processor - INFO - 条码 6911988045744 处理结果:正常商品数量2.0,单价3.6,赠品数量0 2025-05-05 22:27:36,842 - app.core.excel.processor - INFO - 条码 6911988058898 处理结果:正常商品数量3.0,单价3.9,赠品数量0 2025-05-05 22:27:36,848 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_9527.xls 2025-05-05 22:27:36,849 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_9527.xls 2025-05-05 22:35:49,998 - app.core.excel.processor - INFO - 初始化ExcelProcessor 2025-05-05 22:35:49,998 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls 2025-05-05 22:35:50,000 - app.core.excel.processor - INFO - 开始处理Excel文件: D:/My Documents/python/orc-order-v2/data/output/9527.xlsx 2025-05-05 22:35:50,872 - app.core.excel.processor - INFO - 成功读取Excel文件: D:/My Documents/python/orc-order-v2/data/output/9527.xlsx, 共 24 行 2025-05-05 22:35:50,889 - app.core.excel.processor - INFO - 找到可能的表头行: 第1行,评分: 35 2025-05-05 22:35:50,889 - app.core.excel.processor - INFO - 识别到表头在第 1 行 2025-05-05 22:35:51,002 - app.core.excel.processor - INFO - 使用表头行重新读取数据,共 23 行有效数据 2025-05-05 22:35:51,004 - app.core.excel.processor - INFO - 找到精确匹配的条码列: 条形码 2025-05-05 22:35:51,004 - app.core.excel.processor - INFO - 使用条码列: 条形码 2025-05-05 22:35:51,004 - app.core.excel.processor - INFO - 找到name列(部分匹配): 货品名称 2025-05-05 22:35:51,005 - app.core.excel.processor - INFO - 找到quantity列: 数量 2025-05-05 22:35:51,005 - app.core.excel.processor - INFO - 找到unit列: 单位 2025-05-05 22:35:51,005 - app.core.excel.processor - INFO - 找到price列: 单价 2025-05-05 22:35:51,005 - app.core.excel.processor - INFO - 列名映射结果: {'barcode': '条形码', 'name': '货品名称', 'quantity': '数量', 'unit': '单位', 'price': '单价'} 2025-05-05 22:35:51,005 - app.core.excel.processor - INFO - 是否存在规格列: False 2025-05-05 22:35:51,031 - app.core.excel.processor - INFO - 第1行: 提取商品信息 条码=6921440368823, 名称=港菜70g*24蛋糕(乳酸蓝莓)(中保), 规格=, 数量=5.0, 单位=袋, 单价=3.0 2025-05-05 22:35:51,032 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 港菜70g*24蛋糕(乳酸蓝莓)(中保) -> 1*24, 包装数量=24 2025-05-05 22:35:51,034 - app.core.excel.processor - INFO - 第2行: 提取商品信息 条码=6976624101628, 名称=贝果林228g*12瑞士卷蛋糕(牛乳味), 规格=, 数量=6.0, 单位=盒, 单价=7.5 2025-05-05 22:35:51,035 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 贝果林228g*12瑞士卷蛋糕(牛乳味) -> 1*12, 包装数量=12 2025-05-05 22:35:51,036 - app.core.excel.processor - INFO - 第3行: 提取商品信息 条码=6976624101635, 名称=贝果林228g*12瑞士卷蛋糕(虎皮), 规格=, 数量=6.0, 单位=盒, 单价=7.5 2025-05-05 22:35:51,036 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 贝果林228g*12瑞士卷蛋糕(虎皮) -> 1*12, 包装数量=12 2025-05-05 22:35:51,037 - app.core.excel.processor - INFO - 第4行: 提取商品信息 条码=6971760590053, 名称=胡椒90g*24蛋糕(轻乳酪)中保, 规格=, 数量=2.0, 单位=袋, 单价=3.8 2025-05-05 22:35:51,037 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 胡椒90g*24蛋糕(轻乳酪)中保 -> 1*24, 包装数量=24 2025-05-05 22:35:51,038 - app.core.excel.processor - INFO - 第5行: 提取商品信息 条码=6970512358996, 名称=佐滋80g*24蛋糕(橡子巧克力味)(中保), 规格=, 数量=5.0, 单位=袋, 单价=3.8 2025-05-05 22:35:51,038 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 佐滋80g*24蛋糕(橡子巧克力味)(中保) -> 1*24, 包装数量=24 2025-05-05 22:35:51,039 - app.core.excel.processor - INFO - 第6行: 提取商品信息 条码=6976909150303, 名称=泓一225g*12千层手撕面包(中保), 规格=, 数量=4.0, 单位=袋, 单价=4.5 2025-05-05 22:35:51,040 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 泓一225g*12千层手撕面包(中保) -> 1*12, 包装数量=12 2025-05-05 22:35:51,040 - app.core.excel.processor - INFO - 第7行: 提取商品信息 条码=6958620704614, 名称=友臣90g*20肉松吐司面包(海苔味)(中保), 规格=, 数量=9.0, 单位=袋, 单价=3.8 2025-05-05 22:35:51,041 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 友臣90g*20肉松吐司面包(海苔味)(中保) -> 1*20, 包装数量=20 2025-05-05 22:35:51,041 - app.core.excel.processor - INFO - 第8行: 提取商品信息 条码=6958620707813, 名称=友臣105g*20奶酪面包(中保), 规格=, 数量=3.0, 单位=袋, 单价=3.8 2025-05-05 22:35:51,043 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 友臣105g*20奶酪面包(中保) -> 1*20, 包装数量=20 2025-05-05 22:35:51,556 - app.core.excel.processor - INFO - 第9行: 提取商品信息 条码=69586220709138, 名称=友臣90g*20面包(肉松紫米)中保, 规格=, 数量=3.0, 单位=袋, 单价=3.8 2025-05-05 22:35:51,556 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 友臣90g*20面包(肉松紫米)中保 -> 1*20, 包装数量=20 2025-05-05 22:35:51,557 - app.core.excel.processor - INFO - 第10行: 提取商品信息 条码=6920202903975, 名称=烘焙村85g*24流心吐司(厚乳香)新麦潮中保, 规格=, 数量=6.0, 单位=袋, 单价=3.0 2025-05-05 22:35:51,557 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 烘焙村85g*24流心吐司(厚乳香)新麦潮中保 -> 1*24, 包装数量=24 2025-05-05 22:35:51,558 - app.core.excel.processor - INFO - 第11行: 提取商品信息 条码=6971760591296, 名称=胡椒85g*28蛋皮手卷面包(肉松+沙拉)中保, 规格=, 数量=5.0, 单位=袋, 单价=3.8 2025-05-05 22:35:51,558 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 胡椒85g*28蛋皮手卷面包(肉松+沙拉)中保 -> 1*28, 包装数量=28 2025-05-05 22:35:51,558 - app.core.excel.processor - INFO - 第12行: 提取商品信息 条码=6974031910031, 名称=哈兰德120g*24两个三明治面包(咸肉松沙拉)中保, 规格=, 数量=5.0, 单位=袋, 单价=3.8 2025-05-05 22:35:51,559 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 哈兰德120g*24两个三明治面包(咸肉松沙拉)中保 -> 1*24, 包装数量=24 2025-05-05 22:35:51,560 - app.core.excel.processor - INFO - 第13行: 提取商品信息 条码=6974031910284, 名称=哈兰德120g*24两个三明治面包(黑麦肉松)中保, 规格=, 数量=4.0, 单位=袋, 单价=3.8 2025-05-05 22:35:51,560 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 哈兰德120g*24两个三明治面包(黑麦肉松)中保 -> 1*24, 包装数量=24 2025-05-05 22:35:51,561 - app.core.excel.processor - INFO - 第14行: 提取商品信息 条码=6974372940780, 名称=彼兹爱320g*12爆浆奶酪面包(海苔肉松味)中保, 规格=, 数量=12.0, 单位=盒, 单价=7.2 2025-05-05 22:35:51,561 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 彼兹爱320g*12爆浆奶酪面包(海苔肉松味)中保 -> 1*12, 包装数量=12 2025-05-05 22:35:51,562 - app.core.excel.processor - INFO - 第15行: 提取商品信息 条码=6974372940797, 名称=彼兹爱320g*12爆浆奶酪面包(坚果)中保, 规格=, 数量=6.0, 单位=盒, 单价=7.2 2025-05-05 22:35:51,563 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 彼兹爱320g*12爆浆奶酪面包(坚果)中保 -> 1*12, 包装数量=12 2025-05-05 22:35:51,564 - app.core.excel.processor - INFO - 第16行: 提取商品信息 条码=6974985680042, 名称=热油180g*30软麻花(酸奶味)宜预中保, 规格=, 数量=6.0, 单位=袋, 单价=3.8 2025-05-05 22:35:51,564 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 热油180g*30软麻花(酸奶味)宜预中保 -> 1*30, 包装数量=30 2025-05-05 22:35:56,258 - app.core.excel.processor - INFO - 第17行: 提取商品信息 条码=6911988033499, 名称=美焙辰120g*32纯蛋糕(原味)中保, 规格=, 数量=2.0, 单位=袋, 单价=3.8 2025-05-05 22:35:56,258 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 美焙辰120g*32纯蛋糕(原味)中保 -> 1*32, 包装数量=32 2025-05-05 22:35:56,259 - app.core.excel.processor - INFO - 第18行: 提取商品信息 条码=6911988053572, 名称=达利园90g*24半切吐司面包(芒果味)中保, 规格=, 数量=4.0, 单位=袋, 单价=3.1 2025-05-05 22:35:56,259 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 达利园90g*24半切吐司面包(芒果味)中保 -> 1*24, 包装数量=24 2025-05-05 22:35:56,260 - app.core.excel.processor - INFO - 第19行: 提取商品信息 条码=6911988053589, 名称=达利园90g*24奶醇吐司面包(牛奶味)中保, 规格=, 数量=2.0, 单位=袋, 单价=3.1 2025-05-05 22:35:56,260 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 达利园90g*24奶醇吐司面包(牛奶味)中保 -> 1*24, 包装数量=24 2025-05-05 22:35:56,261 - app.core.excel.processor - INFO - 第20行: 提取商品信息 条码=6911988045720, 名称=美焙辰100g*24菠萝包(中保), 规格=, 数量=3.0, 单位=袋, 单价=3.9 2025-05-05 22:35:56,262 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 美焙辰100g*24菠萝包(中保) -> 1*24, 包装数量=24 2025-05-05 22:35:56,263 - app.core.excel.processor - INFO - 第21行: 提取商品信息 条码=6911988045782, 名称=美焙辰93g*24肉松海苔味吐司(中保), 规格=, 数量=4.0, 单位=袋, 单价=3.12 2025-05-05 22:35:56,264 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 美焙辰93g*24肉松海苔味吐司(中保) -> 1*24, 包装数量=24 2025-05-05 22:35:56,264 - app.core.excel.processor - INFO - 第22行: 提取商品信息 条码=6911988045744, 名称=美焙辰95g*24大椰蓉面包(中保), 规格=, 数量=2.0, 单位=袋, 单价=3.6 2025-05-05 22:35:56,265 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 美焙辰95g*24大椰蓉面包(中保) -> 1*24, 包装数量=24 2025-05-05 22:35:56,266 - app.core.excel.processor - INFO - 第23行: 提取商品信息 条码=6911988058898, 名称=美焙辰90g*24岩烧大唱盘面包(奶香味)(中保), 规格=, 数量=3.0, 单位=袋, 单价=3.9 2025-05-05 22:35:56,266 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 美焙辰90g*24岩烧大唱盘面包(奶香味)(中保) -> 1*24, 包装数量=24 2025-05-05 22:35:56,266 - app.core.excel.processor - INFO - 提取到 23 个商品信息 2025-05-05 22:35:56,282 - app.core.excel.processor - INFO - 开始处理23 个产品信息 2025-05-05 22:35:56,282 - app.core.excel.processor - INFO - 处理商品: 条码=6921440368823, 数量=5.0, 单价=3.0, 是否赠品=False 2025-05-05 22:36:00,488 - app.core.excel.processor - INFO - 发现正常商品:条码6921440368823, 数量=5.0, 单价=3.0 2025-05-05 22:36:00,488 - app.core.excel.processor - INFO - 处理商品: 条码=6976624101628, 数量=6.0, 单价=7.5, 是否赠品=False 2025-05-05 22:36:00,488 - app.core.excel.processor - INFO - 发现正常商品:条码6976624101628, 数量=6.0, 单价=7.5 2025-05-05 22:36:00,488 - app.core.excel.processor - INFO - 处理商品: 条码=6976624101635, 数量=6.0, 单价=7.5, 是否赠品=False 2025-05-05 22:36:00,488 - app.core.excel.processor - INFO - 发现正常商品:条码6976624101635, 数量=6.0, 单价=7.5 2025-05-05 22:36:00,488 - app.core.excel.processor - INFO - 处理商品: 条码=6971760590053, 数量=2.0, 单价=3.8, 是否赠品=False 2025-05-05 22:36:00,488 - app.core.excel.processor - INFO - 发现正常商品:条码6971760590053, 数量=2.0, 单价=3.8 2025-05-05 22:36:00,489 - app.core.excel.processor - INFO - 处理商品: 条码=6970512358996, 数量=5.0, 单价=3.8, 是否赠品=False 2025-05-05 22:36:00,489 - app.core.excel.processor - INFO - 发现正常商品:条码6970512358996, 数量=5.0, 单价=3.8 2025-05-05 22:36:00,489 - app.core.excel.processor - INFO - 处理商品: 条码=6976909150303, 数量=4.0, 单价=4.5, 是否赠品=False 2025-05-05 22:36:00,489 - app.core.excel.processor - INFO - 发现正常商品:条码6976909150303, 数量=4.0, 单价=4.5 2025-05-05 22:36:00,489 - app.core.excel.processor - INFO - 处理商品: 条码=6958620704614, 数量=9.0, 单价=3.8, 是否赠品=False 2025-05-05 22:36:00,489 - app.core.excel.processor - INFO - 发现正常商品:条码6958620704614, 数量=9.0, 单价=3.8 2025-05-05 22:36:00,489 - app.core.excel.processor - INFO - 处理商品: 条码=6958620707813, 数量=3.0, 单价=3.8, 是否赠品=False 2025-05-05 22:36:00,489 - app.core.excel.processor - INFO - 发现正常商品:条码6958620707813, 数量=3.0, 单价=3.8 2025-05-05 22:36:00,489 - app.core.excel.processor - INFO - 处理商品: 条码=69586220709138, 数量=3.0, 单价=3.8, 是否赠品=False 2025-05-05 22:36:00,490 - app.core.excel.processor - INFO - 发现正常商品:条码69586220709138, 数量=3.0, 单价=3.8 2025-05-05 22:36:00,490 - app.core.excel.processor - INFO - 处理商品: 条码=6920202903975, 数量=6.0, 单价=3.0, 是否赠品=False 2025-05-05 22:36:00,490 - app.core.excel.processor - INFO - 发现正常商品:条码6920202903975, 数量=6.0, 单价=3.0 2025-05-05 22:36:00,490 - app.core.excel.processor - INFO - 处理商品: 条码=6971760591296, 数量=5.0, 单价=3.8, 是否赠品=False 2025-05-05 22:36:00,490 - app.core.excel.processor - INFO - 发现正常商品:条码6971760591296, 数量=5.0, 单价=3.8 2025-05-05 22:36:00,490 - app.core.excel.processor - INFO - 处理商品: 条码=6974031910031, 数量=5.0, 单价=3.8, 是否赠品=False 2025-05-05 22:36:00,490 - app.core.excel.processor - INFO - 发现正常商品:条码6974031910031, 数量=5.0, 单价=3.8 2025-05-05 22:36:00,490 - app.core.excel.processor - INFO - 处理商品: 条码=6974031910284, 数量=4.0, 单价=3.8, 是否赠品=False 2025-05-05 22:36:00,490 - app.core.excel.processor - INFO - 发现正常商品:条码6974031910284, 数量=4.0, 单价=3.8 2025-05-05 22:36:00,491 - app.core.excel.processor - INFO - 处理商品: 条码=6974372940780, 数量=12.0, 单价=7.2, 是否赠品=False 2025-05-05 22:36:00,491 - app.core.excel.processor - INFO - 发现正常商品:条码6974372940780, 数量=12.0, 单价=7.2 2025-05-05 22:36:00,491 - app.core.excel.processor - INFO - 处理商品: 条码=6974372940797, 数量=6.0, 单价=7.2, 是否赠品=False 2025-05-05 22:36:00,491 - app.core.excel.processor - INFO - 发现正常商品:条码6974372940797, 数量=6.0, 单价=7.2 2025-05-05 22:36:00,491 - app.core.excel.processor - INFO - 处理商品: 条码=6974985680042, 数量=6.0, 单价=3.8, 是否赠品=False 2025-05-05 22:36:00,491 - app.core.excel.processor - INFO - 发现正常商品:条码6974985680042, 数量=6.0, 单价=3.8 2025-05-05 22:36:00,491 - app.core.excel.processor - INFO - 处理商品: 条码=6911988033499, 数量=2.0, 单价=3.8, 是否赠品=False 2025-05-05 22:36:00,491 - app.core.excel.processor - INFO - 发现正常商品:条码6911988033499, 数量=2.0, 单价=3.8 2025-05-05 22:36:00,491 - app.core.excel.processor - INFO - 处理商品: 条码=6911988053572, 数量=4.0, 单价=3.1, 是否赠品=False 2025-05-05 22:36:00,492 - app.core.excel.processor - INFO - 发现正常商品:条码6911988053572, 数量=4.0, 单价=3.1 2025-05-05 22:36:05,756 - app.core.excel.processor - INFO - 处理商品: 条码=6911988053589, 数量=2.0, 单价=3.1, 是否赠品=False 2025-05-05 22:36:05,756 - app.core.excel.processor - INFO - 发现正常商品:条码6911988053589, 数量=2.0, 单价=3.1 2025-05-05 22:36:05,757 - app.core.excel.processor - INFO - 处理商品: 条码=6911988045720, 数量=3.0, 单价=3.9, 是否赠品=False 2025-05-05 22:36:05,757 - app.core.excel.processor - INFO - 发现正常商品:条码6911988045720, 数量=3.0, 单价=3.9 2025-05-05 22:36:05,757 - app.core.excel.processor - INFO - 处理商品: 条码=6911988045782, 数量=4.0, 单价=3.12, 是否赠品=False 2025-05-05 22:36:05,757 - app.core.excel.processor - INFO - 发现正常商品:条码6911988045782, 数量=4.0, 单价=3.12 2025-05-05 22:36:05,757 - app.core.excel.processor - INFO - 处理商品: 条码=6911988045744, 数量=2.0, 单价=3.6, 是否赠品=False 2025-05-05 22:36:05,757 - app.core.excel.processor - INFO - 发现正常商品:条码6911988045744, 数量=2.0, 单价=3.6 2025-05-05 22:36:05,757 - app.core.excel.processor - INFO - 处理商品: 条码=6911988058898, 数量=3.0, 单价=3.9, 是否赠品=False 2025-05-05 22:36:05,757 - app.core.excel.processor - INFO - 发现正常商品:条码6911988058898, 数量=3.0, 单价=3.9 2025-05-05 22:36:05,758 - app.core.excel.processor - INFO - 分组后共23 个不同条码的商品 2025-05-05 22:36:05,758 - app.core.excel.processor - INFO - 条码 6921440368823 处理结果:正常商品数量5.0,单价3.0,赠品数量0 2025-05-05 22:36:05,758 - app.core.excel.processor - INFO - 条码 6976624101628 处理结果:正常商品数量6.0,单价7.5,赠品数量0 2025-05-05 22:36:05,758 - app.core.excel.processor - INFO - 条码 6976624101635 处理结果:正常商品数量6.0,单价7.5,赠品数量0 2025-05-05 22:36:05,758 - app.core.excel.processor - INFO - 条码 6971760590053 处理结果:正常商品数量2.0,单价3.8,赠品数量0 2025-05-05 22:36:05,758 - app.core.excel.processor - INFO - 条码 6970512358996 处理结果:正常商品数量5.0,单价3.8,赠品数量0 2025-05-05 22:36:05,758 - app.core.excel.processor - INFO - 条码 6976909150303 处理结果:正常商品数量4.0,单价4.5,赠品数量0 2025-05-05 22:36:05,758 - app.core.excel.processor - INFO - 条码 6958620704614 处理结果:正常商品数量9.0,单价3.8,赠品数量0 2025-05-05 22:36:05,759 - app.core.excel.processor - INFO - 条码 6958620707813 处理结果:正常商品数量3.0,单价3.8,赠品数量0 2025-05-05 22:36:05,759 - app.core.excel.processor - INFO - 条码 69586220709138 处理结果:正常商品数量3.0,单价3.8,赠品数量0 2025-05-05 22:36:05,759 - app.core.excel.processor - INFO - 条码 6920202903975 处理结果:正常商品数量6.0,单价3.0,赠品数量0 2025-05-05 22:36:05,759 - app.core.excel.processor - INFO - 条码 6971760591296 处理结果:正常商品数量5.0,单价3.8,赠品数量0 2025-05-05 22:36:05,759 - app.core.excel.processor - INFO - 条码 6974031910031 处理结果:正常商品数量5.0,单价3.8,赠品数量0 2025-05-05 22:36:05,759 - app.core.excel.processor - INFO - 条码 6974031910284 处理结果:正常商品数量4.0,单价3.8,赠品数量0 2025-05-05 22:36:05,759 - app.core.excel.processor - INFO - 条码 6974372940780 处理结果:正常商品数量12.0,单价7.2,赠品数量0 2025-05-05 22:36:05,759 - app.core.excel.processor - INFO - 条码 6974372940797 处理结果:正常商品数量6.0,单价7.2,赠品数量0 2025-05-05 22:36:05,759 - app.core.excel.processor - INFO - 条码 6974985680042 处理结果:正常商品数量6.0,单价3.8,赠品数量0 2025-05-05 22:36:05,760 - app.core.excel.processor - INFO - 条码 6911988033499 处理结果:正常商品数量2.0,单价3.8,赠品数量0 2025-05-05 22:36:05,760 - app.core.excel.processor - INFO - 条码 6911988053572 处理结果:正常商品数量4.0,单价3.1,赠品数量0 2025-05-05 22:36:05,760 - app.core.excel.processor - INFO - 条码 6911988053589 处理结果:正常商品数量2.0,单价3.1,赠品数量0 2025-05-05 22:36:05,760 - app.core.excel.processor - INFO - 条码 6911988045720 处理结果:正常商品数量3.0,单价3.9,赠品数量0 2025-05-05 22:36:05,760 - app.core.excel.processor - INFO - 条码 6911988045782 处理结果:正常商品数量4.0,单价3.12,赠品数量0 2025-05-05 22:36:05,760 - app.core.excel.processor - INFO - 条码 6911988045744 处理结果:正常商品数量2.0,单价3.6,赠品数量0 2025-05-05 22:36:05,760 - app.core.excel.processor - INFO - 条码 6911988058898 处理结果:正常商品数量3.0,单价3.9,赠品数量0 2025-05-05 22:36:08,269 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_9527.xls 2025-05-05 22:36:08,274 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_9527.xls 2025-05-05 22:36:30,730 - app.core.excel.processor - INFO - 初始化ExcelProcessor 2025-05-05 22:36:30,730 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls 2025-05-05 22:36:30,733 - app.core.excel.processor - INFO - 开始处理Excel文件: D:/My Documents/python/orc-order-v2/data/output/9527.xlsx 2025-05-05 22:36:31,567 - app.core.excel.processor - INFO - 成功读取Excel文件: D:/My Documents/python/orc-order-v2/data/output/9527.xlsx, 共 25 行 2025-05-05 22:36:31,570 - app.core.excel.processor - INFO - 找到可能的表头行: 第1行,评分: 35 2025-05-05 22:36:31,570 - app.core.excel.processor - INFO - 识别到表头在第 1 行 2025-05-05 22:36:31,608 - app.core.excel.processor - INFO - 使用表头行重新读取数据,共 24 行有效数据 2025-05-05 22:36:31,608 - app.core.excel.processor - INFO - 找到精确匹配的条码列: 条形码 2025-05-05 22:36:31,608 - app.core.excel.processor - INFO - 使用条码列: 条形码 2025-05-05 22:36:31,608 - app.core.excel.processor - INFO - 找到name列(部分匹配): 货品名称 2025-05-05 22:36:31,609 - app.core.excel.processor - INFO - 找到quantity列: 数量 2025-05-05 22:36:31,609 - app.core.excel.processor - INFO - 找到unit列: 单位 2025-05-05 22:36:31,609 - app.core.excel.processor - INFO - 找到price列: 单价 2025-05-05 22:36:31,609 - app.core.excel.processor - INFO - 列名映射结果: {'barcode': '条形码', 'name': '货品名称', 'quantity': '数量', 'unit': '单位', 'price': '单价'} 2025-05-05 22:36:31,609 - app.core.excel.processor - INFO - 是否存在规格列: False 2025-05-05 22:36:31,613 - app.core.excel.processor - INFO - 第1行: 提取商品信息 条码=6921440368823, 名称=港菜70g*24蛋糕(乳酸蓝莓)(中保), 规格=, 数量=5.0, 单位=袋, 单价=3.0 2025-05-05 22:36:31,614 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 港菜70g*24蛋糕(乳酸蓝莓)(中保) -> 1*24, 包装数量=24 2025-05-05 22:36:31,618 - app.core.excel.processor - INFO - 第2行: 提取商品信息 条码=6976624101628, 名称=贝果林228g*12瑞士卷蛋糕(牛乳味), 规格=, 数量=6.0, 单位=盒, 单价=7.5 2025-05-05 22:36:31,618 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 贝果林228g*12瑞士卷蛋糕(牛乳味) -> 1*12, 包装数量=12 2025-05-05 22:36:31,621 - app.core.excel.processor - INFO - 第3行: 提取商品信息 条码=6976624101635, 名称=贝果林228g*12瑞士卷蛋糕(虎皮), 规格=, 数量=6.0, 单位=盒, 单价=7.5 2025-05-05 22:36:31,621 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 贝果林228g*12瑞士卷蛋糕(虎皮) -> 1*12, 包装数量=12 2025-05-05 22:36:31,623 - app.core.excel.processor - INFO - 第4行: 提取商品信息 条码=6971760590053, 名称=胡椒90g*24蛋糕(轻乳酪)中保, 规格=, 数量=2.0, 单位=袋, 单价=3.8 2025-05-05 22:36:31,623 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 胡椒90g*24蛋糕(轻乳酪)中保 -> 1*24, 包装数量=24 2025-05-05 22:36:31,625 - app.core.excel.processor - INFO - 第5行: 提取商品信息 条码=6970512358996, 名称=佐滋80g*24蛋糕(橡子巧克力味)(中保), 规格=, 数量=5.0, 单位=袋, 单价=3.8 2025-05-05 22:36:31,625 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 佐滋80g*24蛋糕(橡子巧克力味)(中保) -> 1*24, 包装数量=24 2025-05-05 22:36:31,630 - app.core.excel.processor - INFO - 第6行: 提取商品信息 条码=6976909150303, 名称=泓一225g*12千层手撕面包(中保), 规格=, 数量=4.0, 单位=袋, 单价=4.5 2025-05-05 22:36:31,630 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 泓一225g*12千层手撕面包(中保) -> 1*12, 包装数量=12 2025-05-05 22:36:31,631 - app.core.excel.processor - INFO - 第7行: 提取商品信息 条码=6958620704614, 名称=友臣90g*20肉松吐司面包(海苔味)(中保), 规格=, 数量=9.0, 单位=袋, 单价=3.8 2025-05-05 22:36:31,668 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 友臣90g*20肉松吐司面包(海苔味)(中保) -> 1*20, 包装数量=20 2025-05-05 22:36:31,669 - app.core.excel.processor - INFO - 第8行: 提取商品信息 条码=6958620707813, 名称=友臣105g*20奶酪面包(中保), 规格=, 数量=3.0, 单位=袋, 单价=3.8 2025-05-05 22:36:31,669 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 友臣105g*20奶酪面包(中保) -> 1*20, 包装数量=20 2025-05-05 22:36:31,669 - app.core.excel.processor - INFO - 第9行: 提取商品信息 条码=6958620709138, 名称=友臣90g*20面包(肉松紫米)中保, 规格=, 数量=3.0, 单位=袋, 单价=3.8 2025-05-05 22:36:31,670 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 友臣90g*20面包(肉松紫米)中保 -> 1*20, 包装数量=20 2025-05-05 22:36:31,670 - app.core.excel.processor - INFO - 第10行: 提取商品信息 条码=6920202903975, 名称=烘焙村85g*24流心吐司(厚乳香)新麦潮中保, 规格=, 数量=6.0, 单位=袋, 单价=3.0 2025-05-05 22:36:31,670 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 烘焙村85g*24流心吐司(厚乳香)新麦潮中保 -> 1*24, 包装数量=24 2025-05-05 22:36:31,671 - app.core.excel.processor - INFO - 第11行: 提取商品信息 条码=6971760591296, 名称=胡椒85g*28蛋皮手卷面包(肉松+沙拉)中保, 规格=, 数量=5.0, 单位=袋, 单价=3.8 2025-05-05 22:36:31,671 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 胡椒85g*28蛋皮手卷面包(肉松+沙拉)中保 -> 1*28, 包装数量=28 2025-05-05 22:36:31,672 - app.core.excel.processor - INFO - 第12行: 提取商品信息 条码=6974031910031, 名称=哈兰德120g*24两个三明治面包(咸肉松沙拉)中保, 规格=, 数量=5.0, 单位=袋, 单价=3.8 2025-05-05 22:36:31,672 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 哈兰德120g*24两个三明治面包(咸肉松沙拉)中保 -> 1*24, 包装数量=24 2025-05-05 22:36:31,673 - app.core.excel.processor - INFO - 第13行: 提取商品信息 条码=6974031910284, 名称=哈兰德120g*24两个三明治面包(黑麦肉松)中保, 规格=, 数量=4.0, 单位=袋, 单价=3.8 2025-05-05 22:36:31,673 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 哈兰德120g*24两个三明治面包(黑麦肉松)中保 -> 1*24, 包装数量=24 2025-05-05 22:36:31,674 - app.core.excel.processor - INFO - 第14行: 提取商品信息 条码=6974372940780, 名称=彼兹爱320g*12爆浆奶酪面包(海苔肉松味)中保, 规格=, 数量=12.0, 单位=盒, 单价=7.2 2025-05-05 22:36:31,674 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 彼兹爱320g*12爆浆奶酪面包(海苔肉松味)中保 -> 1*12, 包装数量=12 2025-05-05 22:36:35,505 - app.core.excel.processor - INFO - 第15行: 提取商品信息 条码=6974372940797, 名称=彼兹爱320g*12爆浆奶酪面包(坚果)中保, 规格=, 数量=6.0, 单位=盒, 单价=7.2 2025-05-05 22:36:35,505 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 彼兹爱320g*12爆浆奶酪面包(坚果)中保 -> 1*12, 包装数量=12 2025-05-05 22:36:35,506 - app.core.excel.processor - INFO - 第16行: 提取商品信息 条码=6974985680042, 名称=热油180g*30软麻花(酸奶味)宜预中保, 规格=, 数量=6.0, 单位=袋, 单价=3.8 2025-05-05 22:36:35,506 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 热油180g*30软麻花(酸奶味)宜预中保 -> 1*30, 包装数量=30 2025-05-05 22:36:35,506 - app.core.excel.processor - INFO - 第17行: 提取商品信息 条码=6911988033499, 名称=美焙辰120g*32纯蛋糕(原味)中保, 规格=, 数量=2.0, 单位=袋, 单价=3.8 2025-05-05 22:36:35,506 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 美焙辰120g*32纯蛋糕(原味)中保 -> 1*32, 包装数量=32 2025-05-05 22:36:35,507 - app.core.excel.processor - INFO - 第18行: 提取商品信息 条码=6911988053572, 名称=达利园90g*24半切吐司面包(芒果味)中保, 规格=, 数量=4.0, 单位=袋, 单价=3.1 2025-05-05 22:36:35,507 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 达利园90g*24半切吐司面包(芒果味)中保 -> 1*24, 包装数量=24 2025-05-05 22:36:35,507 - app.core.excel.processor - INFO - 第19行: 提取商品信息 条码=6911988053589, 名称=达利园90g*24奶醇吐司面包(牛奶味)中保, 规格=, 数量=2.0, 单位=袋, 单价=3.1 2025-05-05 22:36:35,507 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 达利园90g*24奶醇吐司面包(牛奶味)中保 -> 1*24, 包装数量=24 2025-05-05 22:36:35,507 - app.core.excel.processor - INFO - 第20行: 提取商品信息 条码=6911988045720, 名称=美焙辰100g*24菠萝包(中保), 规格=, 数量=3.0, 单位=袋, 单价=3.9 2025-05-05 22:36:35,508 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 美焙辰100g*24菠萝包(中保) -> 1*24, 包装数量=24 2025-05-05 22:36:35,508 - app.core.excel.processor - INFO - 第21行: 提取商品信息 条码=6911988045782, 名称=美焙辰93g*24肉松海苔味吐司(中保), 规格=, 数量=4.0, 单位=袋, 单价=3.12 2025-05-05 22:36:35,508 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 美焙辰93g*24肉松海苔味吐司(中保) -> 1*24, 包装数量=24 2025-05-05 22:36:35,509 - app.core.excel.processor - INFO - 第22行: 提取商品信息 条码=6911988045744, 名称=美焙辰95g*24大椰蓉面包(中保), 规格=, 数量=2.0, 单位=袋, 单价=3.6 2025-05-05 22:36:35,509 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 美焙辰95g*24大椰蓉面包(中保) -> 1*24, 包装数量=24 2025-05-05 22:36:40,767 - app.core.excel.processor - INFO - 第23行: 提取商品信息 条码=6911988058898, 名称=美焙辰90g*24岩烧大唱盘面包(奶香味)(中保), 规格=, 数量=3.0, 单位=袋, 单价=3.9 2025-05-05 22:36:40,767 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 美焙辰90g*24岩烧大唱盘面包(奶香味)(中保) -> 1*24, 包装数量=24 2025-05-05 22:36:40,768 - app.core.excel.processor - INFO - 第24行: 提取商品信息 条码=6926104950796, 名称=盐津铺子(25g20)12蛋皇鹌鹑蛋4个(鸡汁盐味), 规格=, 数量=1.0, 单位=袋, 单价=30.0 2025-05-05 22:36:40,773 - app.core.excel.processor - INFO - 从商品名称推断规格: 盐津铺子(25g20)12蛋皇鹌鹑蛋4个(鸡汁盐味) -> 25*20, 包装数量=20 2025-05-05 22:36:40,773 - app.core.excel.processor - INFO - 从商品名称推断规格: 盐津铺子(25g20)12蛋皇鹌鹑蛋4个(鸡汁盐味) -> 25*20, 包装数量=20 2025-05-05 22:36:40,774 - app.core.excel.processor - INFO - 提取到 24 个商品信息 2025-05-05 22:36:40,787 - app.core.excel.processor - INFO - 开始处理24 个产品信息 2025-05-05 22:36:40,788 - app.core.excel.processor - INFO - 处理商品: 条码=6921440368823, 数量=5.0, 单价=3.0, 是否赠品=False 2025-05-05 22:36:40,788 - app.core.excel.processor - INFO - 发现正常商品:条码6921440368823, 数量=5.0, 单价=3.0 2025-05-05 22:36:40,788 - app.core.excel.processor - INFO - 处理商品: 条码=6976624101628, 数量=6.0, 单价=7.5, 是否赠品=False 2025-05-05 22:36:40,788 - app.core.excel.processor - INFO - 发现正常商品:条码6976624101628, 数量=6.0, 单价=7.5 2025-05-05 22:36:40,788 - app.core.excel.processor - INFO - 处理商品: 条码=6976624101635, 数量=6.0, 单价=7.5, 是否赠品=False 2025-05-05 22:36:40,788 - app.core.excel.processor - INFO - 发现正常商品:条码6976624101635, 数量=6.0, 单价=7.5 2025-05-05 22:36:40,788 - app.core.excel.processor - INFO - 处理商品: 条码=6971760590053, 数量=2.0, 单价=3.8, 是否赠品=False 2025-05-05 22:36:40,789 - app.core.excel.processor - INFO - 发现正常商品:条码6971760590053, 数量=2.0, 单价=3.8 2025-05-05 22:36:40,789 - app.core.excel.processor - INFO - 处理商品: 条码=6970512358996, 数量=5.0, 单价=3.8, 是否赠品=False 2025-05-05 22:36:40,789 - app.core.excel.processor - INFO - 发现正常商品:条码6970512358996, 数量=5.0, 单价=3.8 2025-05-05 22:36:40,789 - app.core.excel.processor - INFO - 处理商品: 条码=6976909150303, 数量=4.0, 单价=4.5, 是否赠品=False 2025-05-05 22:36:40,789 - app.core.excel.processor - INFO - 发现正常商品:条码6976909150303, 数量=4.0, 单价=4.5 2025-05-05 22:36:40,789 - app.core.excel.processor - INFO - 处理商品: 条码=6958620704614, 数量=9.0, 单价=3.8, 是否赠品=False 2025-05-05 22:36:40,789 - app.core.excel.processor - INFO - 发现正常商品:条码6958620704614, 数量=9.0, 单价=3.8 2025-05-05 22:36:40,789 - app.core.excel.processor - INFO - 处理商品: 条码=6958620707813, 数量=3.0, 单价=3.8, 是否赠品=False 2025-05-05 22:36:40,790 - app.core.excel.processor - INFO - 发现正常商品:条码6958620707813, 数量=3.0, 单价=3.8 2025-05-05 22:36:40,790 - app.core.excel.processor - INFO - 处理商品: 条码=6958620709138, 数量=3.0, 单价=3.8, 是否赠品=False 2025-05-05 22:36:40,790 - app.core.excel.processor - INFO - 发现正常商品:条码6958620709138, 数量=3.0, 单价=3.8 2025-05-05 22:36:40,790 - app.core.excel.processor - INFO - 处理商品: 条码=6920202903975, 数量=6.0, 单价=3.0, 是否赠品=False 2025-05-05 22:36:40,790 - app.core.excel.processor - INFO - 发现正常商品:条码6920202903975, 数量=6.0, 单价=3.0 2025-05-05 22:36:49,476 - app.core.excel.processor - INFO - 处理商品: 条码=6971760591296, 数量=5.0, 单价=3.8, 是否赠品=False 2025-05-05 22:36:49,476 - app.core.excel.processor - INFO - 发现正常商品:条码6971760591296, 数量=5.0, 单价=3.8 2025-05-05 22:36:49,476 - app.core.excel.processor - INFO - 处理商品: 条码=6974031910031, 数量=5.0, 单价=3.8, 是否赠品=False 2025-05-05 22:36:49,477 - app.core.excel.processor - INFO - 发现正常商品:条码6974031910031, 数量=5.0, 单价=3.8 2025-05-05 22:36:49,477 - app.core.excel.processor - INFO - 处理商品: 条码=6974031910284, 数量=4.0, 单价=3.8, 是否赠品=False 2025-05-05 22:36:49,477 - app.core.excel.processor - INFO - 发现正常商品:条码6974031910284, 数量=4.0, 单价=3.8 2025-05-05 22:36:49,477 - app.core.excel.processor - INFO - 处理商品: 条码=6974372940780, 数量=12.0, 单价=7.2, 是否赠品=False 2025-05-05 22:36:49,477 - app.core.excel.processor - INFO - 发现正常商品:条码6974372940780, 数量=12.0, 单价=7.2 2025-05-05 22:36:49,477 - app.core.excel.processor - INFO - 处理商品: 条码=6974372940797, 数量=6.0, 单价=7.2, 是否赠品=False 2025-05-05 22:36:49,478 - app.core.excel.processor - INFO - 发现正常商品:条码6974372940797, 数量=6.0, 单价=7.2 2025-05-05 22:36:49,478 - app.core.excel.processor - INFO - 处理商品: 条码=6974985680042, 数量=6.0, 单价=3.8, 是否赠品=False 2025-05-05 22:36:49,478 - app.core.excel.processor - INFO - 发现正常商品:条码6974985680042, 数量=6.0, 单价=3.8 2025-05-05 22:36:49,478 - app.core.excel.processor - INFO - 处理商品: 条码=6911988033499, 数量=2.0, 单价=3.8, 是否赠品=False 2025-05-05 22:36:49,478 - app.core.excel.processor - INFO - 发现正常商品:条码6911988033499, 数量=2.0, 单价=3.8 2025-05-05 22:36:49,478 - app.core.excel.processor - INFO - 处理商品: 条码=6911988053572, 数量=4.0, 单价=3.1, 是否赠品=False 2025-05-05 22:36:49,478 - app.core.excel.processor - INFO - 发现正常商品:条码6911988053572, 数量=4.0, 单价=3.1 2025-05-05 22:36:49,479 - app.core.excel.processor - INFO - 处理商品: 条码=6911988053589, 数量=2.0, 单价=3.1, 是否赠品=False 2025-05-05 22:36:49,479 - app.core.excel.processor - INFO - 发现正常商品:条码6911988053589, 数量=2.0, 单价=3.1 2025-05-05 22:36:49,479 - app.core.excel.processor - INFO - 处理商品: 条码=6911988045720, 数量=3.0, 单价=3.9, 是否赠品=False 2025-05-05 22:36:49,479 - app.core.excel.processor - INFO - 发现正常商品:条码6911988045720, 数量=3.0, 单价=3.9 2025-05-05 22:36:49,479 - app.core.excel.processor - INFO - 处理商品: 条码=6911988045782, 数量=4.0, 单价=3.12, 是否赠品=False 2025-05-05 22:36:49,479 - app.core.excel.processor - INFO - 发现正常商品:条码6911988045782, 数量=4.0, 单价=3.12 2025-05-05 22:36:49,479 - app.core.excel.processor - INFO - 处理商品: 条码=6911988045744, 数量=2.0, 单价=3.6, 是否赠品=False 2025-05-05 22:36:49,479 - app.core.excel.processor - INFO - 发现正常商品:条码6911988045744, 数量=2.0, 单价=3.6 2025-05-05 22:36:49,479 - app.core.excel.processor - INFO - 处理商品: 条码=6911988058898, 数量=3.0, 单价=3.9, 是否赠品=False 2025-05-05 22:36:49,480 - app.core.excel.processor - INFO - 发现正常商品:条码6911988058898, 数量=3.0, 单价=3.9 2025-05-05 22:36:49,480 - app.core.excel.processor - INFO - 处理商品: 条码=6926104950796, 数量=1.0, 单价=30.0, 是否赠品=False 2025-05-05 22:36:49,480 - app.core.excel.processor - INFO - 发现正常商品:条码6926104950796, 数量=1.0, 单价=30.0 2025-05-05 22:36:49,480 - app.core.excel.processor - INFO - 分组后共24 个不同条码的商品 2025-05-05 22:36:49,480 - app.core.excel.processor - INFO - 条码 6921440368823 处理结果:正常商品数量5.0,单价3.0,赠品数量0 2025-05-05 22:36:49,480 - app.core.excel.processor - INFO - 条码 6976624101628 处理结果:正常商品数量6.0,单价7.5,赠品数量0 2025-05-05 22:36:49,480 - app.core.excel.processor - INFO - 条码 6976624101635 处理结果:正常商品数量6.0,单价7.5,赠品数量0 2025-05-05 22:36:49,480 - app.core.excel.processor - INFO - 条码 6971760590053 处理结果:正常商品数量2.0,单价3.8,赠品数量0 2025-05-05 22:36:49,480 - app.core.excel.processor - INFO - 条码 6970512358996 处理结果:正常商品数量5.0,单价3.8,赠品数量0 2025-05-05 22:36:49,481 - app.core.excel.processor - INFO - 条码 6976909150303 处理结果:正常商品数量4.0,单价4.5,赠品数量0 2025-05-05 22:36:55,736 - app.core.excel.processor - INFO - 条码 6958620704614 处理结果:正常商品数量9.0,单价3.8,赠品数量0 2025-05-05 22:36:55,736 - app.core.excel.processor - INFO - 条码 6958620707813 处理结果:正常商品数量3.0,单价3.8,赠品数量0 2025-05-05 22:36:55,737 - app.core.excel.processor - INFO - 条码 6958620709138 处理结果:正常商品数量3.0,单价3.8,赠品数量0 2025-05-05 22:36:55,737 - app.core.excel.processor - INFO - 条码 6920202903975 处理结果:正常商品数量6.0,单价3.0,赠品数量0 2025-05-05 22:36:55,737 - app.core.excel.processor - INFO - 条码 6971760591296 处理结果:正常商品数量5.0,单价3.8,赠品数量0 2025-05-05 22:36:55,737 - app.core.excel.processor - INFO - 条码 6974031910031 处理结果:正常商品数量5.0,单价3.8,赠品数量0 2025-05-05 22:36:55,737 - app.core.excel.processor - INFO - 条码 6974031910284 处理结果:正常商品数量4.0,单价3.8,赠品数量0 2025-05-05 22:36:55,737 - app.core.excel.processor - INFO - 条码 6974372940780 处理结果:正常商品数量12.0,单价7.2,赠品数量0 2025-05-05 22:36:55,737 - app.core.excel.processor - INFO - 条码 6974372940797 处理结果:正常商品数量6.0,单价7.2,赠品数量0 2025-05-05 22:36:55,737 - app.core.excel.processor - INFO - 条码 6974985680042 处理结果:正常商品数量6.0,单价3.8,赠品数量0 2025-05-05 22:36:55,737 - app.core.excel.processor - INFO - 条码 6911988033499 处理结果:正常商品数量2.0,单价3.8,赠品数量0 2025-05-05 22:36:55,738 - app.core.excel.processor - INFO - 条码 6911988053572 处理结果:正常商品数量4.0,单价3.1,赠品数量0 2025-05-05 22:36:55,738 - app.core.excel.processor - INFO - 条码 6911988053589 处理结果:正常商品数量2.0,单价3.1,赠品数量0 2025-05-05 22:36:55,738 - app.core.excel.processor - INFO - 条码 6911988045720 处理结果:正常商品数量3.0,单价3.9,赠品数量0 2025-05-05 22:36:55,738 - app.core.excel.processor - INFO - 条码 6911988045782 处理结果:正常商品数量4.0,单价3.12,赠品数量0 2025-05-05 22:36:55,738 - app.core.excel.processor - INFO - 条码 6911988045744 处理结果:正常商品数量2.0,单价3.6,赠品数量0 2025-05-05 22:36:55,738 - app.core.excel.processor - INFO - 条码 6911988058898 处理结果:正常商品数量3.0,单价3.9,赠品数量0 2025-05-05 22:36:55,738 - app.core.excel.processor - INFO - 条码 6926104950796 处理结果:正常商品数量1.0,单价30.0,赠品数量0 2025-05-05 22:36:55,746 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_9527.xls 2025-05-05 22:36:55,749 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_9527.xls 2025-05-05 22:40:12,608 - app.core.excel.processor - INFO - 初始化ExcelProcessor 2025-05-05 22:40:12,609 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls 2025-05-05 22:40:12,611 - app.core.excel.processor - INFO - 开始处理Excel文件: D:/My Documents/python/orc-order-v2/data/output/9527.xlsx 2025-05-05 22:40:13,220 - app.core.excel.processor - INFO - 成功读取Excel文件: D:/My Documents/python/orc-order-v2/data/output/9527.xlsx, 共 25 行 2025-05-05 22:40:13,223 - app.core.excel.processor - INFO - 找到可能的表头行: 第1行,评分: 35 2025-05-05 22:40:13,224 - app.core.excel.processor - INFO - 识别到表头在第 1 行 2025-05-05 22:40:13,269 - app.core.excel.processor - INFO - 使用表头行重新读取数据,共 24 行有效数据 2025-05-05 22:40:13,269 - app.core.excel.processor - INFO - 找到精确匹配的条码列: 条形码 2025-05-05 22:40:13,269 - app.core.excel.processor - INFO - 使用条码列: 条形码 2025-05-05 22:40:13,269 - app.core.excel.processor - INFO - 找到name列(部分匹配): 货品名称 2025-05-05 22:40:13,269 - app.core.excel.processor - INFO - 找到quantity列: 数量 2025-05-05 22:40:13,269 - app.core.excel.processor - INFO - 找到unit列: 单位 2025-05-05 22:40:13,269 - app.core.excel.processor - INFO - 找到price列: 单价 2025-05-05 22:40:13,270 - app.core.excel.processor - INFO - 列名映射结果: {'barcode': '条形码', 'name': '货品名称', 'quantity': '数量', 'unit': '单位', 'price': '单价'} 2025-05-05 22:40:13,270 - app.core.excel.processor - INFO - 是否存在规格列: False 2025-05-05 22:40:13,271 - app.core.excel.processor - INFO - 第1行: 提取商品信息 条码=6921440368823, 名称=港菜70g*24蛋糕(乳酸蓝莓)(中保), 规格=, 数量=5.0, 单位=袋, 单价=3.0 2025-05-05 22:40:13,271 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 港菜70g*24蛋糕(乳酸蓝莓)(中保) -> 1*24, 包装数量=24 2025-05-05 22:40:13,273 - app.core.excel.processor - INFO - 第2行: 提取商品信息 条码=6976624101628, 名称=贝果林228g*12瑞士卷蛋糕(牛乳味), 规格=, 数量=6.0, 单位=盒, 单价=7.5 2025-05-05 22:40:13,273 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 贝果林228g*12瑞士卷蛋糕(牛乳味) -> 1*12, 包装数量=12 2025-05-05 22:40:13,273 - app.core.excel.processor - INFO - 第3行: 提取商品信息 条码=6976624101635, 名称=贝果林228g*12瑞士卷蛋糕(虎皮), 规格=, 数量=6.0, 单位=盒, 单价=7.5 2025-05-05 22:40:13,274 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 贝果林228g*12瑞士卷蛋糕(虎皮) -> 1*12, 包装数量=12 2025-05-05 22:40:13,274 - app.core.excel.processor - INFO - 第4行: 提取商品信息 条码=6971760590053, 名称=胡椒90g*24蛋糕(轻乳酪)中保, 规格=, 数量=2.0, 单位=袋, 单价=3.8 2025-05-05 22:40:13,274 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 胡椒90g*24蛋糕(轻乳酪)中保 -> 1*24, 包装数量=24 2025-05-05 22:40:13,279 - app.core.excel.processor - INFO - 第5行: 提取商品信息 条码=6970512358996, 名称=佐滋80g*24蛋糕(橡子巧克力味)(中保), 规格=, 数量=5.0, 单位=袋, 单价=3.8 2025-05-05 22:40:13,279 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 佐滋80g*24蛋糕(橡子巧克力味)(中保) -> 1*24, 包装数量=24 2025-05-05 22:40:13,279 - app.core.excel.processor - INFO - 第6行: 提取商品信息 条码=6976909150303, 名称=泓一225g*12千层手撕面包(中保), 规格=, 数量=4.0, 单位=袋, 单价=4.5 2025-05-05 22:40:13,280 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 泓一225g*12千层手撕面包(中保) -> 1*12, 包装数量=12 2025-05-05 22:40:13,280 - app.core.excel.processor - INFO - 第7行: 提取商品信息 条码=6958620704614, 名称=友臣90g*20肉松吐司面包(海苔味)(中保), 规格=, 数量=9.0, 单位=袋, 单价=3.8 2025-05-05 22:40:13,333 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 友臣90g*20肉松吐司面包(海苔味)(中保) -> 1*20, 包装数量=20 2025-05-05 22:40:13,334 - app.core.excel.processor - INFO - 第8行: 提取商品信息 条码=6958620707813, 名称=友臣105g*20奶酪面包(中保), 规格=, 数量=3.0, 单位=袋, 单价=3.8 2025-05-05 22:40:13,334 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 友臣105g*20奶酪面包(中保) -> 1*20, 包装数量=20 2025-05-05 22:40:13,334 - app.core.excel.processor - INFO - 第9行: 提取商品信息 条码=6958620709138, 名称=友臣90g*20面包(肉松紫米)中保, 规格=, 数量=3.0, 单位=袋, 单价=3.8 2025-05-05 22:40:13,334 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 友臣90g*20面包(肉松紫米)中保 -> 1*20, 包装数量=20 2025-05-05 22:40:13,335 - app.core.excel.processor - INFO - 第10行: 提取商品信息 条码=6920202903975, 名称=烘焙村85g*24流心吐司(厚乳香)新麦潮中保, 规格=, 数量=6.0, 单位=袋, 单价=3.0 2025-05-05 22:40:13,335 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 烘焙村85g*24流心吐司(厚乳香)新麦潮中保 -> 1*24, 包装数量=24 2025-05-05 22:40:13,336 - app.core.excel.processor - INFO - 第11行: 提取商品信息 条码=6971760591296, 名称=胡椒85g*28蛋皮手卷面包(肉松+沙拉)中保, 规格=, 数量=5.0, 单位=袋, 单价=3.8 2025-05-05 22:40:13,336 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 胡椒85g*28蛋皮手卷面包(肉松+沙拉)中保 -> 1*28, 包装数量=28 2025-05-05 22:40:13,337 - app.core.excel.processor - INFO - 第12行: 提取商品信息 条码=6974031910031, 名称=哈兰德120g*24两个三明治面包(咸肉松沙拉)中保, 规格=, 数量=5.0, 单位=袋, 单价=3.8 2025-05-05 22:40:13,337 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 哈兰德120g*24两个三明治面包(咸肉松沙拉)中保 -> 1*24, 包装数量=24 2025-05-05 22:40:13,337 - app.core.excel.processor - INFO - 第13行: 提取商品信息 条码=6974031910284, 名称=哈兰德120g*24两个三明治面包(黑麦肉松)中保, 规格=, 数量=4.0, 单位=袋, 单价=3.8 2025-05-05 22:40:13,338 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 哈兰德120g*24两个三明治面包(黑麦肉松)中保 -> 1*24, 包装数量=24 2025-05-05 22:40:13,338 - app.core.excel.processor - INFO - 第14行: 提取商品信息 条码=6974372940780, 名称=彼兹爱320g*12爆浆奶酪面包(海苔肉松味)中保, 规格=, 数量=12.0, 单位=盒, 单价=7.2 2025-05-05 22:40:13,338 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 彼兹爱320g*12爆浆奶酪面包(海苔肉松味)中保 -> 1*12, 包装数量=12 2025-05-05 22:40:17,108 - app.core.excel.processor - INFO - 第15行: 提取商品信息 条码=6974372940797, 名称=彼兹爱320g*12爆浆奶酪面包(坚果)中保, 规格=, 数量=6.0, 单位=盒, 单价=7.2 2025-05-05 22:40:17,109 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 彼兹爱320g*12爆浆奶酪面包(坚果)中保 -> 1*12, 包装数量=12 2025-05-05 22:40:17,109 - app.core.excel.processor - INFO - 第16行: 提取商品信息 条码=6974985680042, 名称=热油180g*30软麻花(酸奶味)宜预中保, 规格=, 数量=6.0, 单位=袋, 单价=3.8 2025-05-05 22:40:17,109 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 热油180g*30软麻花(酸奶味)宜预中保 -> 1*30, 包装数量=30 2025-05-05 22:40:17,110 - app.core.excel.processor - INFO - 第17行: 提取商品信息 条码=6911988033499, 名称=美焙辰120g*32纯蛋糕(原味)中保, 规格=, 数量=2.0, 单位=袋, 单价=3.8 2025-05-05 22:40:17,110 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 美焙辰120g*32纯蛋糕(原味)中保 -> 1*32, 包装数量=32 2025-05-05 22:40:17,111 - app.core.excel.processor - INFO - 第18行: 提取商品信息 条码=6911988053572, 名称=达利园90g*24半切吐司面包(芒果味)中保, 规格=, 数量=4.0, 单位=袋, 单价=3.1 2025-05-05 22:40:17,111 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 达利园90g*24半切吐司面包(芒果味)中保 -> 1*24, 包装数量=24 2025-05-05 22:40:17,112 - app.core.excel.processor - INFO - 第19行: 提取商品信息 条码=6911988053589, 名称=达利园90g*24奶醇吐司面包(牛奶味)中保, 规格=, 数量=2.0, 单位=袋, 单价=3.1 2025-05-05 22:40:17,112 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 达利园90g*24奶醇吐司面包(牛奶味)中保 -> 1*24, 包装数量=24 2025-05-05 22:40:17,112 - app.core.excel.processor - INFO - 第20行: 提取商品信息 条码=6911988045720, 名称=美焙辰100g*24菠萝包(中保), 规格=, 数量=3.0, 单位=袋, 单价=3.9 2025-05-05 22:40:17,112 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 美焙辰100g*24菠萝包(中保) -> 1*24, 包装数量=24 2025-05-05 22:40:17,113 - app.core.excel.processor - INFO - 第21行: 提取商品信息 条码=6911988045782, 名称=美焙辰93g*24肉松海苔味吐司(中保), 规格=, 数量=4.0, 单位=袋, 单价=3.12 2025-05-05 22:40:17,113 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 美焙辰93g*24肉松海苔味吐司(中保) -> 1*24, 包装数量=24 2025-05-05 22:40:17,113 - app.core.excel.processor - INFO - 第22行: 提取商品信息 条码=6911988045744, 名称=美焙辰95g*24大椰蓉面包(中保), 规格=, 数量=2.0, 单位=袋, 单价=3.6 2025-05-05 22:40:17,113 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 美焙辰95g*24大椰蓉面包(中保) -> 1*24, 包装数量=24 2025-05-05 22:40:21,895 - app.core.excel.processor - INFO - 第23行: 提取商品信息 条码=6911988058898, 名称=美焙辰90g*24岩烧大唱盘面包(奶香味)(中保), 规格=, 数量=3.0, 单位=袋, 单价=3.9 2025-05-05 22:40:21,895 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 美焙辰90g*24岩烧大唱盘面包(奶香味)(中保) -> 1*24, 包装数量=24 2025-05-05 22:40:21,896 - app.core.excel.processor - INFO - 第24行: 提取商品信息 条码=6926104950789, 名称=盐津铺子(25g20)12蛋皇鹌鹑蛋4个(鸡汁盐味), 规格=, 数量=20.0, 单位=个, 单价=1.5 2025-05-05 22:40:21,900 - app.core.excel.processor - INFO - 从商品名称推断规格: 盐津铺子(25g20)12蛋皇鹌鹑蛋4个(鸡汁盐味) -> 25*20, 包装数量=20 2025-05-05 22:40:21,900 - app.core.excel.processor - INFO - 从商品名称推断规格: 盐津铺子(25g20)12蛋皇鹌鹑蛋4个(鸡汁盐味) -> 25*20, 包装数量=20 2025-05-05 22:40:21,900 - app.core.excel.processor - INFO - 提取到 24 个商品信息 2025-05-05 22:40:21,907 - app.core.excel.processor - INFO - 开始处理24 个产品信息 2025-05-05 22:40:21,908 - app.core.excel.processor - INFO - 处理商品: 条码=6921440368823, 数量=5.0, 单价=3.0, 是否赠品=False 2025-05-05 22:40:21,908 - app.core.excel.processor - INFO - 发现正常商品:条码6921440368823, 数量=5.0, 单价=3.0 2025-05-05 22:40:21,908 - app.core.excel.processor - INFO - 处理商品: 条码=6976624101628, 数量=6.0, 单价=7.5, 是否赠品=False 2025-05-05 22:40:21,908 - app.core.excel.processor - INFO - 发现正常商品:条码6976624101628, 数量=6.0, 单价=7.5 2025-05-05 22:40:21,909 - app.core.excel.processor - INFO - 处理商品: 条码=6976624101635, 数量=6.0, 单价=7.5, 是否赠品=False 2025-05-05 22:40:21,909 - app.core.excel.processor - INFO - 发现正常商品:条码6976624101635, 数量=6.0, 单价=7.5 2025-05-05 22:40:21,909 - app.core.excel.processor - INFO - 处理商品: 条码=6971760590053, 数量=2.0, 单价=3.8, 是否赠品=False 2025-05-05 22:40:21,909 - app.core.excel.processor - INFO - 发现正常商品:条码6971760590053, 数量=2.0, 单价=3.8 2025-05-05 22:40:21,909 - app.core.excel.processor - INFO - 处理商品: 条码=6970512358996, 数量=5.0, 单价=3.8, 是否赠品=False 2025-05-05 22:40:21,909 - app.core.excel.processor - INFO - 发现正常商品:条码6970512358996, 数量=5.0, 单价=3.8 2025-05-05 22:40:21,909 - app.core.excel.processor - INFO - 处理商品: 条码=6976909150303, 数量=4.0, 单价=4.5, 是否赠品=False 2025-05-05 22:40:21,909 - app.core.excel.processor - INFO - 发现正常商品:条码6976909150303, 数量=4.0, 单价=4.5 2025-05-05 22:40:21,909 - app.core.excel.processor - INFO - 处理商品: 条码=6958620704614, 数量=9.0, 单价=3.8, 是否赠品=False 2025-05-05 22:40:21,910 - app.core.excel.processor - INFO - 发现正常商品:条码6958620704614, 数量=9.0, 单价=3.8 2025-05-05 22:40:21,910 - app.core.excel.processor - INFO - 处理商品: 条码=6958620707813, 数量=3.0, 单价=3.8, 是否赠品=False 2025-05-05 22:40:21,910 - app.core.excel.processor - INFO - 发现正常商品:条码6958620707813, 数量=3.0, 单价=3.8 2025-05-05 22:40:21,910 - app.core.excel.processor - INFO - 处理商品: 条码=6958620709138, 数量=3.0, 单价=3.8, 是否赠品=False 2025-05-05 22:40:21,910 - app.core.excel.processor - INFO - 发现正常商品:条码6958620709138, 数量=3.0, 单价=3.8 2025-05-05 22:40:21,910 - app.core.excel.processor - INFO - 处理商品: 条码=6920202903975, 数量=6.0, 单价=3.0, 是否赠品=False 2025-05-05 22:40:21,910 - app.core.excel.processor - INFO - 发现正常商品:条码6920202903975, 数量=6.0, 单价=3.0 2025-05-05 22:40:26,783 - app.core.excel.processor - INFO - 处理商品: 条码=6971760591296, 数量=5.0, 单价=3.8, 是否赠品=False 2025-05-05 22:40:26,783 - app.core.excel.processor - INFO - 发现正常商品:条码6971760591296, 数量=5.0, 单价=3.8 2025-05-05 22:40:26,783 - app.core.excel.processor - INFO - 处理商品: 条码=6974031910031, 数量=5.0, 单价=3.8, 是否赠品=False 2025-05-05 22:40:26,783 - app.core.excel.processor - INFO - 发现正常商品:条码6974031910031, 数量=5.0, 单价=3.8 2025-05-05 22:40:26,783 - app.core.excel.processor - INFO - 处理商品: 条码=6974031910284, 数量=4.0, 单价=3.8, 是否赠品=False 2025-05-05 22:40:26,783 - app.core.excel.processor - INFO - 发现正常商品:条码6974031910284, 数量=4.0, 单价=3.8 2025-05-05 22:40:26,783 - app.core.excel.processor - INFO - 处理商品: 条码=6974372940780, 数量=12.0, 单价=7.2, 是否赠品=False 2025-05-05 22:40:26,783 - app.core.excel.processor - INFO - 发现正常商品:条码6974372940780, 数量=12.0, 单价=7.2 2025-05-05 22:40:26,783 - app.core.excel.processor - INFO - 处理商品: 条码=6974372940797, 数量=6.0, 单价=7.2, 是否赠品=False 2025-05-05 22:40:26,783 - app.core.excel.processor - INFO - 发现正常商品:条码6974372940797, 数量=6.0, 单价=7.2 2025-05-05 22:40:26,784 - app.core.excel.processor - INFO - 处理商品: 条码=6974985680042, 数量=6.0, 单价=3.8, 是否赠品=False 2025-05-05 22:40:26,784 - app.core.excel.processor - INFO - 发现正常商品:条码6974985680042, 数量=6.0, 单价=3.8 2025-05-05 22:40:26,784 - app.core.excel.processor - INFO - 处理商品: 条码=6911988033499, 数量=2.0, 单价=3.8, 是否赠品=False 2025-05-05 22:40:26,784 - app.core.excel.processor - INFO - 发现正常商品:条码6911988033499, 数量=2.0, 单价=3.8 2025-05-05 22:40:26,784 - app.core.excel.processor - INFO - 处理商品: 条码=6911988053572, 数量=4.0, 单价=3.1, 是否赠品=False 2025-05-05 22:40:26,784 - app.core.excel.processor - INFO - 发现正常商品:条码6911988053572, 数量=4.0, 单价=3.1 2025-05-05 22:40:26,784 - app.core.excel.processor - INFO - 处理商品: 条码=6911988053589, 数量=2.0, 单价=3.1, 是否赠品=False 2025-05-05 22:40:26,784 - app.core.excel.processor - INFO - 发现正常商品:条码6911988053589, 数量=2.0, 单价=3.1 2025-05-05 22:40:26,784 - app.core.excel.processor - INFO - 处理商品: 条码=6911988045720, 数量=3.0, 单价=3.9, 是否赠品=False 2025-05-05 22:40:26,784 - app.core.excel.processor - INFO - 发现正常商品:条码6911988045720, 数量=3.0, 单价=3.9 2025-05-05 22:40:26,784 - app.core.excel.processor - INFO - 处理商品: 条码=6911988045782, 数量=4.0, 单价=3.12, 是否赠品=False 2025-05-05 22:40:26,784 - app.core.excel.processor - INFO - 发现正常商品:条码6911988045782, 数量=4.0, 单价=3.12 2025-05-05 22:40:26,784 - app.core.excel.processor - INFO - 处理商品: 条码=6911988045744, 数量=2.0, 单价=3.6, 是否赠品=False 2025-05-05 22:40:26,784 - app.core.excel.processor - INFO - 发现正常商品:条码6911988045744, 数量=2.0, 单价=3.6 2025-05-05 22:40:26,784 - app.core.excel.processor - INFO - 处理商品: 条码=6911988058898, 数量=3.0, 单价=3.9, 是否赠品=False 2025-05-05 22:40:26,784 - app.core.excel.processor - INFO - 发现正常商品:条码6911988058898, 数量=3.0, 单价=3.9 2025-05-05 22:40:26,785 - app.core.excel.processor - INFO - 处理商品: 条码=6926104950789, 数量=20.0, 单价=1.5, 是否赠品=False 2025-05-05 22:40:26,785 - app.core.excel.processor - INFO - 发现正常商品:条码6926104950789, 数量=20.0, 单价=1.5 2025-05-05 22:40:26,785 - app.core.excel.processor - INFO - 分组后共24 个不同条码的商品 2025-05-05 22:40:26,785 - app.core.excel.processor - INFO - 条码 6921440368823 处理结果:正常商品数量5.0,单价3.0,赠品数量0 2025-05-05 22:40:26,785 - app.core.excel.processor - INFO - 条码 6976624101628 处理结果:正常商品数量6.0,单价7.5,赠品数量0 2025-05-05 22:40:26,785 - app.core.excel.processor - INFO - 条码 6976624101635 处理结果:正常商品数量6.0,单价7.5,赠品数量0 2025-05-05 22:40:26,785 - app.core.excel.processor - INFO - 条码 6971760590053 处理结果:正常商品数量2.0,单价3.8,赠品数量0 2025-05-05 22:40:26,785 - app.core.excel.processor - INFO - 条码 6970512358996 处理结果:正常商品数量5.0,单价3.8,赠品数量0 2025-05-05 22:40:26,785 - app.core.excel.processor - INFO - 条码 6976909150303 处理结果:正常商品数量4.0,单价4.5,赠品数量0 2025-05-05 22:40:30,991 - app.core.excel.processor - INFO - 条码 6958620704614 处理结果:正常商品数量9.0,单价3.8,赠品数量0 2025-05-05 22:40:30,991 - app.core.excel.processor - INFO - 条码 6958620707813 处理结果:正常商品数量3.0,单价3.8,赠品数量0 2025-05-05 22:40:30,991 - app.core.excel.processor - INFO - 条码 6958620709138 处理结果:正常商品数量3.0,单价3.8,赠品数量0 2025-05-05 22:40:30,991 - app.core.excel.processor - INFO - 条码 6920202903975 处理结果:正常商品数量6.0,单价3.0,赠品数量0 2025-05-05 22:40:30,991 - app.core.excel.processor - INFO - 条码 6971760591296 处理结果:正常商品数量5.0,单价3.8,赠品数量0 2025-05-05 22:40:30,991 - app.core.excel.processor - INFO - 条码 6974031910031 处理结果:正常商品数量5.0,单价3.8,赠品数量0 2025-05-05 22:40:30,991 - app.core.excel.processor - INFO - 条码 6974031910284 处理结果:正常商品数量4.0,单价3.8,赠品数量0 2025-05-05 22:40:30,992 - app.core.excel.processor - INFO - 条码 6974372940780 处理结果:正常商品数量12.0,单价7.2,赠品数量0 2025-05-05 22:40:30,992 - app.core.excel.processor - INFO - 条码 6974372940797 处理结果:正常商品数量6.0,单价7.2,赠品数量0 2025-05-05 22:40:30,992 - app.core.excel.processor - INFO - 条码 6974985680042 处理结果:正常商品数量6.0,单价3.8,赠品数量0 2025-05-05 22:40:30,992 - app.core.excel.processor - INFO - 条码 6911988033499 处理结果:正常商品数量2.0,单价3.8,赠品数量0 2025-05-05 22:40:30,992 - app.core.excel.processor - INFO - 条码 6911988053572 处理结果:正常商品数量4.0,单价3.1,赠品数量0 2025-05-05 22:40:30,992 - app.core.excel.processor - INFO - 条码 6911988053589 处理结果:正常商品数量2.0,单价3.1,赠品数量0 2025-05-05 22:40:30,993 - app.core.excel.processor - INFO - 条码 6911988045720 处理结果:正常商品数量3.0,单价3.9,赠品数量0 2025-05-05 22:40:30,993 - app.core.excel.processor - INFO - 条码 6911988045782 处理结果:正常商品数量4.0,单价3.12,赠品数量0 2025-05-05 22:40:30,993 - app.core.excel.processor - INFO - 条码 6911988045744 处理结果:正常商品数量2.0,单价3.6,赠品数量0 2025-05-05 22:40:30,993 - app.core.excel.processor - INFO - 条码 6911988058898 处理结果:正常商品数量3.0,单价3.9,赠品数量0 2025-05-05 22:40:30,993 - app.core.excel.processor - INFO - 条码 6926104950789 处理结果:正常商品数量20.0,单价1.5,赠品数量0 2025-05-05 22:40:30,997 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_9527.xls 2025-05-05 22:40:30,999 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_9527.xls 2025-05-06 19:00:08,269 - app.core.excel.processor - INFO - 初始化ExcelProcessor 2025-05-06 19:00:08,270 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls 2025-05-06 19:00:08,271 - app.core.excel.processor - INFO - 开始处理Excel文件: D:/My Documents/python/orc-order-v2/data/output/高新-益选便利店销售单2025-05-06.xlsx 2025-05-06 19:00:08,924 - app.core.excel.processor - INFO - 成功读取Excel文件: D:/My Documents/python/orc-order-v2/data/output/高新-益选便利店销售单2025-05-06.xlsx, 共 20 行 2025-05-06 19:00:08,927 - app.core.excel.processor - INFO - 找到可能的表头行: 第5行,评分: 60 2025-05-06 19:00:08,927 - app.core.excel.processor - INFO - 识别到表头在第 5 行 2025-05-06 19:00:08,959 - app.core.excel.processor - INFO - 使用表头行重新读取数据,共 15 行有效数据 2025-05-06 19:00:08,959 - app.core.excel.processor - INFO - 找到精确匹配的条码列: 商品条码 2025-05-06 19:00:08,960 - app.core.excel.processor - INFO - 使用条码列: 商品条码 2025-05-06 19:00:08,960 - app.core.excel.processor - INFO - 找到name列: 商品名称 2025-05-06 19:00:08,960 - app.core.excel.processor - INFO - 找到specification列: 规格 2025-05-06 19:00:08,960 - app.core.excel.processor - INFO - 找到quantity列: 数量 2025-05-06 19:00:08,960 - app.core.excel.processor - INFO - 找到unit列: 单位 2025-05-06 19:00:08,960 - app.core.excel.processor - INFO - 找到price列: 单价 2025-05-06 19:00:08,960 - app.core.excel.processor - INFO - 列名映射结果: {'barcode': '商品条码', 'name': '商品名称', 'specification': '规格', 'quantity': '数量', 'unit': '单位', 'price': '单价'} 2025-05-06 19:00:08,961 - app.core.excel.processor - INFO - 是否存在规格列: True 2025-05-06 19:00:08,962 - app.core.excel.processor - INFO - 第1行: 提取商品信息 条码=6907992106915, 名称=伊利天然牧场鲜牛奶405ml, 规格=, 数量=4.0, 单位=瓶, 单价=10.0 2025-05-06 19:00:08,962 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12 2025-05-06 19:00:08,963 - app.core.excel.processor - INFO - 第2行: 提取商品信息 条码=6922577766124, 名称=君乐宝悦鲜活鲜牛奶450ml, 规格=, 数量=2.0, 单位=瓶, 单价=9.0 2025-05-06 19:00:08,963 - app.core.excel.processor - INFO - 解析规格: 1*15 -> 包装数量=15 2025-05-06 19:00:08,965 - app.core.excel.processor - INFO - 第3行: 提取商品信息 条码=6922577738152, 名称=君乐宝悦鲜活鲜牛奶250+10ml, 规格=, 数量=4.0, 单位=瓶, 单价=7.0 2025-05-06 19:00:08,965 - app.core.excel.processor - INFO - 解析规格: 1*25 -> 包装数量=25 2025-05-06 19:00:08,965 - app.core.excel.processor - INFO - 第4行: 提取商品信息 条码=6907992105185, 名称=伊利老酸奶风味酸乳138g, 规格=, 数量=10.0, 单位=碗, 单价=3.8 2025-05-06 19:00:08,965 - app.core.excel.processor - INFO - 解析规格: 1*24 -> 包装数量=24 2025-05-06 19:00:08,966 - app.core.excel.processor - INFO - 第5行: 提取商品信息 条码=6975131550783, 名称=英贝健-(大餐救星)益生元西梅纤维果饮100ml, 规格=, 数量=6.0, 单位=袋, 单价=7.0 2025-05-06 19:00:08,966 - app.core.excel.processor - INFO - 解析规格: 1*30 -> 包装数量=30 2025-05-06 19:00:08,966 - app.core.excel.processor - INFO - 第6行: 提取商品信息 条码=6903979801286, 名称=菊乐路19号原味458ml, 规格=, 数量=4.0, 单位=盒, 单价=6.0 2025-05-06 19:00:08,966 - app.core.excel.processor - INFO - 解析规格: 1*20 -> 包装数量=20 2025-05-06 19:00:08,967 - app.core.excel.processor - INFO - 第7行: 提取商品信息 条码=6922577726258, 名称=君乐宝简醇0添加蔗糖风味酸牛奶150g*6, 规格=, 数量=6.0, 单位=个, 单价=2.7 2025-05-06 19:00:08,967 - app.core.excel.processor - INFO - 解析规格: 1*11*6 -> 包装数量=6 2025-05-06 19:00:09,013 - app.core.excel.processor - INFO - 第8行: 提取商品信息 条码=6907992106199, 名称=伊利0蔗糖(爱克林)180克, 规格=, 数量=4.0, 单位=袋, 单价=4.2 2025-05-06 19:00:09,013 - app.core.excel.processor - INFO - 解析规格: 1*20 -> 包装数量=20 2025-05-06 19:00:09,014 - app.core.excel.processor - INFO - 第9行: 提取商品信息 条码=6907992107653, 名称=伊利250ml畅轻苹果西梅+马蹄爆珠风味发酵乳, 规格=, 数量=2.0, 单位=瓶, 单价=7.1 2025-05-06 19:00:09,014 - app.core.excel.processor - INFO - 解析规格: 1*24 -> 包装数量=24 2025-05-06 19:00:09,015 - app.core.excel.processor - INFO - 第10行: 提取商品信息 条码=6907992103211, 名称=伊利250m畅轻发酵乳燕麦+黄桃, 规格=, 数量=4.0, 单位=瓶, 单价=7.1 2025-05-06 19:00:09,015 - app.core.excel.processor - INFO - 解析规格: 1*24 -> 包装数量=24 2025-05-06 19:00:09,016 - app.core.excel.processor - INFO - 第11行: 提取商品信息 条码=6907992105468, 名称=每益添零脂肪原味330ml, 规格=, 数量=2.0, 单位=瓶, 单价=4.5 2025-05-06 19:00:09,016 - app.core.excel.processor - INFO - 解析规格: 1*20 -> 包装数量=20 2025-05-06 19:00:09,017 - app.core.excel.processor - INFO - 第12行: 提取商品信息 条码=6907992107974, 名称=每益添零脂肪青提栀子花味330毫升, 规格=, 数量=4.0, 单位=瓶, 单价=5.5 2025-05-06 19:00:09,017 - app.core.excel.processor - INFO - 解析规格: 1*20 -> 包装数量=20 2025-05-06 19:00:09,017 - app.core.excel.processor - INFO - 第13行: 提取商品信息 条码=6907992103594, 名称=伊利桶红枣酸牛奶450ml, 规格=, 数量=2.0, 单位=瓶, 单价=7.5 2025-05-06 19:00:09,018 - app.core.excel.processor - INFO - 解析规格: 1*20 -> 包装数量=20 2025-05-06 19:00:09,018 - app.core.excel.processor - INFO - 提取到 13 个商品信息 2025-05-06 19:00:09,026 - app.core.excel.processor - INFO - 开始处理13 个产品信息 2025-05-06 19:00:09,027 - app.core.excel.processor - INFO - 处理商品: 条码=6907992106915, 数量=4.0, 单价=10.0, 是否赠品=False 2025-05-06 19:00:09,027 - app.core.excel.processor - INFO - 发现正常商品:条码6907992106915, 数量=4.0, 单价=10.0 2025-05-06 19:00:09,027 - app.core.excel.processor - INFO - 处理商品: 条码=6922577766124, 数量=2.0, 单价=9.0, 是否赠品=False 2025-05-06 19:00:09,027 - app.core.excel.processor - INFO - 发现正常商品:条码6922577766124, 数量=2.0, 单价=9.0 2025-05-06 19:00:09,027 - app.core.excel.processor - INFO - 处理商品: 条码=6922577738152, 数量=4.0, 单价=7.0, 是否赠品=False 2025-05-06 19:00:09,027 - app.core.excel.processor - INFO - 发现正常商品:条码6922577738152, 数量=4.0, 单价=7.0 2025-05-06 19:00:09,027 - app.core.excel.processor - INFO - 处理商品: 条码=6907992105185, 数量=10.0, 单价=3.8, 是否赠品=False 2025-05-06 19:00:09,028 - app.core.excel.processor - INFO - 发现正常商品:条码6907992105185, 数量=10.0, 单价=3.8 2025-05-06 19:00:09,028 - app.core.excel.processor - INFO - 处理商品: 条码=6975131550783, 数量=6.0, 单价=7.0, 是否赠品=False 2025-05-06 19:00:11,508 - app.core.excel.processor - INFO - 发现正常商品:条码6975131550783, 数量=6.0, 单价=7.0 2025-05-06 19:00:11,508 - app.core.excel.processor - INFO - 处理商品: 条码=6903979801286, 数量=4.0, 单价=6.0, 是否赠品=False 2025-05-06 19:00:11,508 - app.core.excel.processor - INFO - 发现正常商品:条码6903979801286, 数量=4.0, 单价=6.0 2025-05-06 19:00:11,508 - app.core.excel.processor - INFO - 处理商品: 条码=6922577726258, 数量=6.0, 单价=2.7, 是否赠品=False 2025-05-06 19:00:11,508 - app.core.excel.processor - INFO - 发现正常商品:条码6922577726258, 数量=6.0, 单价=2.7 2025-05-06 19:00:11,508 - app.core.excel.processor - INFO - 处理商品: 条码=6907992106199, 数量=4.0, 单价=4.2, 是否赠品=False 2025-05-06 19:00:11,509 - app.core.excel.processor - INFO - 发现正常商品:条码6907992106199, 数量=4.0, 单价=4.2 2025-05-06 19:00:11,509 - app.core.excel.processor - INFO - 处理商品: 条码=6907992107653, 数量=2.0, 单价=7.1, 是否赠品=False 2025-05-06 19:00:11,509 - app.core.excel.processor - INFO - 发现正常商品:条码6907992107653, 数量=2.0, 单价=7.1 2025-05-06 19:00:11,509 - app.core.excel.processor - INFO - 处理商品: 条码=6907992103211, 数量=4.0, 单价=7.1, 是否赠品=False 2025-05-06 19:00:11,509 - app.core.excel.processor - INFO - 发现正常商品:条码6907992103211, 数量=4.0, 单价=7.1 2025-05-06 19:00:11,509 - app.core.excel.processor - INFO - 处理商品: 条码=6907992105468, 数量=2.0, 单价=4.5, 是否赠品=False 2025-05-06 19:00:11,509 - app.core.excel.processor - INFO - 发现正常商品:条码6907992105468, 数量=2.0, 单价=4.5 2025-05-06 19:00:11,509 - app.core.excel.processor - INFO - 处理商品: 条码=6907992107974, 数量=4.0, 单价=5.5, 是否赠品=False 2025-05-06 19:00:11,509 - app.core.excel.processor - INFO - 发现正常商品:条码6907992107974, 数量=4.0, 单价=5.5 2025-05-06 19:00:11,510 - app.core.excel.processor - INFO - 处理商品: 条码=6907992103594, 数量=2.0, 单价=7.5, 是否赠品=False 2025-05-06 19:00:11,510 - app.core.excel.processor - INFO - 发现正常商品:条码6907992103594, 数量=2.0, 单价=7.5 2025-05-06 19:00:11,510 - app.core.excel.processor - INFO - 分组后共13 个不同条码的商品 2025-05-06 19:00:11,510 - app.core.excel.processor - INFO - 条码 6907992106915 处理结果:正常商品数量4.0,单价10.0,赠品数量0 2025-05-06 19:00:11,510 - app.core.excel.processor - INFO - 条码 6922577766124 处理结果:正常商品数量2.0,单价9.0,赠品数量0 2025-05-06 19:00:11,510 - app.core.excel.processor - INFO - 条码 6922577738152 处理结果:正常商品数量4.0,单价7.0,赠品数量0 2025-05-06 19:00:11,510 - app.core.excel.processor - INFO - 条码 6907992105185 处理结果:正常商品数量10.0,单价3.8,赠品数量0 2025-05-06 19:00:11,510 - app.core.excel.processor - INFO - 条码 6975131550783 处理结果:正常商品数量6.0,单价7.0,赠品数量0 2025-05-06 19:00:11,510 - app.core.excel.processor - INFO - 条码 6903979801286 处理结果:正常商品数量4.0,单价6.0,赠品数量0 2025-05-06 19:00:11,511 - app.core.excel.processor - INFO - 条码 6922577726258 处理结果:正常商品数量6.0,单价2.7,赠品数量0 2025-05-06 19:00:11,511 - app.core.excel.processor - INFO - 条码 6907992106199 处理结果:正常商品数量4.0,单价4.2,赠品数量0 2025-05-06 19:00:11,511 - app.core.excel.processor - INFO - 条码 6907992107653 处理结果:正常商品数量2.0,单价7.1,赠品数量0 2025-05-06 19:00:11,511 - app.core.excel.processor - INFO - 条码 6907992103211 处理结果:正常商品数量4.0,单价7.1,赠品数量0 2025-05-06 19:00:11,511 - app.core.excel.processor - INFO - 条码 6907992105468 处理结果:正常商品数量2.0,单价4.5,赠品数量0 2025-05-06 19:00:11,511 - app.core.excel.processor - INFO - 条码 6907992107974 处理结果:正常商品数量4.0,单价5.5,赠品数量0 2025-05-06 19:00:11,511 - app.core.excel.processor - INFO - 条码 6907992103594 处理结果:正常商品数量2.0,单价7.5,赠品数量0 2025-05-06 19:00:11,515 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_高新-益选便利店销售单2025-05-06.xls 2025-05-06 19:00:11,518 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_高新-益选便利店销售单2025-05-06.xls 2025-05-06 20:39:58,868 - app.core.excel.processor - INFO - 初始化ExcelProcessor 2025-05-06 20:39:58,869 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls 2025-05-06 20:40:58,355 - app.core.excel.processor - INFO - 初始化ExcelProcessor 2025-05-06 20:40:58,356 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls 2025-05-06 20:40:58,358 - app.core.excel.processor - INFO - 开始处理Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250506203941.xlsx 2025-05-06 20:40:59,067 - app.core.excel.processor - INFO - 成功读取Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250506203941.xlsx, 共 6 行 2025-05-06 20:40:59,072 - app.core.excel.processor - INFO - 找到可能的表头行: 第1行,评分: 45 2025-05-06 20:40:59,072 - app.core.excel.processor - INFO - 识别到表头在第 1 行 2025-05-06 20:40:59,157 - app.core.excel.processor - INFO - 使用表头行重新读取数据,共 5 行有效数据 2025-05-06 20:40:59,157 - app.core.excel.processor - INFO - 找到精确匹配的条码列: 商品编号 2025-05-06 20:40:59,157 - app.core.excel.processor - INFO - 使用条码列: 商品编号 2025-05-06 20:40:59,157 - app.core.excel.processor - INFO - 找到name列: 商品名称 2025-05-06 20:40:59,157 - app.core.excel.processor - INFO - 找到specification列: 规格 2025-05-06 20:40:59,157 - app.core.excel.processor - INFO - 找到quantity列: 数量 2025-05-06 20:40:59,157 - app.core.excel.processor - INFO - 找到price列: 单价 2025-05-06 20:40:59,157 - app.core.excel.processor - INFO - 列名映射结果: {'barcode': '商品编号', 'name': '商品名称', 'specification': '规格', 'quantity': '数量', 'price': '单价'} 2025-05-06 20:40:59,160 - app.core.excel.processor - INFO - 是否存在规格列: True 2025-05-06 20:40:59,161 - app.core.excel.processor - INFO - 第1行: 提取商品信息 条码=6939003001926, 名称=达利园优先乳原味500ml, 规格=, 数量=1.0, 单位=, 单价=48.0 2025-05-06 20:40:59,163 - app.core.excel.processor - INFO - 解析规格: 500ml*15 -> 包装数量=15 2025-05-06 20:40:59,166 - app.core.excel.processor - INFO - 第2行: 提取商品信息 条码=6911988031136, 名称=达利园和其正IL, 规格=, 数量=1.0, 单位=, 单价=48.0 2025-05-06 20:40:59,168 - app.core.excel.processor - INFO - 解析规格: 1L*12 -> 包装数量=12 2025-05-06 20:40:59,169 - app.core.excel.processor - INFO - 第3行: 提取商品信息 条码=6911988031112, 名称=达利园青梅绿茶儿, 规格=, 数量=1.0, 单位=, 单价=37.0 2025-05-06 20:40:59,169 - app.core.excel.processor - INFO - 解析规格: 1L*12 -> 包装数量=12 2025-05-06 20:40:59,170 - app.core.excel.processor - INFO - 第4行: 提取商品信息 条码=6911988034984, 名称=达利园百香果红茶L, 规格=, 数量=1.0, 单位=, 单价=37.0 2025-05-06 20:40:59,171 - app.core.excel.processor - INFO - 解析规格: 11*12 -> 包装数量=12 2025-05-06 20:40:59,172 - app.core.excel.processor - INFO - 第5行: 提取商品信息 条码=6911988031129, 名称=达利园冰红茶L, 规格=, 数量=1.0, 单位=, 单价=37.0 2025-05-06 20:40:59,172 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12 2025-05-06 20:40:59,172 - app.core.excel.processor - INFO - 提取到 5 个商品信息 2025-05-06 20:40:59,183 - app.core.excel.processor - INFO - 开始处理5 个产品信息 2025-05-06 20:40:59,184 - app.core.excel.processor - INFO - 处理商品: 条码=6939003001926, 数量=1.0, 单价=48.0, 是否赠品=False 2025-05-06 20:40:59,184 - app.core.excel.processor - INFO - 发现正常商品:条码6939003001926, 数量=1.0, 单价=48.0 2025-05-06 20:40:59,184 - app.core.excel.processor - INFO - 处理商品: 条码=6911988031136, 数量=1.0, 单价=48.0, 是否赠品=False 2025-05-06 20:40:59,184 - app.core.excel.processor - INFO - 发现正常商品:条码6911988031136, 数量=1.0, 单价=48.0 2025-05-06 20:40:59,184 - app.core.excel.processor - INFO - 处理商品: 条码=6911988031112, 数量=1.0, 单价=37.0, 是否赠品=False 2025-05-06 20:40:59,185 - app.core.excel.processor - INFO - 发现正常商品:条码6911988031112, 数量=1.0, 单价=37.0 2025-05-06 20:40:59,185 - app.core.excel.processor - INFO - 处理商品: 条码=6911988034984, 数量=1.0, 单价=37.0, 是否赠品=False 2025-05-06 20:40:59,230 - app.core.excel.processor - INFO - 发现正常商品:条码6911988034984, 数量=1.0, 单价=37.0 2025-05-06 20:40:59,231 - app.core.excel.processor - INFO - 处理商品: 条码=6911988031129, 数量=1.0, 单价=37.0, 是否赠品=False 2025-05-06 20:40:59,231 - app.core.excel.processor - INFO - 发现正常商品:条码6911988031129, 数量=1.0, 单价=37.0 2025-05-06 20:40:59,231 - app.core.excel.processor - INFO - 分组后共5 个不同条码的商品 2025-05-06 20:40:59,231 - app.core.excel.processor - INFO - 条码 6939003001926 处理结果:正常商品数量1.0,单价48.0,赠品数量0 2025-05-06 20:40:59,231 - app.core.excel.processor - INFO - 条码 6911988031136 处理结果:正常商品数量1.0,单价48.0,赠品数量0 2025-05-06 20:40:59,231 - app.core.excel.processor - INFO - 条码 6911988031112 处理结果:正常商品数量1.0,单价37.0,赠品数量0 2025-05-06 20:40:59,231 - app.core.excel.processor - INFO - 条码 6911988034984 处理结果:正常商品数量1.0,单价37.0,赠品数量0 2025-05-06 20:40:59,231 - app.core.excel.processor - INFO - 条码 6911988031129 处理结果:正常商品数量1.0,单价37.0,赠品数量0 2025-05-06 20:40:59,236 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250506203941.xls 2025-05-06 20:40:59,239 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250506203941.xls 2025-05-06 20:42:36,995 - app.core.excel.processor - INFO - 初始化ExcelProcessor 2025-05-06 20:42:36,996 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls 2025-05-06 20:42:36,997 - app.core.excel.processor - INFO - 开始处理Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250506203941.xlsx 2025-05-06 20:42:37,544 - app.core.excel.processor - INFO - 成功读取Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250506203941.xlsx, 共 6 行 2025-05-06 20:42:37,547 - app.core.excel.processor - INFO - 找到可能的表头行: 第1行,评分: 50 2025-05-06 20:42:37,547 - app.core.excel.processor - INFO - 识别到表头在第 1 行 2025-05-06 20:42:37,571 - app.core.excel.processor - INFO - 使用表头行重新读取数据,共 5 行有效数据 2025-05-06 20:42:37,571 - app.core.excel.processor - INFO - 找到精确匹配的条码列: 商品编号 2025-05-06 20:42:37,571 - app.core.excel.processor - INFO - 使用条码列: 商品编号 2025-05-06 20:42:37,571 - app.core.excel.processor - INFO - 找到name列: 商品名称 2025-05-06 20:42:37,571 - app.core.excel.processor - INFO - 找到specification列: 规格 2025-05-06 20:42:37,571 - app.core.excel.processor - INFO - 找到quantity列: 数量 2025-05-06 20:42:37,571 - app.core.excel.processor - INFO - 找到unit列: 单位 2025-05-06 20:42:37,571 - app.core.excel.processor - INFO - 找到price列: 单价 2025-05-06 20:42:37,571 - app.core.excel.processor - INFO - 列名映射结果: {'barcode': '商品编号', 'name': '商品名称', 'specification': '规格', 'quantity': '数量', 'unit': '单位', 'price': '单价'} 2025-05-06 20:42:37,572 - app.core.excel.processor - INFO - 是否存在规格列: True 2025-05-06 20:42:37,572 - app.core.excel.processor - INFO - 第1行: 提取商品信息 条码=6939003001926, 名称=达利园优先乳原味500ml, 规格=, 数量=1.0, 单位=件, 单价=48.0 2025-05-06 20:42:37,572 - app.core.excel.processor - INFO - 解析规格: 500ml*15 -> 包装数量=15 2025-05-06 20:42:37,574 - app.core.excel.processor - INFO - 第2行: 提取商品信息 条码=6911988031136, 名称=达利园和其正IL, 规格=, 数量=1.0, 单位=件, 单价=48.0 2025-05-06 20:42:37,577 - app.core.excel.processor - INFO - 解析规格: 1L*12 -> 包装数量=12 2025-05-06 20:42:37,577 - app.core.excel.processor - INFO - 第3行: 提取商品信息 条码=6911988031112, 名称=达利园青梅绿茶儿, 规格=, 数量=1.0, 单位=件, 单价=37.0 2025-05-06 20:42:37,577 - app.core.excel.processor - INFO - 解析规格: 1L*12 -> 包装数量=12 2025-05-06 20:42:37,578 - app.core.excel.processor - INFO - 第4行: 提取商品信息 条码=6911988034984, 名称=达利园百香果红茶L, 规格=, 数量=1.0, 单位=件, 单价=37.0 2025-05-06 20:42:37,578 - app.core.excel.processor - INFO - 解析规格: 11*12 -> 包装数量=12 2025-05-06 20:42:37,578 - app.core.excel.processor - INFO - 第5行: 提取商品信息 条码=6911988031129, 名称=达利园冰红茶L, 规格=, 数量=1.0, 单位=件, 单价=37.0 2025-05-06 20:42:37,578 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12 2025-05-06 20:42:37,579 - app.core.excel.processor - INFO - 提取到 5 个商品信息 2025-05-06 20:42:37,588 - app.core.excel.processor - INFO - 开始处理5 个产品信息 2025-05-06 20:42:37,588 - app.core.excel.processor - INFO - 处理商品: 条码=6939003001926, 数量=1.0, 单价=48.0, 是否赠品=False 2025-05-06 20:42:37,588 - app.core.excel.processor - INFO - 发现正常商品:条码6939003001926, 数量=1.0, 单价=48.0 2025-05-06 20:42:37,588 - app.core.excel.processor - INFO - 处理商品: 条码=6911988031136, 数量=12.0, 单价=4.0, 是否赠品=False 2025-05-06 20:42:37,588 - app.core.excel.processor - INFO - 发现正常商品:条码6911988031136, 数量=12.0, 单价=4.0 2025-05-06 20:42:37,589 - app.core.excel.processor - INFO - 处理商品: 条码=6911988031112, 数量=12.0, 单价=3.0833333333333335, 是否赠品=False 2025-05-06 20:42:37,652 - app.core.excel.processor - INFO - 发现正常商品:条码6911988031112, 数量=12.0, 单价=3.0833333333333335 2025-05-06 20:42:37,652 - app.core.excel.processor - INFO - 处理商品: 条码=6911988034984, 数量=12.0, 单价=3.0833333333333335, 是否赠品=False 2025-05-06 20:42:37,652 - app.core.excel.processor - INFO - 发现正常商品:条码6911988034984, 数量=12.0, 单价=3.0833333333333335 2025-05-06 20:42:37,652 - app.core.excel.processor - INFO - 处理商品: 条码=6911988031129, 数量=12.0, 单价=3.0833333333333335, 是否赠品=False 2025-05-06 20:42:37,653 - app.core.excel.processor - INFO - 发现正常商品:条码6911988031129, 数量=12.0, 单价=3.0833333333333335 2025-05-06 20:42:37,653 - app.core.excel.processor - INFO - 分组后共5 个不同条码的商品 2025-05-06 20:42:37,653 - app.core.excel.processor - INFO - 条码 6939003001926 处理结果:正常商品数量1.0,单价48.0,赠品数量0 2025-05-06 20:42:37,653 - app.core.excel.processor - INFO - 条码 6911988031136 处理结果:正常商品数量12.0,单价4.0,赠品数量0 2025-05-06 20:42:37,653 - app.core.excel.processor - INFO - 条码 6911988031112 处理结果:正常商品数量12.0,单价3.0833333333333335,赠品数量0 2025-05-06 20:42:37,653 - app.core.excel.processor - INFO - 条码 6911988034984 处理结果:正常商品数量12.0,单价3.0833333333333335,赠品数量0 2025-05-06 20:42:37,653 - app.core.excel.processor - INFO - 条码 6911988031129 处理结果:正常商品数量12.0,单价3.0833333333333335,赠品数量0 2025-05-06 20:42:37,657 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250506203941.xls 2025-05-06 20:42:37,658 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250506203941.xls 2025-05-06 21:03:30,006 - app.core.excel.processor - INFO - 初始化ExcelProcessor 2025-05-06 21:03:30,007 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls 2025-05-06 21:03:30,008 - app.core.excel.processor - INFO - 开始处理Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250506203941.xlsx 2025-05-06 21:03:30,584 - app.core.excel.processor - INFO - 成功读取Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250506203941.xlsx, 共 6 行 2025-05-06 21:03:30,588 - app.core.excel.processor - INFO - 找到可能的表头行: 第1行,评分: 45 2025-05-06 21:03:30,588 - app.core.excel.processor - INFO - 识别到表头在第 1 行 2025-05-06 21:03:30,644 - app.core.excel.processor - INFO - 使用表头行重新读取数据,共 5 行有效数据 2025-05-06 21:03:30,644 - app.core.excel.processor - INFO - 找到精确匹配的条码列: 商品编号 2025-05-06 21:03:30,644 - app.core.excel.processor - INFO - 使用条码列: 商品编号 2025-05-06 21:03:30,644 - app.core.excel.processor - INFO - 找到name列: 商品名称 2025-05-06 21:03:30,645 - app.core.excel.processor - INFO - 找到specification列: 规格 2025-05-06 21:03:30,645 - app.core.excel.processor - INFO - 找到quantity列: 数量 2025-05-06 21:03:30,645 - app.core.excel.processor - INFO - 找到price列: 单价 2025-05-06 21:03:30,645 - app.core.excel.processor - INFO - 列名映射结果: {'barcode': '商品编号', 'name': '商品名称', 'specification': '规格', 'quantity': '数量', 'price': '单价'} 2025-05-06 21:03:30,645 - app.core.excel.processor - INFO - 是否存在规格列: True 2025-05-06 21:03:30,646 - app.core.excel.processor - INFO - 第1行: 提取商品信息 条码=6939003001926, 名称=达利园优先乳原味500ml, 规格=, 数量=1.0, 单位=, 单价=48.0 2025-05-06 21:03:30,647 - app.core.excel.processor - INFO - 解析规格: 500ml*15 -> 包装数量=15 2025-05-06 21:03:30,648 - app.core.excel.processor - INFO - 根据规格 '500ml*15' 推断单位为'件' 2025-05-06 21:03:30,650 - app.core.excel.processor - INFO - 第2行: 提取商品信息 条码=6911988031136, 名称=达利园和其正IL, 规格=, 数量=1.0, 单位=, 单价=48.0 2025-05-06 21:03:30,651 - app.core.excel.processor - INFO - 解析规格: 1L*12 -> 包装数量=12 2025-05-06 21:03:30,651 - app.core.excel.processor - INFO - 根据规格 '1L*12' 推断单位为'件' 2025-05-06 21:03:30,651 - app.core.excel.processor - INFO - 第3行: 提取商品信息 条码=6911988031112, 名称=达利园青梅绿茶儿, 规格=, 数量=1.0, 单位=, 单价=37.0 2025-05-06 21:03:30,651 - app.core.excel.processor - INFO - 解析规格: 1L*12 -> 包装数量=12 2025-05-06 21:03:30,652 - app.core.excel.processor - INFO - 根据规格 '1L*12' 推断单位为'件' 2025-05-06 21:03:30,652 - app.core.excel.processor - INFO - 第4行: 提取商品信息 条码=6911988034984, 名称=达利园百香果红茶L, 规格=, 数量=1.0, 单位=, 单价=37.0 2025-05-06 21:03:30,652 - app.core.excel.processor - INFO - 解析规格: 11*12 -> 包装数量=12 2025-05-06 21:03:30,652 - app.core.excel.processor - INFO - 第5行: 提取商品信息 条码=6911988031129, 名称=达利园冰红茶L, 规格=, 数量=1.0, 单位=, 单价=37.0 2025-05-06 21:03:30,653 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12 2025-05-06 21:03:30,653 - app.core.excel.processor - INFO - 提取到 5 个商品信息 2025-05-06 21:03:30,663 - app.core.excel.processor - INFO - 开始处理5 个产品信息 2025-05-06 21:03:30,663 - app.core.excel.processor - INFO - 处理商品: 条码=6939003001926, 数量=1.0, 单价=48.0, 是否赠品=False 2025-05-06 21:03:30,663 - app.core.excel.processor - INFO - 发现正常商品:条码6939003001926, 数量=1.0, 单价=48.0 2025-05-06 21:03:30,663 - app.core.excel.processor - INFO - 处理商品: 条码=6911988031136, 数量=12.0, 单价=4.0, 是否赠品=False 2025-05-06 21:03:30,663 - app.core.excel.processor - INFO - 发现正常商品:条码6911988031136, 数量=12.0, 单价=4.0 2025-05-06 21:03:30,677 - app.core.excel.processor - INFO - 处理商品: 条码=6911988031112, 数量=12.0, 单价=3.0833333333333335, 是否赠品=False 2025-05-06 21:03:30,677 - app.core.excel.processor - INFO - 发现正常商品:条码6911988031112, 数量=12.0, 单价=3.0833333333333335 2025-05-06 21:03:30,677 - app.core.excel.processor - INFO - 处理商品: 条码=6911988034984, 数量=1.0, 单价=37.0, 是否赠品=False 2025-05-06 21:03:30,677 - app.core.excel.processor - INFO - 发现正常商品:条码6911988034984, 数量=1.0, 单价=37.0 2025-05-06 21:03:30,677 - app.core.excel.processor - INFO - 处理商品: 条码=6911988031129, 数量=1.0, 单价=37.0, 是否赠品=False 2025-05-06 21:03:30,677 - app.core.excel.processor - INFO - 发现正常商品:条码6911988031129, 数量=1.0, 单价=37.0 2025-05-06 21:03:30,678 - app.core.excel.processor - INFO - 分组后共5 个不同条码的商品 2025-05-06 21:03:30,678 - app.core.excel.processor - INFO - 条码 6939003001926 处理结果:正常商品数量1.0,单价48.0,赠品数量0 2025-05-06 21:03:30,678 - app.core.excel.processor - INFO - 条码 6911988031136 处理结果:正常商品数量12.0,单价4.0,赠品数量0 2025-05-06 21:03:30,678 - app.core.excel.processor - INFO - 条码 6911988031112 处理结果:正常商品数量12.0,单价3.0833333333333335,赠品数量0 2025-05-06 21:03:30,678 - app.core.excel.processor - INFO - 条码 6911988034984 处理结果:正常商品数量1.0,单价37.0,赠品数量0 2025-05-06 21:03:30,678 - app.core.excel.processor - INFO - 条码 6911988031129 处理结果:正常商品数量1.0,单价37.0,赠品数量0 2025-05-06 21:03:30,681 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250506203941.xls 2025-05-06 21:03:30,683 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250506203941.xls 2025-05-06 21:07:27,059 - app.core.excel.processor - INFO - 初始化ExcelProcessor 2025-05-06 21:07:27,060 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls 2025-05-06 21:07:27,063 - app.core.excel.processor - INFO - 开始处理Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250506203941.xlsx 2025-05-06 21:07:27,654 - app.core.excel.processor - INFO - 成功读取Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250506203941.xlsx, 共 6 行 2025-05-06 21:07:27,656 - app.core.excel.processor - INFO - 找到可能的表头行: 第1行,评分: 45 2025-05-06 21:07:27,656 - app.core.excel.processor - INFO - 识别到表头在第 1 行 2025-05-06 21:07:27,697 - app.core.excel.processor - INFO - 使用表头行重新读取数据,共 5 行有效数据 2025-05-06 21:07:27,698 - app.core.excel.processor - INFO - 找到精确匹配的条码列: 商品编号 2025-05-06 21:07:27,698 - app.core.excel.processor - INFO - 使用条码列: 商品编号 2025-05-06 21:07:27,698 - app.core.excel.processor - INFO - 找到name列: 商品名称 2025-05-06 21:07:27,698 - app.core.excel.processor - INFO - 找到specification列: 规格 2025-05-06 21:07:27,699 - app.core.excel.processor - INFO - 找到quantity列: 数量 2025-05-06 21:07:27,699 - app.core.excel.processor - INFO - 找到price列: 单价 2025-05-06 21:07:27,699 - app.core.excel.processor - INFO - 列名映射结果: {'barcode': '商品编号', 'name': '商品名称', 'specification': '规格', 'quantity': '数量', 'price': '单价'} 2025-05-06 21:07:27,699 - app.core.excel.processor - INFO - 是否存在规格列: True 2025-05-06 21:07:27,701 - app.core.excel.processor - INFO - 第1行: 提取商品信息 条码=6939003001926, 名称=达利园优先乳原味500ml, 规格=, 数量=1.0, 单位=, 单价=48.0 2025-05-06 21:07:27,703 - app.core.excel.processor - INFO - 解析规格: 500ml*15 -> 包装数量=15 2025-05-06 21:07:27,703 - app.core.excel.processor - INFO - 根据规格 '500ml*15' 推断单位为'件' 2025-05-06 21:07:27,705 - app.core.excel.processor - INFO - 第2行: 提取商品信息 条码=6911988031136, 名称=达利园和其正IL, 规格=, 数量=1.0, 单位=, 单价=48.0 2025-05-06 21:07:27,709 - app.core.excel.processor - INFO - 解析规格: 1L*12 -> 包装数量=12 2025-05-06 21:07:27,709 - app.core.excel.processor - INFO - 根据规格 '1L*12' 推断单位为'件' 2025-05-06 21:07:27,709 - app.core.excel.processor - INFO - 第3行: 提取商品信息 条码=6911988031112, 名称=达利园青梅绿茶儿, 规格=, 数量=1.0, 单位=, 单价=37.0 2025-05-06 21:07:27,710 - app.core.excel.processor - INFO - 解析规格: 1L*12 -> 包装数量=12 2025-05-06 21:07:27,710 - app.core.excel.processor - INFO - 根据规格 '1L*12' 推断单位为'件' 2025-05-06 21:07:27,710 - app.core.excel.processor - INFO - 第4行: 提取商品信息 条码=6911988034984, 名称=达利园百香果红茶L, 规格=, 数量=1.0, 单位=, 单价=37.0 2025-05-06 21:07:27,710 - app.core.excel.processor - INFO - 解析规格: 11*12 -> 包装数量=12 2025-05-06 21:07:27,711 - app.core.excel.processor - INFO - 根据规格 '11*12' 推断单位为'件' 2025-05-06 21:07:27,712 - app.core.excel.processor - INFO - 第5行: 提取商品信息 条码=6911988031129, 名称=达利园冰红茶L, 规格=, 数量=1.0, 单位=, 单价=37.0 2025-05-06 21:07:27,712 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12 2025-05-06 21:07:27,712 - app.core.excel.processor - INFO - 根据规格 '1*12' 推断单位为'件' 2025-05-06 21:07:27,712 - app.core.excel.processor - INFO - 提取到 5 个商品信息 2025-05-06 21:07:27,719 - app.core.excel.processor - INFO - 开始处理5 个产品信息 2025-05-06 21:07:27,719 - app.core.excel.processor - INFO - 处理商品: 条码=6939003001926, 数量=1.0, 单价=48.0, 是否赠品=False 2025-05-06 21:07:27,719 - app.core.excel.processor - INFO - 发现正常商品:条码6939003001926, 数量=1.0, 单价=48.0 2025-05-06 21:07:27,765 - app.core.excel.processor - INFO - 处理商品: 条码=6911988031136, 数量=12.0, 单价=4.0, 是否赠品=False 2025-05-06 21:07:27,765 - app.core.excel.processor - INFO - 发现正常商品:条码6911988031136, 数量=12.0, 单价=4.0 2025-05-06 21:07:27,765 - app.core.excel.processor - INFO - 处理商品: 条码=6911988031112, 数量=12.0, 单价=3.0833333333333335, 是否赠品=False 2025-05-06 21:07:27,765 - app.core.excel.processor - INFO - 发现正常商品:条码6911988031112, 数量=12.0, 单价=3.0833333333333335 2025-05-06 21:07:27,765 - app.core.excel.processor - INFO - 处理商品: 条码=6911988034984, 数量=12.0, 单价=3.0833333333333335, 是否赠品=False 2025-05-06 21:07:27,766 - app.core.excel.processor - INFO - 发现正常商品:条码6911988034984, 数量=12.0, 单价=3.0833333333333335 2025-05-06 21:07:27,766 - app.core.excel.processor - INFO - 处理商品: 条码=6911988031129, 数量=12.0, 单价=3.0833333333333335, 是否赠品=False 2025-05-06 21:07:27,766 - app.core.excel.processor - INFO - 发现正常商品:条码6911988031129, 数量=12.0, 单价=3.0833333333333335 2025-05-06 21:07:27,766 - app.core.excel.processor - INFO - 分组后共5 个不同条码的商品 2025-05-06 21:07:27,766 - app.core.excel.processor - INFO - 条码 6939003001926 处理结果:正常商品数量1.0,单价48.0,赠品数量0 2025-05-06 21:07:27,766 - app.core.excel.processor - INFO - 条码 6911988031136 处理结果:正常商品数量12.0,单价4.0,赠品数量0 2025-05-06 21:07:27,766 - app.core.excel.processor - INFO - 条码 6911988031112 处理结果:正常商品数量12.0,单价3.0833333333333335,赠品数量0 2025-05-06 21:07:27,766 - app.core.excel.processor - INFO - 条码 6911988034984 处理结果:正常商品数量12.0,单价3.0833333333333335,赠品数量0 2025-05-06 21:07:27,766 - app.core.excel.processor - INFO - 条码 6911988031129 处理结果:正常商品数量12.0,单价3.0833333333333335,赠品数量0 2025-05-06 21:07:27,770 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250506203941.xls 2025-05-06 21:07:27,777 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250506203941.xls 2025-05-06 21:13:40,287 - app.core.excel.processor - INFO - 初始化ExcelProcessor 2025-05-06 21:13:40,289 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls 2025-05-06 21:13:40,290 - app.core.excel.processor - INFO - 开始处理Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250506203941.xlsx 2025-05-06 21:13:40,902 - app.core.excel.processor - INFO - 成功读取Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250506203941.xlsx, 共 6 行 2025-05-06 21:13:40,904 - app.core.excel.processor - INFO - 找到可能的表头行: 第1行,评分: 45 2025-05-06 21:13:40,904 - app.core.excel.processor - INFO - 识别到表头在第 1 行 2025-05-06 21:13:40,940 - app.core.excel.processor - INFO - 使用表头行重新读取数据,共 5 行有效数据 2025-05-06 21:13:40,941 - app.core.excel.processor - INFO - 找到精确匹配的条码列: 商品编号 2025-05-06 21:13:40,941 - app.core.excel.processor - INFO - 使用条码列: 商品编号 2025-05-06 21:13:40,941 - app.core.excel.processor - INFO - 找到name列: 商品名称 2025-05-06 21:13:40,941 - app.core.excel.processor - INFO - 找到specification列: 规格 2025-05-06 21:13:40,941 - app.core.excel.processor - INFO - 找到quantity列: 数量 2025-05-06 21:13:40,941 - app.core.excel.processor - INFO - 找到price列: 单价 2025-05-06 21:13:40,942 - app.core.excel.processor - INFO - 列名映射结果: {'barcode': '商品编号', 'name': '商品名称', 'specification': '规格', 'quantity': '数量', 'price': '单价'} 2025-05-06 21:13:40,942 - app.core.excel.processor - INFO - 是否存在规格列: True 2025-05-06 21:13:40,943 - app.core.excel.processor - INFO - 第1行: 提取商品信息 条码=6939003001926, 名称=达利园优先乳原味500ml, 规格=, 数量=1.0, 单位=, 单价=48.0 2025-05-06 21:13:40,944 - app.core.excel.processor - INFO - 解析规格: 500ml*15 -> 包装数量=15 2025-05-06 21:13:40,944 - app.core.excel.processor - INFO - 根据规格 '500ml*15' 推断单位为'件' 2025-05-06 21:13:40,945 - app.core.excel.processor - INFO - 第2行: 提取商品信息 条码=6911988031136, 名称=达利园和其正IL, 规格=, 数量=1.0, 单位=, 单价=48.0 2025-05-06 21:13:40,946 - app.core.excel.processor - INFO - 解析规格: 1L*12 -> 包装数量=12 2025-05-06 21:13:40,946 - app.core.excel.processor - INFO - 根据规格 '1L*12' 推断单位为'件' 2025-05-06 21:13:40,947 - app.core.excel.processor - INFO - 第3行: 提取商品信息 条码=6911988031112, 名称=达利园青梅绿茶儿, 规格=, 数量=1.0, 单位=, 单价=37.0 2025-05-06 21:13:40,947 - app.core.excel.processor - INFO - 解析规格: 1L*12 -> 包装数量=12 2025-05-06 21:13:40,947 - app.core.excel.processor - INFO - 根据规格 '1L*12' 推断单位为'件' 2025-05-06 21:13:40,947 - app.core.excel.processor - INFO - 第4行: 提取商品信息 条码=6911988034984, 名称=达利园百香果红茶L, 规格=, 数量=1.0, 单位=, 单价=37.0 2025-05-06 21:13:40,947 - app.core.excel.processor - INFO - 解析规格: 11*12 -> 包装数量=12 2025-05-06 21:13:40,947 - app.core.excel.processor - INFO - 根据规格 '11*12' 推断单位为'件' 2025-05-06 21:13:40,948 - app.core.excel.processor - INFO - 第5行: 提取商品信息 条码=6911988031129, 名称=达利园冰红茶L, 规格=, 数量=1.0, 单位=, 单价=37.0 2025-05-06 21:13:40,948 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12 2025-05-06 21:13:40,948 - app.core.excel.processor - INFO - 根据规格 '1*12' 推断单位为'件' 2025-05-06 21:13:40,948 - app.core.excel.processor - INFO - 提取到 5 个商品信息 2025-05-06 21:13:40,959 - app.core.excel.processor - INFO - 开始处理5 个产品信息 2025-05-06 21:13:40,960 - app.core.excel.processor - INFO - 处理商品: 条码=6939003001926, 数量=15.0, 单价=3.2, 是否赠品=False 2025-05-06 21:13:40,960 - app.core.excel.processor - INFO - 发现正常商品:条码6939003001926, 数量=15.0, 单价=3.2 2025-05-06 21:13:40,978 - app.core.excel.processor - INFO - 处理商品: 条码=6911988031136, 数量=12.0, 单价=4.0, 是否赠品=False 2025-05-06 21:13:40,978 - app.core.excel.processor - INFO - 发现正常商品:条码6911988031136, 数量=12.0, 单价=4.0 2025-05-06 21:13:40,978 - app.core.excel.processor - INFO - 处理商品: 条码=6911988031112, 数量=12.0, 单价=3.0833333333333335, 是否赠品=False 2025-05-06 21:13:40,978 - app.core.excel.processor - INFO - 发现正常商品:条码6911988031112, 数量=12.0, 单价=3.0833333333333335 2025-05-06 21:13:40,978 - app.core.excel.processor - INFO - 处理商品: 条码=6911988034984, 数量=12.0, 单价=3.0833333333333335, 是否赠品=False 2025-05-06 21:13:40,978 - app.core.excel.processor - INFO - 发现正常商品:条码6911988034984, 数量=12.0, 单价=3.0833333333333335 2025-05-06 21:13:40,978 - app.core.excel.processor - INFO - 处理商品: 条码=6911988031129, 数量=12.0, 单价=3.0833333333333335, 是否赠品=False 2025-05-06 21:13:40,979 - app.core.excel.processor - INFO - 发现正常商品:条码6911988031129, 数量=12.0, 单价=3.0833333333333335 2025-05-06 21:13:40,979 - app.core.excel.processor - INFO - 分组后共5 个不同条码的商品 2025-05-06 21:13:40,979 - app.core.excel.processor - INFO - 条码 6939003001926 处理结果:正常商品数量15.0,单价3.2,赠品数量0 2025-05-06 21:13:40,979 - app.core.excel.processor - INFO - 条码 6911988031136 处理结果:正常商品数量12.0,单价4.0,赠品数量0 2025-05-06 21:13:40,979 - app.core.excel.processor - INFO - 条码 6911988031112 处理结果:正常商品数量12.0,单价3.0833333333333335,赠品数量0 2025-05-06 21:13:40,979 - app.core.excel.processor - INFO - 条码 6911988034984 处理结果:正常商品数量12.0,单价3.0833333333333335,赠品数量0 2025-05-06 21:13:40,979 - app.core.excel.processor - INFO - 条码 6911988031129 处理结果:正常商品数量12.0,单价3.0833333333333335,赠品数量0 2025-05-06 21:13:40,981 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250506203941.xls 2025-05-06 21:13:40,983 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250506203941.xls 2025-05-07 18:01:37,209 - app.core.excel.processor - INFO - 初始化ExcelProcessor 2025-05-07 18:01:37,210 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls 2025-05-07 18:01:40,247 - app.core.excel.processor - INFO - 搜索目录 D:\My Documents\python\orc-order-v2\data\output 中的Excel文件 2025-05-07 18:01:40,248 - app.core.excel.processor - INFO - 找到最新的Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250507180130.xlsx 2025-05-07 18:01:40,248 - app.core.excel.processor - INFO - 开始处理Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250507180130.xlsx 2025-05-07 18:01:40,914 - app.core.excel.processor - INFO - 成功读取Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250507180130.xlsx, 共 14 行 2025-05-07 18:01:40,918 - app.core.excel.processor - INFO - 找到可能的表头行: 第1行,评分: 60 2025-05-07 18:01:40,918 - app.core.excel.processor - INFO - 识别到表头在第 1 行 2025-05-07 18:01:40,930 - app.core.excel.processor - INFO - 使用表头行重新读取数据,共 13 行有效数据 2025-05-07 18:01:40,930 - app.core.excel.processor - INFO - 找到精确匹配的条码列: 商品条形码 2025-05-07 18:01:40,930 - app.core.excel.processor - INFO - 使用条码列: 商品条形码 2025-05-07 18:01:40,930 - app.core.excel.processor - INFO - 找到name列: 商品名称 2025-05-07 18:01:40,930 - app.core.excel.processor - INFO - 找到specification列: 商品规格 2025-05-07 18:01:40,930 - app.core.excel.processor - INFO - 找到quantity列: 数量 2025-05-07 18:01:40,931 - app.core.excel.processor - INFO - 找到unit列: 单位 2025-05-07 18:01:40,931 - app.core.excel.processor - INFO - 找到price列: 单价 2025-05-07 18:01:40,931 - app.core.excel.processor - INFO - 列名映射结果: {'barcode': '商品条形码', 'name': '商品名称', 'specification': '商品规格', 'quantity': '数量', 'unit': '单位', 'price': '单价'} 2025-05-07 18:01:40,933 - app.core.excel.processor - INFO - 是否存在规格列: False 2025-05-07 18:01:40,934 - app.core.excel.processor - INFO - 第1行: 提取商品信息 条码=6901672650101, 名称=乐堡啤酒(拉罐)500ml*12罐, 规格=, 数量=2.0, 单位=件, 单价=52.0 2025-05-07 18:01:40,934 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 乐堡啤酒(拉罐)500ml*12罐 -> 1*12, 包装数量=12 2025-05-07 18:01:40,938 - app.core.excel.processor - INFO - 第2行: 提取商品信息 条码=6901035614214, 名称=青岛11度全麦白啤11度 500ml*12听, 规格=, 数量=4.0, 单位=件, 单价=75.0 2025-05-07 18:01:40,938 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 青岛11度全麦白啤11度 500ml*12听 -> 1*12, 包装数量=12 2025-05-07 18:01:40,939 - app.core.excel.processor - INFO - 第3行: 提取商品信息 条码=6901285991219, 名称=怡宝纯净水555ml*24瓶, 规格=, 数量=3.0, 单位=件, 单价=23.0 2025-05-07 18:01:40,939 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 怡宝纯净水555ml*24瓶 -> 1*24, 包装数量=24 2025-05-07 18:01:40,940 - app.core.excel.processor - INFO - 第4行: 提取商品信息 条码=6972549660905, 名称=三得利茉莉乌龙茶无糖 500ml*15瓶, 规格=, 数量=1.0, 单位=件, 单价=52.0 2025-05-07 18:01:40,940 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 三得利茉莉乌龙茶无糖 500ml*15瓶 -> 1*15, 包装数量=15 2025-05-07 18:01:40,941 - app.core.excel.processor - INFO - 第5行: 提取商品信息 条码=6954767400129, 名称=美汁源果粒橙1.8L*8瓶, 规格=, 数量=1.0, 单位=件, 单价=65.0 2025-05-07 18:01:40,945 - app.core.excel.processor - INFO - 从商品名称推断规格: 美汁源果粒橙1.8L*8瓶 -> 1.8L*1, 包装数量=1 2025-05-07 18:01:40,945 - app.core.excel.processor - INFO - 从商品名称推断规格: 美汁源果粒橙1.8L*8瓶 -> 1.8L*1, 包装数量=1 2025-05-07 18:01:41,068 - app.core.excel.processor - INFO - 第6行: 提取商品信息 条码=6925303721244, 名称=统一鲜橙多2L*6瓶, 规格=, 数量=1.0, 单位=件, 单价=43.0 2025-05-07 18:01:41,068 - app.core.excel.processor - INFO - 从商品名称推断规格: 统一鲜橙多2L*6瓶 -> 2L*1, 包装数量=1 2025-05-07 18:01:41,068 - app.core.excel.processor - INFO - 从商品名称推断规格: 统一鲜橙多2L*6瓶 -> 2L*1, 包装数量=1 2025-05-07 18:01:41,069 - app.core.excel.processor - INFO - 第7行: 提取商品信息 条码=6945278000908, 名称=田缘米露蜂蜜味430ml*15瓶, 规格=, 数量=1.0, 单位=件, 单价=55.05 2025-05-07 18:01:41,069 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 田缘米露蜂蜜味430ml*15瓶 -> 1*15, 包装数量=15 2025-05-07 18:01:41,070 - app.core.excel.processor - INFO - 第8行: 提取商品信息 条码=6901035605335, 名称=【赠品】青岛啤酒(经典) 500ML*12罐, 规格=, 数量=55.0, 单位=√ 听, 单价=0.0 2025-05-07 18:01:41,073 - app.core.excel.processor - INFO - 从名称中提取可能的件装数: 1*12, 包装数量=12 2025-05-07 18:01:41,073 - app.core.excel.processor - INFO - 从商品名称推断规格: 【赠品】青岛啤酒(经典) 500ML*12罐 -> 1*12, 包装数量=12 2025-05-07 18:01:41,074 - app.core.excel.processor - INFO - 第9行: 提取商品信息 条码=6945278000908, 名称=【赠品】田缘米露蜂蜜味 430ml*15瓶, 规格=, 数量=4.0, 单位=瓶, 单价=0.0 2025-05-07 18:01:41,074 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 【赠品】田缘米露蜂蜜味 430ml*15瓶 -> 1*15, 包装数量=15 2025-05-07 18:01:41,075 - app.core.excel.processor - INFO - 第10行: 提取商品信息 条码=6945278002131, 名称=【赠品】田缘酸奶饮品 310ml*15瓶(不退换), 规格=, 数量=3.0, 单位=瓶, 单价=0.0 2025-05-07 18:01:41,075 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 【赠品】田缘酸奶饮品 310ml*15瓶(不退换) -> 1*15, 包装数量=15 2025-05-07 18:01:41,075 - app.core.excel.processor - INFO - 第11行: 提取商品信息 条码=6922467905046, 名称=【赠品】重庆啤酒金樽 500ml*12听, 规格=, 数量=1.0, 单位=听, 单价=0.0 2025-05-07 18:01:41,075 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 【赠品】重庆啤酒金樽 500ml*12听 -> 1*12, 包装数量=12 2025-05-07 18:01:41,076 - app.core.excel.processor - INFO - 提取到 11 个商品信息 2025-05-07 18:01:41,088 - app.core.excel.processor - INFO - 开始处理11 个产品信息 2025-05-07 18:01:41,088 - app.core.excel.processor - INFO - 处理商品: 条码=6901672650101, 数量=24.0, 单价=4.333333333333333, 是否赠品=False 2025-05-07 18:01:41,089 - app.core.excel.processor - INFO - 发现正常商品:条码6901672650101, 数量=24.0, 单价=4.333333333333333 2025-05-07 18:01:45,153 - app.core.excel.processor - INFO - 处理商品: 条码=6901035614214, 数量=48.0, 单价=6.25, 是否赠品=False 2025-05-07 18:01:45,153 - app.core.excel.processor - INFO - 发现正常商品:条码6901035614214, 数量=48.0, 单价=6.25 2025-05-07 18:01:45,153 - app.core.excel.processor - INFO - 处理商品: 条码=6901285991219, 数量=72.0, 单价=0.9583333333333334, 是否赠品=False 2025-05-07 18:01:45,153 - app.core.excel.processor - INFO - 发现正常商品:条码6901285991219, 数量=72.0, 单价=0.9583333333333334 2025-05-07 18:01:45,153 - app.core.excel.processor - INFO - 处理商品: 条码=6972549660905, 数量=15.0, 单价=3.466666666666667, 是否赠品=False 2025-05-07 18:01:45,153 - app.core.excel.processor - INFO - 发现正常商品:条码6972549660905, 数量=15.0, 单价=3.466666666666667 2025-05-07 18:01:45,153 - app.core.excel.processor - INFO - 处理商品: 条码=6954767400129, 数量=1.0, 单价=65.0, 是否赠品=False 2025-05-07 18:01:45,153 - app.core.excel.processor - INFO - 发现正常商品:条码6954767400129, 数量=1.0, 单价=65.0 2025-05-07 18:01:45,153 - app.core.excel.processor - INFO - 处理商品: 条码=6925303721244, 数量=1.0, 单价=43.0, 是否赠品=False 2025-05-07 18:01:45,155 - app.core.excel.processor - INFO - 发现正常商品:条码6925303721244, 数量=1.0, 单价=43.0 2025-05-07 18:01:45,155 - app.core.excel.processor - INFO - 处理商品: 条码=6945278000908, 数量=15.0, 单价=3.67, 是否赠品=False 2025-05-07 18:01:45,155 - app.core.excel.processor - INFO - 发现正常商品:条码6945278000908, 数量=15.0, 单价=3.67 2025-05-07 18:01:45,155 - app.core.excel.processor - INFO - 处理商品: 条码=6901035605335, 数量=55.0, 单价=0.0, 是否赠品=True 2025-05-07 18:01:45,155 - app.core.excel.processor - INFO - 发现赠品:条码6901035605335, 数量=55.0 2025-05-07 18:01:45,155 - app.core.excel.processor - INFO - 处理商品: 条码=6945278000908, 数量=4.0, 单价=0.0, 是否赠品=True 2025-05-07 18:01:45,155 - app.core.excel.processor - INFO - 发现赠品:条码6945278000908, 数量=4.0 2025-05-07 18:01:45,155 - app.core.excel.processor - INFO - 处理商品: 条码=6945278002131, 数量=3.0, 单价=0.0, 是否赠品=True 2025-05-07 18:01:45,155 - app.core.excel.processor - INFO - 发现赠品:条码6945278002131, 数量=3.0 2025-05-07 18:01:45,156 - app.core.excel.processor - INFO - 处理商品: 条码=6922467905046, 数量=1.0, 单价=0.0, 是否赠品=True 2025-05-07 18:01:45,156 - app.core.excel.processor - INFO - 发现赠品:条码6922467905046, 数量=1.0 2025-05-07 18:01:45,156 - app.core.excel.processor - INFO - 分组后共10 个不同条码的商品 2025-05-07 18:01:45,156 - app.core.excel.processor - INFO - 条码 6901672650101 处理结果:正常商品数量24.0,单价4.333333333333333,赠品数量0 2025-05-07 18:01:45,156 - app.core.excel.processor - INFO - 条码 6901035614214 处理结果:正常商品数量48.0,单价6.25,赠品数量0 2025-05-07 18:01:45,156 - app.core.excel.processor - INFO - 条码 6901285991219 处理结果:正常商品数量72.0,单价0.9583333333333334,赠品数量0 2025-05-07 18:01:45,156 - app.core.excel.processor - INFO - 条码 6972549660905 处理结果:正常商品数量15.0,单价3.466666666666667,赠品数量0 2025-05-07 18:01:45,156 - app.core.excel.processor - INFO - 条码 6954767400129 处理结果:正常商品数量1.0,单价65.0,赠品数量0 2025-05-07 18:01:45,156 - app.core.excel.processor - INFO - 条码 6925303721244 处理结果:正常商品数量1.0,单价43.0,赠品数量0 2025-05-07 18:01:45,157 - app.core.excel.processor - INFO - 条码 6945278000908 处理结果:正常商品数量15.0,单价3.67,赠品数量4.0 2025-05-07 18:01:45,157 - app.core.excel.processor - INFO - 条码 6901035605335 处理结果:只有赠品,数量=55.0 2025-05-07 18:01:45,157 - app.core.excel.processor - INFO - 条码 6945278002131 处理结果:只有赠品,数量=3.0 2025-05-07 18:01:45,157 - app.core.excel.processor - INFO - 条码 6922467905046 处理结果:只有赠品,数量=1.0 2025-05-07 18:01:45,158 - app.core.excel.processor - INFO - 条码 6945278000908 填充:采购量=15.0,赠品数量4.0 2025-05-07 18:01:45,158 - app.core.excel.processor - INFO - 条码 6901035605335 填充:仅有赠品,采购量=0,赠品数量=55.0 2025-05-07 18:01:45,158 - app.core.excel.processor - INFO - 条码 6945278002131 填充:仅有赠品,采购量=0,赠品数量=3.0 2025-05-07 18:01:48,025 - app.core.excel.processor - INFO - 条码 6922467905046 填充:仅有赠品,采购量=0,赠品数量=1.0 2025-05-07 18:01:48,030 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250507180130.xls 2025-05-07 18:01:48,033 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250507180130.xls 2025-05-07 18:32:13,625 - app.core.excel.processor - INFO - 初始化ExcelProcessor 2025-05-07 18:32:13,626 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls 2025-05-07 18:32:13,630 - app.core.excel.processor - INFO - 开始处理Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250507180130.xlsx 2025-05-07 18:32:14,387 - app.core.excel.processor - INFO - 成功读取Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250507180130.xlsx, 共 14 行 2025-05-07 18:32:14,392 - app.core.excel.processor - INFO - 找到可能的表头行: 第1行,评分: 60 2025-05-07 18:32:14,392 - app.core.excel.processor - INFO - 识别到表头在第 1 行 2025-05-07 18:32:14,410 - app.core.excel.processor - INFO - 使用表头行重新读取数据,共 13 行有效数据 2025-05-07 18:32:14,410 - app.core.excel.processor - INFO - 找到精确匹配的条码列: 商品条形码 2025-05-07 18:32:14,410 - app.core.excel.processor - INFO - 使用条码列: 商品条形码 2025-05-07 18:32:14,410 - app.core.excel.processor - INFO - 找到name列: 商品名称 2025-05-07 18:32:14,410 - app.core.excel.processor - INFO - 找到specification列: 商品规格 2025-05-07 18:32:14,410 - app.core.excel.processor - INFO - 找到quantity列: 数量 2025-05-07 18:32:14,410 - app.core.excel.processor - INFO - 找到unit列: 单位 2025-05-07 18:32:14,411 - app.core.excel.processor - INFO - 找到price列: 单价 2025-05-07 18:32:14,411 - app.core.excel.processor - INFO - 列名映射结果: {'barcode': '商品条形码', 'name': '商品名称', 'specification': '商品规格', 'quantity': '数量', 'unit': '单位', 'price': '单价'} 2025-05-07 18:32:14,414 - app.core.excel.processor - INFO - 是否存在规格列: False 2025-05-07 18:32:14,416 - app.core.excel.processor - INFO - 第1行: 提取商品信息 条码=6901672650101, 名称=乐堡啤酒(拉罐)500ml*12罐, 规格=, 数量=2.0, 单位=件, 单价=52.0 2025-05-07 18:32:14,419 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 乐堡啤酒(拉罐)500ml*12罐 -> 1*12, 包装数量=12 2025-05-07 18:32:14,421 - app.core.excel.processor - INFO - 第2行: 提取商品信息 条码=6901035614214, 名称=青岛11度全麦白啤11度 500ml*12听, 规格=, 数量=4.0, 单位=件, 单价=75.0 2025-05-07 18:32:14,421 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 青岛11度全麦白啤11度 500ml*12听 -> 1*12, 包装数量=12 2025-05-07 18:32:14,422 - app.core.excel.processor - INFO - 第3行: 提取商品信息 条码=6901285991219, 名称=怡宝纯净水555ml*24瓶, 规格=, 数量=3.0, 单位=件, 单价=23.0 2025-05-07 18:32:14,422 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 怡宝纯净水555ml*24瓶 -> 1*24, 包装数量=24 2025-05-07 18:32:14,422 - app.core.excel.processor - INFO - 第4行: 提取商品信息 条码=6972549660905, 名称=三得利茉莉乌龙茶无糖 500ml*15瓶, 规格=, 数量=1.0, 单位=件, 单价=52.0 2025-05-07 18:32:14,422 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 三得利茉莉乌龙茶无糖 500ml*15瓶 -> 1*15, 包装数量=15 2025-05-07 18:32:14,423 - app.core.excel.processor - INFO - 第5行: 提取商品信息 条码=6954767400129, 名称=美汁源果粒橙1.8L*8瓶, 规格=, 数量=1.0, 单位=件, 单价=65.0 2025-05-07 18:32:14,425 - app.core.excel.processor - INFO - 从商品名称推断规格: 美汁源果粒橙1.8L*8瓶 -> 1.8L*1, 包装数量=1 2025-05-07 18:32:14,426 - app.core.excel.processor - INFO - 从商品名称推断规格: 美汁源果粒橙1.8L*8瓶 -> 1.8L*1, 包装数量=1 2025-05-07 18:32:14,433 - app.core.excel.processor - INFO - 第6行: 提取商品信息 条码=6925303721244, 名称=统一鲜橙多2L*6瓶, 规格=, 数量=1.0, 单位=件, 单价=43.0 2025-05-07 18:32:14,434 - app.core.excel.processor - INFO - 从商品名称推断规格: 统一鲜橙多2L*6瓶 -> 2L*1, 包装数量=1 2025-05-07 18:32:14,434 - app.core.excel.processor - INFO - 从商品名称推断规格: 统一鲜橙多2L*6瓶 -> 2L*1, 包装数量=1 2025-05-07 18:32:14,435 - app.core.excel.processor - INFO - 第7行: 提取商品信息 条码=6945278000908, 名称=田缘米露蜂蜜味430ml*15瓶, 规格=, 数量=1.0, 单位=件, 单价=55.05 2025-05-07 18:32:14,435 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 田缘米露蜂蜜味430ml*15瓶 -> 1*15, 包装数量=15 2025-05-07 18:32:14,436 - app.core.excel.processor - INFO - 第8行: 提取商品信息 条码=6901035605335, 名称=【赠品】青岛啤酒(经典) 500ML*12罐, 规格=, 数量=55.0, 单位=√ 听, 单价=0.0 2025-05-07 18:32:14,438 - app.core.excel.processor - INFO - 从名称中提取可能的件装数: 1*12, 包装数量=12 2025-05-07 18:32:14,438 - app.core.excel.processor - INFO - 从商品名称推断规格: 【赠品】青岛啤酒(经典) 500ML*12罐 -> 1*12, 包装数量=12 2025-05-07 18:32:14,438 - app.core.excel.processor - INFO - 第9行: 提取商品信息 条码=6945278000908, 名称=【赠品】田缘米露蜂蜜味 430ml*15瓶, 规格=, 数量=4.0, 单位=瓶, 单价=0.0 2025-05-07 18:32:14,438 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 【赠品】田缘米露蜂蜜味 430ml*15瓶 -> 1*15, 包装数量=15 2025-05-07 18:32:14,439 - app.core.excel.processor - INFO - 第10行: 提取商品信息 条码=6945278002131, 名称=【赠品】田缘酸奶饮品 310ml*15瓶(不退换), 规格=, 数量=3.0, 单位=瓶, 单价=0.0 2025-05-07 18:32:14,439 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 【赠品】田缘酸奶饮品 310ml*15瓶(不退换) -> 1*15, 包装数量=15 2025-05-07 18:32:14,439 - app.core.excel.processor - INFO - 第11行: 提取商品信息 条码=6922467905046, 名称=【赠品】重庆啤酒金樽 500ml*12听, 规格=, 数量=1.0, 单位=听, 单价=0.0 2025-05-07 18:32:14,440 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 【赠品】重庆啤酒金樽 500ml*12听 -> 1*12, 包装数量=12 2025-05-07 18:32:14,440 - app.core.excel.processor - INFO - 提取到 11 个商品信息 2025-05-07 18:32:14,449 - app.core.excel.processor - INFO - 开始处理11 个产品信息 2025-05-07 18:32:14,450 - app.core.excel.processor - INFO - 处理商品: 条码=6901672650101, 数量=24.0, 单价=4.333333333333333, 是否赠品=False 2025-05-07 18:32:14,450 - app.core.excel.processor - INFO - 发现正常商品:条码6901672650101, 数量=24.0, 单价=4.333333333333333 2025-05-07 18:32:17,793 - app.core.excel.processor - INFO - 处理商品: 条码=6901035614214, 数量=48.0, 单价=6.25, 是否赠品=False 2025-05-07 18:32:17,794 - app.core.excel.processor - INFO - 发现正常商品:条码6901035614214, 数量=48.0, 单价=6.25 2025-05-07 18:32:17,794 - app.core.excel.processor - INFO - 处理商品: 条码=6901285991219, 数量=72.0, 单价=0.9583333333333334, 是否赠品=False 2025-05-07 18:32:17,794 - app.core.excel.processor - INFO - 发现正常商品:条码6901285991219, 数量=72.0, 单价=0.9583333333333334 2025-05-07 18:32:17,794 - app.core.excel.processor - INFO - 处理商品: 条码=6972549660905, 数量=15.0, 单价=3.466666666666667, 是否赠品=False 2025-05-07 18:32:17,794 - app.core.excel.processor - INFO - 发现正常商品:条码6972549660905, 数量=15.0, 单价=3.466666666666667 2025-05-07 18:32:17,794 - app.core.excel.processor - INFO - 处理商品: 条码=6954767400129, 数量=1.0, 单价=65.0, 是否赠品=False 2025-05-07 18:32:17,795 - app.core.excel.processor - INFO - 发现正常商品:条码6954767400129, 数量=1.0, 单价=65.0 2025-05-07 18:32:17,795 - app.core.excel.processor - INFO - 处理商品: 条码=6925303721244, 数量=1.0, 单价=43.0, 是否赠品=False 2025-05-07 18:32:17,795 - app.core.excel.processor - INFO - 发现正常商品:条码6925303721244, 数量=1.0, 单价=43.0 2025-05-07 18:32:17,795 - app.core.excel.processor - INFO - 处理商品: 条码=6945278000908, 数量=15.0, 单价=3.67, 是否赠品=False 2025-05-07 18:32:17,795 - app.core.excel.processor - INFO - 发现正常商品:条码6945278000908, 数量=15.0, 单价=3.67 2025-05-07 18:32:17,795 - app.core.excel.processor - INFO - 处理商品: 条码=6901035605335, 数量=55.0, 单价=0.0, 是否赠品=True 2025-05-07 18:32:17,795 - app.core.excel.processor - INFO - 发现赠品:条码6901035605335, 数量=55.0 2025-05-07 18:32:17,795 - app.core.excel.processor - INFO - 处理商品: 条码=6945278000908, 数量=4.0, 单价=0.0, 是否赠品=True 2025-05-07 18:32:17,795 - app.core.excel.processor - INFO - 发现赠品:条码6945278000908, 数量=4.0 2025-05-07 18:32:17,796 - app.core.excel.processor - INFO - 处理商品: 条码=6945278002131, 数量=3.0, 单价=0.0, 是否赠品=True 2025-05-07 18:32:17,796 - app.core.excel.processor - INFO - 发现赠品:条码6945278002131, 数量=3.0 2025-05-07 18:32:17,796 - app.core.excel.processor - INFO - 处理商品: 条码=6922467905046, 数量=1.0, 单价=0.0, 是否赠品=True 2025-05-07 18:32:17,796 - app.core.excel.processor - INFO - 发现赠品:条码6922467905046, 数量=1.0 2025-05-07 18:32:17,796 - app.core.excel.processor - INFO - 分组后共10 个不同条码的商品 2025-05-07 18:32:17,796 - app.core.excel.processor - INFO - 条码 6901672650101 处理结果:正常商品数量24.0,单价4.333333333333333,赠品数量0 2025-05-07 18:32:17,796 - app.core.excel.processor - INFO - 条码 6901035614214 处理结果:正常商品数量48.0,单价6.25,赠品数量0 2025-05-07 18:32:17,796 - app.core.excel.processor - INFO - 条码 6901285991219 处理结果:正常商品数量72.0,单价0.9583333333333334,赠品数量0 2025-05-07 18:32:17,797 - app.core.excel.processor - INFO - 条码 6972549660905 处理结果:正常商品数量15.0,单价3.466666666666667,赠品数量0 2025-05-07 18:32:17,797 - app.core.excel.processor - INFO - 条码 6954767400129 处理结果:正常商品数量1.0,单价65.0,赠品数量0 2025-05-07 18:32:17,797 - app.core.excel.processor - INFO - 条码 6925303721244 处理结果:正常商品数量1.0,单价43.0,赠品数量0 2025-05-07 18:32:17,797 - app.core.excel.processor - INFO - 条码 6945278000908 处理结果:正常商品数量15.0,单价3.67,赠品数量4.0 2025-05-07 18:32:17,797 - app.core.excel.processor - INFO - 条码 6901035605335 处理结果:只有赠品,数量=55.0 2025-05-07 18:32:17,797 - app.core.excel.processor - INFO - 条码 6945278002131 处理结果:只有赠品,数量=3.0 2025-05-07 18:32:17,797 - app.core.excel.processor - INFO - 条码 6922467905046 处理结果:只有赠品,数量=1.0 2025-05-07 18:32:17,798 - app.core.excel.processor - INFO - 条码 6945278000908 填充:采购量=15.0,赠品数量4.0 2025-05-07 18:32:17,798 - app.core.excel.processor - INFO - 条码 6901035605335 填充:仅有赠品,采购量=0,赠品数量=55.0 2025-05-07 18:32:17,798 - app.core.excel.processor - INFO - 条码 6945278002131 填充:仅有赠品,采购量=0,赠品数量=3.0 2025-05-07 18:32:20,580 - app.core.excel.processor - INFO - 条码 6922467905046 填充:仅有赠品,采购量=0,赠品数量=1.0 2025-05-07 18:32:20,585 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250507180130.xls 2025-05-07 18:32:20,587 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250507180130.xls 2025-05-07 18:36:46,626 - app.core.excel.processor - INFO - 初始化ExcelProcessor 2025-05-07 18:36:46,627 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls 2025-05-07 18:36:46,628 - app.core.excel.processor - INFO - 开始处理Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250507180130.xlsx 2025-05-07 18:36:47,424 - app.core.excel.processor - INFO - 成功读取Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250507180130.xlsx, 共 14 行 2025-05-07 18:36:47,426 - app.core.excel.processor - INFO - 找到可能的表头行: 第1行,评分: 60 2025-05-07 18:36:47,426 - app.core.excel.processor - INFO - 识别到表头在第 1 行 2025-05-07 18:36:47,437 - app.core.excel.processor - INFO - 使用表头行重新读取数据,共 13 行有效数据 2025-05-07 18:36:47,437 - app.core.excel.processor - INFO - 找到精确匹配的条码列: 商品条形码 2025-05-07 18:36:47,437 - app.core.excel.processor - INFO - 使用条码列: 商品条形码 2025-05-07 18:36:47,437 - app.core.excel.processor - INFO - 找到name列: 商品名称 2025-05-07 18:36:47,437 - app.core.excel.processor - INFO - 找到specification列: 商品规格 2025-05-07 18:36:47,437 - app.core.excel.processor - INFO - 找到quantity列: 数量 2025-05-07 18:36:47,437 - app.core.excel.processor - INFO - 找到unit列: 单位 2025-05-07 18:36:47,438 - app.core.excel.processor - INFO - 找到price列: 单价 2025-05-07 18:36:47,438 - app.core.excel.processor - INFO - 列名映射结果: {'barcode': '商品条形码', 'name': '商品名称', 'specification': '商品规格', 'quantity': '数量', 'unit': '单位', 'price': '单价'} 2025-05-07 18:36:47,438 - app.core.excel.processor - INFO - 是否存在规格列: False 2025-05-07 18:36:47,438 - app.core.excel.processor - INFO - 第1行: 提取商品信息 条码=6901672650101, 名称=乐堡啤酒(拉罐)500ml*12罐, 规格=, 数量=2.0, 单位=件, 单价=52.0 2025-05-07 18:36:47,439 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 乐堡啤酒(拉罐)500ml*12罐 -> 1*12, 包装数量=12 2025-05-07 18:36:47,440 - app.core.excel.processor - INFO - 第2行: 提取商品信息 条码=6901035614214, 名称=青岛11度全麦白啤11度 500ml*12听, 规格=, 数量=4.0, 单位=件, 单价=75.0 2025-05-07 18:36:47,441 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 青岛11度全麦白啤11度 500ml*12听 -> 1*12, 包装数量=12 2025-05-07 18:36:47,441 - app.core.excel.processor - INFO - 第3行: 提取商品信息 条码=6901285991219, 名称=怡宝纯净水555ml*24瓶, 规格=, 数量=3.0, 单位=件, 单价=23.0 2025-05-07 18:36:47,441 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 怡宝纯净水555ml*24瓶 -> 1*24, 包装数量=24 2025-05-07 18:36:47,442 - app.core.excel.processor - INFO - 第4行: 提取商品信息 条码=6972549660905, 名称=三得利茉莉乌龙茶无糖 500ml*15瓶, 规格=, 数量=1.0, 单位=件, 单价=52.0 2025-05-07 18:36:47,442 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 三得利茉莉乌龙茶无糖 500ml*15瓶 -> 1*15, 包装数量=15 2025-05-07 18:36:47,443 - app.core.excel.processor - INFO - 第5行: 提取商品信息 条码=6954767400129, 名称=美汁源果粒橙1.8L*8瓶, 规格=, 数量=1.0, 单位=件, 单价=65.0 2025-05-07 18:36:47,446 - app.core.excel.processor - INFO - 从商品名称推断规格: 美汁源果粒橙1.8L*8瓶 -> 1.8L*1, 包装数量=1 2025-05-07 18:36:47,446 - app.core.excel.processor - INFO - 从商品名称推断规格: 美汁源果粒橙1.8L*8瓶 -> 1.8L*1, 包装数量=1 2025-05-07 18:36:47,481 - app.core.excel.processor - INFO - 第6行: 提取商品信息 条码=6925303721244, 名称=统一鲜橙多2L*6瓶, 规格=, 数量=1.0, 单位=件, 单价=43.0 2025-05-07 18:36:47,482 - app.core.excel.processor - INFO - 从商品名称推断规格: 统一鲜橙多2L*6瓶 -> 2L*1, 包装数量=1 2025-05-07 18:36:47,483 - app.core.excel.processor - INFO - 从商品名称推断规格: 统一鲜橙多2L*6瓶 -> 2L*1, 包装数量=1 2025-05-07 18:36:47,483 - app.core.excel.processor - INFO - 第7行: 提取商品信息 条码=6945278000908, 名称=田缘米露蜂蜜味430ml*15瓶, 规格=, 数量=1.0, 单位=件, 单价=55.05 2025-05-07 18:36:47,484 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 田缘米露蜂蜜味430ml*15瓶 -> 1*15, 包装数量=15 2025-05-07 18:36:47,485 - app.core.excel.processor - INFO - 第8行: 提取商品信息 条码=6901035605335, 名称=【赠品】青岛啤酒(经典) 500ML*12罐, 规格=, 数量=55.0, 单位=√ 听, 单价=0.0 2025-05-07 18:36:47,490 - app.core.excel.processor - INFO - 从名称中提取可能的件装数: 1*12, 包装数量=12 2025-05-07 18:36:47,490 - app.core.excel.processor - INFO - 从商品名称推断规格: 【赠品】青岛啤酒(经典) 500ML*12罐 -> 1*12, 包装数量=12 2025-05-07 18:36:47,491 - app.core.excel.processor - INFO - 第9行: 提取商品信息 条码=6945278000908, 名称=【赠品】田缘米露蜂蜜味 430ml*15瓶, 规格=, 数量=4.0, 单位=瓶, 单价=0.0 2025-05-07 18:36:47,491 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 【赠品】田缘米露蜂蜜味 430ml*15瓶 -> 1*15, 包装数量=15 2025-05-07 18:36:47,492 - app.core.excel.processor - INFO - 第10行: 提取商品信息 条码=6945278002131, 名称=【赠品】田缘酸奶饮品 310ml*15瓶(不退换), 规格=, 数量=3.0, 单位=瓶, 单价=0.0 2025-05-07 18:36:47,492 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 【赠品】田缘酸奶饮品 310ml*15瓶(不退换) -> 1*15, 包装数量=15 2025-05-07 18:36:47,493 - app.core.excel.processor - INFO - 第11行: 提取商品信息 条码=6922467905046, 名称=【赠品】重庆啤酒金樽 500ml*12听, 规格=, 数量=1.0, 单位=听, 单价=0.0 2025-05-07 18:36:47,493 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 【赠品】重庆啤酒金樽 500ml*12听 -> 1*12, 包装数量=12 2025-05-07 18:36:47,495 - app.core.excel.processor - INFO - 提取到 11 个商品信息 2025-05-07 18:36:47,507 - app.core.excel.processor - INFO - 开始处理11 个产品信息 2025-05-07 18:36:47,507 - app.core.excel.processor - INFO - 处理商品: 条码=6901672650101, 数量=24.0, 单价=4.333333333333333, 是否赠品=False 2025-05-07 18:36:47,507 - app.core.excel.processor - INFO - 发现正常商品:条码6901672650101, 数量=24.0, 单价=4.333333333333333 2025-05-07 18:36:50,667 - app.core.excel.processor - INFO - 处理商品: 条码=6901035614214, 数量=48.0, 单价=6.25, 是否赠品=False 2025-05-07 18:36:50,667 - app.core.excel.processor - INFO - 发现正常商品:条码6901035614214, 数量=48.0, 单价=6.25 2025-05-07 18:36:50,667 - app.core.excel.processor - INFO - 处理商品: 条码=6901285991219, 数量=72.0, 单价=0.9583333333333334, 是否赠品=False 2025-05-07 18:36:50,667 - app.core.excel.processor - INFO - 发现正常商品:条码6901285991219, 数量=72.0, 单价=0.9583333333333334 2025-05-07 18:36:50,667 - app.core.excel.processor - INFO - 处理商品: 条码=6972549660905, 数量=15.0, 单价=3.466666666666667, 是否赠品=False 2025-05-07 18:36:50,667 - app.core.excel.processor - INFO - 发现正常商品:条码6972549660905, 数量=15.0, 单价=3.466666666666667 2025-05-07 18:36:50,667 - app.core.excel.processor - INFO - 处理商品: 条码=6954767400129, 数量=1.0, 单价=65.0, 是否赠品=False 2025-05-07 18:36:50,668 - app.core.excel.processor - INFO - 发现正常商品:条码6954767400129, 数量=1.0, 单价=65.0 2025-05-07 18:36:50,668 - app.core.excel.processor - INFO - 处理商品: 条码=6925303721244, 数量=1.0, 单价=43.0, 是否赠品=False 2025-05-07 18:36:50,668 - app.core.excel.processor - INFO - 发现正常商品:条码6925303721244, 数量=1.0, 单价=43.0 2025-05-07 18:36:50,668 - app.core.excel.processor - INFO - 处理商品: 条码=6945278000908, 数量=15.0, 单价=3.67, 是否赠品=False 2025-05-07 18:36:50,668 - app.core.excel.processor - INFO - 发现正常商品:条码6945278000908, 数量=15.0, 单价=3.67 2025-05-07 18:36:50,668 - app.core.excel.processor - INFO - 处理商品: 条码=6901035605335, 数量=55.0, 单价=0.0, 是否赠品=True 2025-05-07 18:36:50,668 - app.core.excel.processor - INFO - 发现赠品:条码6901035605335, 数量=55.0 2025-05-07 18:36:50,668 - app.core.excel.processor - INFO - 处理商品: 条码=6945278000908, 数量=4.0, 单价=0.0, 是否赠品=True 2025-05-07 18:36:50,668 - app.core.excel.processor - INFO - 发现赠品:条码6945278000908, 数量=4.0 2025-05-07 18:36:50,668 - app.core.excel.processor - INFO - 处理商品: 条码=6945278002131, 数量=3.0, 单价=0.0, 是否赠品=True 2025-05-07 18:36:50,668 - app.core.excel.processor - INFO - 发现赠品:条码6945278002131, 数量=3.0 2025-05-07 18:36:50,668 - app.core.excel.processor - INFO - 处理商品: 条码=6922467905046, 数量=1.0, 单价=0.0, 是否赠品=True 2025-05-07 18:36:50,668 - app.core.excel.processor - INFO - 发现赠品:条码6922467905046, 数量=1.0 2025-05-07 18:36:50,668 - app.core.excel.processor - INFO - 分组后共10 个不同条码的商品 2025-05-07 18:36:50,668 - app.core.excel.processor - INFO - 条码 6901672650101 处理结果:正常商品数量24.0,单价4.333333333333333,赠品数量0 2025-05-07 18:36:50,668 - app.core.excel.processor - INFO - 条码 6901035614214 处理结果:正常商品数量48.0,单价6.25,赠品数量0 2025-05-07 18:36:50,669 - app.core.excel.processor - INFO - 条码 6901285991219 处理结果:正常商品数量72.0,单价0.9583333333333334,赠品数量0 2025-05-07 18:36:50,669 - app.core.excel.processor - INFO - 条码 6972549660905 处理结果:正常商品数量15.0,单价3.466666666666667,赠品数量0 2025-05-07 18:36:50,669 - app.core.excel.processor - INFO - 条码 6954767400129 处理结果:正常商品数量1.0,单价65.0,赠品数量0 2025-05-07 18:36:50,669 - app.core.excel.processor - INFO - 条码 6925303721244 处理结果:正常商品数量1.0,单价43.0,赠品数量0 2025-05-07 18:36:50,669 - app.core.excel.processor - INFO - 条码 6945278000908 处理结果:正常商品数量15.0,单价3.67,赠品数量4.0 2025-05-07 18:36:50,669 - app.core.excel.processor - INFO - 条码 6901035605335 处理结果:只有赠品,数量=55.0 2025-05-07 18:36:50,669 - app.core.excel.processor - INFO - 条码 6945278002131 处理结果:只有赠品,数量=3.0 2025-05-07 18:36:50,669 - app.core.excel.processor - INFO - 条码 6922467905046 处理结果:只有赠品,数量=1.0 2025-05-07 18:36:50,669 - app.core.excel.processor - INFO - 条码 6945278000908 填充:采购量=15.0,赠品数量4.0 2025-05-07 18:36:50,669 - app.core.excel.processor - INFO - 条码 6901035605335 填充:仅有赠品,采购量=0,赠品数量=55.0 2025-05-07 18:36:50,669 - app.core.excel.processor - INFO - 条码 6945278002131 填充:仅有赠品,采购量=0,赠品数量=3.0 2025-05-07 18:36:53,749 - app.core.excel.processor - INFO - 条码 6922467905046 填充:仅有赠品,采购量=0,赠品数量=1.0 2025-05-07 18:36:53,754 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250507180130.xls 2025-05-07 18:36:53,755 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250507180130.xls 2025-05-07 18:46:29,607 - app.core.excel.processor - INFO - 初始化ExcelProcessor 2025-05-07 18:46:29,608 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls 2025-05-07 18:46:29,609 - app.core.excel.processor - INFO - 搜索目录 D:\My Documents\python\orc-order-v2\data\output 中的Excel文件 2025-05-07 18:46:29,610 - app.core.excel.processor - WARNING - 找到的最新文件是采购单,不作处理: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250507180130.xls 2025-05-07 18:47:16,623 - app.core.excel.processor - INFO - 初始化ExcelProcessor 2025-05-07 18:47:16,624 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls 2025-05-07 18:47:16,625 - app.core.excel.processor - INFO - 开始处理Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250507180130.xlsx 2025-05-07 18:47:17,252 - app.core.excel.processor - INFO - 成功读取Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250507180130.xlsx, 共 14 行 2025-05-07 18:47:17,255 - app.core.excel.processor - INFO - 找到可能的表头行: 第1行,评分: 60 2025-05-07 18:47:17,256 - app.core.excel.processor - INFO - 识别到表头在第 1 行 2025-05-07 18:47:17,280 - app.core.excel.processor - INFO - 使用表头行重新读取数据,共 13 行有效数据 2025-05-07 18:47:17,280 - app.core.excel.processor - INFO - 找到精确匹配的条码列: 商品条形码 2025-05-07 18:47:17,281 - app.core.excel.processor - INFO - 使用条码列: 商品条形码 2025-05-07 18:47:17,281 - app.core.excel.processor - INFO - 找到name列: 商品名称 2025-05-07 18:47:17,281 - app.core.excel.processor - INFO - 找到specification列: 商品规格 2025-05-07 18:47:17,281 - app.core.excel.processor - INFO - 找到quantity列: 数量 2025-05-07 18:47:17,282 - app.core.excel.processor - INFO - 找到unit列: 单位 2025-05-07 18:47:17,282 - app.core.excel.processor - INFO - 找到price列: 单价 2025-05-07 18:47:17,282 - app.core.excel.processor - INFO - 列名映射结果: {'barcode': '商品条形码', 'name': '商品名称', 'specification': '商品规格', 'quantity': '数量', 'unit': '单位', 'price': '单价'} 2025-05-07 18:47:17,284 - app.core.excel.processor - INFO - 是否存在规格列: False 2025-05-07 18:47:17,285 - app.core.excel.processor - INFO - 第1行: 提取商品信息 条码=6901672650101, 名称=乐堡啤酒(拉罐)500ml*12罐, 规格=, 数量=2.0, 单位=件, 单价=52.0 2025-05-07 18:47:17,286 - app.core.excel.processor - INFO - 从商品名称提取容量*数量格式: 乐堡啤酒(拉罐)500ml*12罐 -> 500L*12, 包装数量=12 2025-05-07 18:47:17,288 - app.core.excel.processor - INFO - 第2行: 提取商品信息 条码=6901035614214, 名称=青岛11度全麦白啤11度 500ml*12听, 规格=, 数量=4.0, 单位=件, 单价=75.0 2025-05-07 18:47:17,288 - app.core.excel.processor - INFO - 从商品名称提取容量*数量格式: 青岛11度全麦白啤11度 500ml*12听 -> 500L*12, 包装数量=12 2025-05-07 18:47:17,290 - app.core.excel.processor - INFO - 第3行: 提取商品信息 条码=6901285991219, 名称=怡宝纯净水555ml*24瓶, 规格=, 数量=3.0, 单位=件, 单价=23.0 2025-05-07 18:47:17,290 - app.core.excel.processor - INFO - 从商品名称提取容量*数量格式: 怡宝纯净水555ml*24瓶 -> 555L*24, 包装数量=24 2025-05-07 18:47:17,290 - app.core.excel.processor - INFO - 第4行: 提取商品信息 条码=6972549660905, 名称=三得利茉莉乌龙茶无糖 500ml*15瓶, 规格=, 数量=1.0, 单位=件, 单价=52.0 2025-05-07 18:47:17,291 - app.core.excel.processor - INFO - 从商品名称提取容量*数量格式: 三得利茉莉乌龙茶无糖 500ml*15瓶 -> 500L*15, 包装数量=15 2025-05-07 18:47:17,291 - app.core.excel.processor - INFO - 第5行: 提取商品信息 条码=6954767400129, 名称=美汁源果粒橙1.8L*8瓶, 规格=, 数量=1.0, 单位=件, 单价=65.0 2025-05-07 18:47:17,292 - app.core.excel.processor - INFO - 从商品名称提取容量*数量格式: 美汁源果粒橙1.8L*8瓶 -> 1.8L*8, 包装数量=8 2025-05-07 18:47:17,292 - app.core.excel.processor - INFO - 第6行: 提取商品信息 条码=6925303721244, 名称=统一鲜橙多2L*6瓶, 规格=, 数量=1.0, 单位=件, 单价=43.0 2025-05-07 18:47:17,293 - app.core.excel.processor - INFO - 从商品名称提取容量*数量格式: 统一鲜橙多2L*6瓶 -> 2L*6, 包装数量=6 2025-05-07 18:47:17,293 - app.core.excel.processor - INFO - 第7行: 提取商品信息 条码=6945278000908, 名称=田缘米露蜂蜜味430ml*15瓶, 规格=, 数量=1.0, 单位=件, 单价=55.05 2025-05-07 18:47:17,294 - app.core.excel.processor - INFO - 从商品名称提取容量*数量格式: 田缘米露蜂蜜味430ml*15瓶 -> 430L*15, 包装数量=15 2025-05-07 18:47:17,294 - app.core.excel.processor - INFO - 第8行: 提取商品信息 条码=6901035605335, 名称=【赠品】青岛啤酒(经典) 500ML*12罐, 规格=, 数量=55.0, 单位=√ 听, 单价=0.0 2025-05-07 18:47:17,295 - app.core.excel.processor - INFO - 从商品名称提取容量*数量格式: 【赠品】青岛啤酒(经典) 500ML*12罐 -> 500L*12, 包装数量=12 2025-05-07 18:47:17,295 - app.core.excel.processor - INFO - 第9行: 提取商品信息 条码=6945278000908, 名称=【赠品】田缘米露蜂蜜味 430ml*15瓶, 规格=, 数量=4.0, 单位=瓶, 单价=0.0 2025-05-07 18:47:17,295 - app.core.excel.processor - INFO - 从商品名称提取容量*数量格式: 【赠品】田缘米露蜂蜜味 430ml*15瓶 -> 430L*15, 包装数量=15 2025-05-07 18:47:17,302 - app.core.excel.processor - INFO - 第10行: 提取商品信息 条码=6945278002131, 名称=【赠品】田缘酸奶饮品 310ml*15瓶(不退换), 规格=, 数量=3.0, 单位=瓶, 单价=0.0 2025-05-07 18:47:17,302 - app.core.excel.processor - INFO - 从商品名称提取容量*数量格式: 【赠品】田缘酸奶饮品 310ml*15瓶(不退换) -> 310L*15, 包装数量=15 2025-05-07 18:47:17,303 - app.core.excel.processor - INFO - 第11行: 提取商品信息 条码=6922467905046, 名称=【赠品】重庆啤酒金樽 500ml*12听, 规格=, 数量=1.0, 单位=听, 单价=0.0 2025-05-07 18:47:17,303 - app.core.excel.processor - INFO - 从商品名称提取容量*数量格式: 【赠品】重庆啤酒金樽 500ml*12听 -> 500L*12, 包装数量=12 2025-05-07 18:47:17,304 - app.core.excel.processor - INFO - 提取到 11 个商品信息 2025-05-07 18:47:17,315 - app.core.excel.processor - INFO - 开始处理11 个产品信息 2025-05-07 18:47:17,316 - app.core.excel.processor - INFO - 处理商品: 条码=6901672650101, 数量=24.0, 单价=4.333333333333333, 是否赠品=False 2025-05-07 18:47:17,317 - app.core.excel.processor - INFO - 发现正常商品:条码6901672650101, 数量=24.0, 单价=4.333333333333333 2025-05-07 18:47:17,317 - app.core.excel.processor - INFO - 处理商品: 条码=6901035614214, 数量=48.0, 单价=6.25, 是否赠品=False 2025-05-07 18:47:20,236 - app.core.excel.processor - INFO - 发现正常商品:条码6901035614214, 数量=48.0, 单价=6.25 2025-05-07 18:47:20,236 - app.core.excel.processor - INFO - 处理商品: 条码=6901285991219, 数量=72.0, 单价=0.9583333333333334, 是否赠品=False 2025-05-07 18:47:20,236 - app.core.excel.processor - INFO - 发现正常商品:条码6901285991219, 数量=72.0, 单价=0.9583333333333334 2025-05-07 18:47:20,236 - app.core.excel.processor - INFO - 处理商品: 条码=6972549660905, 数量=15.0, 单价=3.466666666666667, 是否赠品=False 2025-05-07 18:47:20,237 - app.core.excel.processor - INFO - 发现正常商品:条码6972549660905, 数量=15.0, 单价=3.466666666666667 2025-05-07 18:47:20,237 - app.core.excel.processor - INFO - 处理商品: 条码=6954767400129, 数量=8.0, 单价=8.125, 是否赠品=False 2025-05-07 18:47:20,237 - app.core.excel.processor - INFO - 发现正常商品:条码6954767400129, 数量=8.0, 单价=8.125 2025-05-07 18:47:20,237 - app.core.excel.processor - INFO - 处理商品: 条码=6925303721244, 数量=6.0, 单价=7.166666666666667, 是否赠品=False 2025-05-07 18:47:20,237 - app.core.excel.processor - INFO - 发现正常商品:条码6925303721244, 数量=6.0, 单价=7.166666666666667 2025-05-07 18:47:20,237 - app.core.excel.processor - INFO - 处理商品: 条码=6945278000908, 数量=15.0, 单价=3.67, 是否赠品=False 2025-05-07 18:47:20,237 - app.core.excel.processor - INFO - 发现正常商品:条码6945278000908, 数量=15.0, 单价=3.67 2025-05-07 18:47:20,237 - app.core.excel.processor - INFO - 处理商品: 条码=6901035605335, 数量=55.0, 单价=0.0, 是否赠品=True 2025-05-07 18:47:20,237 - app.core.excel.processor - INFO - 发现赠品:条码6901035605335, 数量=55.0 2025-05-07 18:47:20,237 - app.core.excel.processor - INFO - 处理商品: 条码=6945278000908, 数量=4.0, 单价=0.0, 是否赠品=True 2025-05-07 18:47:20,237 - app.core.excel.processor - INFO - 发现赠品:条码6945278000908, 数量=4.0 2025-05-07 18:47:20,237 - app.core.excel.processor - INFO - 处理商品: 条码=6945278002131, 数量=3.0, 单价=0.0, 是否赠品=True 2025-05-07 18:47:20,237 - app.core.excel.processor - INFO - 发现赠品:条码6945278002131, 数量=3.0 2025-05-07 18:47:20,237 - app.core.excel.processor - INFO - 处理商品: 条码=6922467905046, 数量=1.0, 单价=0.0, 是否赠品=True 2025-05-07 18:47:20,237 - app.core.excel.processor - INFO - 发现赠品:条码6922467905046, 数量=1.0 2025-05-07 18:47:20,238 - app.core.excel.processor - INFO - 分组后共10 个不同条码的商品 2025-05-07 18:47:20,238 - app.core.excel.processor - INFO - 条码 6901672650101 处理结果:正常商品数量24.0,单价4.333333333333333,赠品数量0 2025-05-07 18:47:20,238 - app.core.excel.processor - INFO - 条码 6901035614214 处理结果:正常商品数量48.0,单价6.25,赠品数量0 2025-05-07 18:47:20,238 - app.core.excel.processor - INFO - 条码 6901285991219 处理结果:正常商品数量72.0,单价0.9583333333333334,赠品数量0 2025-05-07 18:47:20,238 - app.core.excel.processor - INFO - 条码 6972549660905 处理结果:正常商品数量15.0,单价3.466666666666667,赠品数量0 2025-05-07 18:47:20,238 - app.core.excel.processor - INFO - 条码 6954767400129 处理结果:正常商品数量8.0,单价8.125,赠品数量0 2025-05-07 18:47:20,238 - app.core.excel.processor - INFO - 条码 6925303721244 处理结果:正常商品数量6.0,单价7.166666666666667,赠品数量0 2025-05-07 18:47:20,238 - app.core.excel.processor - INFO - 条码 6945278000908 处理结果:正常商品数量15.0,单价3.67,赠品数量4.0 2025-05-07 18:47:20,238 - app.core.excel.processor - INFO - 条码 6901035605335 处理结果:只有赠品,数量=55.0 2025-05-07 18:47:20,238 - app.core.excel.processor - INFO - 条码 6945278002131 处理结果:只有赠品,数量=3.0 2025-05-07 18:47:20,238 - app.core.excel.processor - INFO - 条码 6922467905046 处理结果:只有赠品,数量=1.0 2025-05-07 18:47:20,239 - app.core.excel.processor - INFO - 条码 6945278000908 填充:采购量=15.0,赠品数量4.0 2025-05-07 18:47:20,239 - app.core.excel.processor - INFO - 条码 6901035605335 填充:仅有赠品,采购量=0,赠品数量=55.0 2025-05-07 18:47:20,239 - app.core.excel.processor - INFO - 条码 6945278002131 填充:仅有赠品,采购量=0,赠品数量=3.0 2025-05-07 18:47:20,239 - app.core.excel.processor - INFO - 条码 6922467905046 填充:仅有赠品,采购量=0,赠品数量=1.0 2025-05-07 18:47:23,857 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250507180130.xls 2025-05-07 18:47:23,859 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250507180130.xls