更新修复规格逻辑

This commit is contained in:
侯欢 2025-05-07 19:16:33 +08:00
parent b9739b5267
commit 2f088c87ca
12 changed files with 2015 additions and 15 deletions

View File

@ -226,12 +226,22 @@ class UnitConverter:
logger.info(f"从名称推断规格(白膜): {original_name} -> {inferred_spec}")
return inferred_spec
# 特殊模式5: 容量单位如"12.9L桶装水" -> "12.9L*1"
pattern5 = r'.*?([\d\.]+)L.*'
match = re.search(pattern5, name)
# 特殊模式5: 容量单位带数量格式 "1.8L*8瓶" -> "1.8L*8"
volume_count_pattern = r'.*?([\d\.]+)[Ll升][*×xX](\d+).*'
match = re.search(volume_count_pattern, name)
if match:
volume = match.group(1)
count = match.group(2)
inferred_spec = f"{volume}L*{count}"
logger.info(f"从名称推断规格(容量*数量): {original_name} -> {inferred_spec}")
return inferred_spec
# 特殊模式6: 简单容量单位如"12.9L桶装水" -> "12.9L*1"
simple_volume_pattern = r'.*?([\d\.]+)[Ll升].*'
match = re.search(simple_volume_pattern, name)
if match:
inferred_spec = f"{match.group(1)}L*1"
logger.info(f"从名称推断规格(容量): {original_name} -> {inferred_spec}")
logger.info(f"从名称推断规格(简单容量): {original_name} -> {inferred_spec}")
return inferred_spec
# 尝试通用模式匹配
@ -274,6 +284,28 @@ class UnitConverter:
except ValueError:
pass
# 处理带容量单位的规格如500ml*15, 1L*12等
ml_match = re.match(r'(\d+)(?:ml|毫升)[*](\d+)', spec, re.IGNORECASE)
if ml_match:
try:
# 对于ml单位使用1作为一级包装后面的数字作为二级包装
level2 = int(ml_match.group(2))
logger.info(f"解析容量(ml)规格: {spec} -> 1*{level2}")
return 1, level2, None
except ValueError:
pass
# 处理带L单位的规格如1L*12等
l_match = re.match(r'(\d+(?:\.\d+)?)[Ll升][*](\d+)', spec)
if l_match:
try:
# 对于L单位正确提取第二部分作为包装数量
level2 = int(l_match.group(2))
logger.info(f"解析容量(L)规格: {spec} -> 1*{level2}")
return 1, level2, None
except ValueError:
pass
# 处理二级包装如1*12
two_level_match = re.match(r'(\d+)[*](\d+)', spec)
if two_level_match:

View File

@ -298,7 +298,20 @@ class ExcelProcessor:
else:
# 逻辑1: 如果规格为空,尝试从商品名称推断规格
if product['name']:
# 特殊处理:"营养快线原味450g*15"或"娃哈哈瓶装大AD水蜜桃450ml*15"等形式的名称
# 特殊处理:优先检查名称中是否包含"容量*数量"格式
container_pattern = r'.*?(\d+(?:\.\d+)?)\s*(?:ml|[mM][lL]|[lL]|升|毫升)[*×xX](\d+).*'
match = re.search(container_pattern, product['name'])
if match:
# 容量单位*数量格式,如"1.8L*8瓶",取数量部分作为包装数量
volume = match.group(1)
count = match.group(2)
inferred_spec = f"{volume}L*{count}"
inferred_qty = int(count)
product['specification'] = inferred_spec
product['package_quantity'] = inferred_qty
logger.info(f"从商品名称提取容量*数量格式: {product['name']} -> {inferred_spec}, 包装数量={inferred_qty}")
# 原来的重量/容量*数字格式处理逻辑
else:
weight_volume_pattern = r'.*?\d+(?:g|ml|毫升|克)[*xX×](\d+)'
match = re.search(weight_volume_pattern, product['name'])
if match:
@ -309,11 +322,38 @@ class ExcelProcessor:
logger.info(f"从商品名称提取重量/容量规格: {product['name']} -> {inferred_spec}, 包装数量={inferred_qty}")
else:
# 一般情况的规格推断
inferred_spec, inferred_qty = self.infer_specification_from_name(product['name'])
inferred_spec = self.unit_converter.infer_specification_from_name(product['name'])
if inferred_spec:
product['specification'] = inferred_spec
product['package_quantity'] = inferred_qty
logger.info(f"从商品名称推断规格: {product['name']} -> {inferred_spec}, 包装数量={inferred_qty}")
package_quantity = self.parse_specification(inferred_spec)
if package_quantity:
product['package_quantity'] = package_quantity
logger.info(f"从商品名称推断规格: {product['name']} -> {inferred_spec}, 包装数量={package_quantity}")
# 检查已设置的规格但未设置包装数量的情况
if product.get('specification') and not product.get('package_quantity'):
package_quantity = self.parse_specification(product['specification'])
if package_quantity:
product['package_quantity'] = package_quantity
logger.info(f"解析已设置的规格: {product['specification']} -> 包装数量={package_quantity}")
# 新增逻辑:根据规格推断单位为"件"
if not product['unit'] and product.get('barcode') and product.get('specification') and product.get('quantity') and product.get('price') is not None:
# 检查规格是否符合容量*数量格式
volume_pattern = r'(\d+(?:\.\d+)?)\s*(?:ml|[mL]L|l|L|升|毫升)[*×xX](\d+)'
match = re.search(volume_pattern, product['specification'])
# 判断是否需要推断单位为"件"
if match:
product['unit'] = ''
logger.info(f"根据规格推断单位: {product['specification']} -> 单位=件")
else:
# 检查简单的数量*数量格式
simple_pattern = r'(\d+)[*×xX](\d+)'
match = re.search(simple_pattern, product['specification'])
if match:
product['unit'] = ''
logger.info(f"根据规格推断单位: {product['specification']} -> 单位=件")
# 应用单位转换规则
product = self.unit_converter.process_unit_conversion(product)

View File

@ -266,3 +266,48 @@
2025-05-05 19:30:06,305 - __main__ - INFO - 订单合并成功,输出文件: D:\My Documents\python\orc-order-v2\data\output\合并采购单_20250505193006.xls
2025-05-05 19:30:28,309 - __main__ - INFO - 合并所有采购单文件: 2 个
2025-05-05 19:30:28,426 - __main__ - INFO - 订单合并成功,输出文件: D:\My Documents\python\orc-order-v2\data\output\合并采购单_20250505193028.xls
2025-05-05 22:04:10,737 - __main__ - INFO - 批量处理模式
2025-05-05 22:04:17,491 - __main__ - INFO - 批量处理完成,总计: 1成功: 0
2025-05-05 22:08:07,806 - __main__ - INFO - 批量处理模式
2025-05-05 22:08:09,957 - __main__ - INFO - 批量处理完成,总计: 1成功: 0
2025-05-05 22:22:21,499 - __main__ - INFO - 批量处理模式
2025-05-05 22:22:22,622 - __main__ - INFO - 批量处理完成,总计: 1成功: 0
2025-05-05 22:27:19,324 - __main__ - INFO - 处理Excel文件: D:/My Documents/python/orc-order-v2/data/output/9527.xlsx
2025-05-05 22:27:36,850 - __main__ - INFO - Excel处理成功输出文件: D:\My Documents\python\orc-order-v2\data\output\采购单_9527.xls
2025-05-05 22:35:49,999 - __main__ - INFO - 处理Excel文件: D:/My Documents/python/orc-order-v2/data/output/9527.xlsx
2025-05-05 22:36:08,274 - __main__ - INFO - Excel处理成功输出文件: D:\My Documents\python\orc-order-v2\data\output\采购单_9527.xls
2025-05-05 22:36:30,732 - __main__ - INFO - 处理Excel文件: D:/My Documents/python/orc-order-v2/data/output/9527.xlsx
2025-05-05 22:36:55,749 - __main__ - INFO - Excel处理成功输出文件: D:\My Documents\python\orc-order-v2\data\output\采购单_9527.xls
2025-05-05 22:40:12,611 - __main__ - INFO - 处理Excel文件: D:/My Documents/python/orc-order-v2/data/output/9527.xlsx
2025-05-05 22:40:31,000 - __main__ - INFO - Excel处理成功输出文件: D:\My Documents\python\orc-order-v2\data\output\采购单_9527.xls
2025-05-06 19:00:08,271 - __main__ - INFO - 处理Excel文件: D:/My Documents/python/orc-order-v2/data/output/高新-益选便利店销售单2025-05-06.xlsx
2025-05-06 19:00:11,518 - __main__ - INFO - Excel处理成功输出文件: D:\My Documents\python\orc-order-v2\data\output\采购单_高新-益选便利店销售单2025-05-06.xls
2025-05-06 20:39:58,870 - __main__ - INFO - 批量处理模式
2025-05-06 20:40:00,302 - __main__ - INFO - 批量处理完成,总计: 1成功: 1
2025-05-06 20:40:58,358 - __main__ - INFO - 处理Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250506203941.xlsx
2025-05-06 20:40:59,240 - __main__ - INFO - Excel处理成功输出文件: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250506203941.xls
2025-05-06 20:42:36,997 - __main__ - INFO - 处理Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250506203941.xlsx
2025-05-06 20:42:37,658 - __main__ - INFO - Excel处理成功输出文件: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250506203941.xls
2025-05-06 21:03:30,008 - __main__ - INFO - 处理Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250506203941.xlsx
2025-05-06 21:03:30,684 - __main__ - INFO - Excel处理成功输出文件: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250506203941.xls
2025-05-06 21:07:27,061 - __main__ - INFO - 处理Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250506203941.xlsx
2025-05-06 21:07:27,777 - __main__ - INFO - Excel处理成功输出文件: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250506203941.xls
2025-05-06 21:13:40,290 - __main__ - INFO - 处理Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250506203941.xlsx
2025-05-06 21:13:40,983 - __main__ - INFO - Excel处理成功输出文件: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250506203941.xls
2025-05-07 18:01:37,212 - __main__ - INFO - === 流程步骤 1: OCR识别 ===
2025-05-07 18:01:37,212 - __main__ - INFO - 批量处理所有图片
2025-05-07 18:01:40,247 - __main__ - INFO - OCR处理完成总计: 1成功: 1
2025-05-07 18:01:40,247 - __main__ - INFO - === 流程步骤 2: Excel处理 ===
2025-05-07 18:01:40,248 - __main__ - INFO - 处理最新的Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250507180130.xlsx
2025-05-07 18:01:48,033 - __main__ - INFO - Excel处理成功输出文件: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250507180130.xls
2025-05-07 18:01:48,033 - __main__ - INFO - === 流程步骤 3: 订单合并 ===
2025-05-07 18:01:48,034 - __main__ - INFO - 发现 1 个采购单文件
2025-05-07 18:01:48,034 - __main__ - WARNING - 只有1个采购单文件 D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250507180130.xls无需合并
2025-05-07 18:01:48,034 - __main__ - INFO - === 完整流程处理成功(只有一个文件,跳过合并)===
2025-05-07 18:32:13,629 - __main__ - INFO - 处理Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250507180130.xlsx
2025-05-07 18:32:20,587 - __main__ - INFO - Excel处理成功输出文件: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250507180130.xls
2025-05-07 18:36:46,628 - __main__ - INFO - 处理Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250507180130.xlsx
2025-05-07 18:36:53,755 - __main__ - INFO - Excel处理成功输出文件: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250507180130.xls
2025-05-07 18:46:29,610 - __main__ - WARNING - 未找到可处理的Excel文件
2025-05-07 18:47:16,625 - __main__ - INFO - 处理Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250507180130.xlsx
2025-05-07 18:47:23,859 - __main__ - INFO - Excel处理成功输出文件: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250507180130.xls

View File

@ -985,3 +985,369 @@
2025-05-05 19:22:22,724 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 4.5, 单位: 个
2025-05-05 19:22:22,724 - app.core.excel.converter - INFO - 解析二级规格: 1*40 -> 1*40
2025-05-05 19:22:22,724 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 3.6, 单位: 个
2025-05-05 22:27:20,170 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24
2025-05-05 22:27:20,171 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 3.0, 单位: 袋
2025-05-05 22:27:20,172 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2025-05-05 22:27:20,172 - app.core.excel.converter - INFO - 提/盒单位(二级规格)处理: 保持原样 数量: 6.0, 单价: 7.5, 单位: 盒
2025-05-05 22:27:20,172 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2025-05-05 22:27:20,172 - app.core.excel.converter - INFO - 提/盒单位(二级规格)处理: 保持原样 数量: 6.0, 单价: 7.5, 单位: 盒
2025-05-05 22:27:20,173 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24
2025-05-05 22:27:20,173 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 3.8, 单位: 袋
2025-05-05 22:27:20,173 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24
2025-05-05 22:27:20,173 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 3.8, 单位: 袋
2025-05-05 22:27:20,174 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2025-05-05 22:27:20,174 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 4.5, 单位: 袋
2025-05-05 22:27:20,224 - app.core.excel.converter - INFO - 解析二级规格: 1*20 -> 1*20
2025-05-05 22:27:20,225 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 9.0, 单价: 3.8, 单位: 袋
2025-05-05 22:27:20,225 - app.core.excel.converter - INFO - 解析二级规格: 1*20 -> 1*20
2025-05-05 22:27:20,225 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 3.8, 单位: 袋
2025-05-05 22:27:20,226 - app.core.excel.converter - INFO - 解析二级规格: 1*20 -> 1*20
2025-05-05 22:27:20,226 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 3.8, 单位: 袋
2025-05-05 22:27:20,227 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24
2025-05-05 22:27:20,227 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 3.0, 单位: 袋
2025-05-05 22:27:20,228 - app.core.excel.converter - INFO - 解析二级规格: 1*28 -> 1*28
2025-05-05 22:27:20,229 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 3.8, 单位: 袋
2025-05-05 22:27:20,230 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24
2025-05-05 22:27:20,230 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 3.8, 单位: 袋
2025-05-05 22:27:20,231 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24
2025-05-05 22:27:20,231 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 3.8, 单位: 袋
2025-05-05 22:27:20,232 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2025-05-05 22:27:20,232 - app.core.excel.converter - INFO - 提/盒单位(二级规格)处理: 保持原样 数量: 12.0, 单价: 7.2, 单位: 盒
2025-05-05 22:27:23,912 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2025-05-05 22:27:23,912 - app.core.excel.converter - INFO - 提/盒单位(二级规格)处理: 保持原样 数量: 6.0, 单价: 7.2, 单位: 盒
2025-05-05 22:27:23,913 - app.core.excel.converter - INFO - 解析二级规格: 1*30 -> 1*30
2025-05-05 22:27:23,913 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 3.8, 单位: 袋
2025-05-05 22:27:23,914 - app.core.excel.converter - INFO - 解析二级规格: 1*32 -> 1*32
2025-05-05 22:27:23,914 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 3.8, 单位: 袋
2025-05-05 22:27:23,914 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24
2025-05-05 22:27:23,915 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 3.1, 单位: 袋
2025-05-05 22:27:23,915 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24
2025-05-05 22:27:23,915 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 3.1, 单位: 袋
2025-05-05 22:27:23,916 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24
2025-05-05 22:27:23,916 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 3.9, 单位: 袋
2025-05-05 22:27:23,917 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24
2025-05-05 22:27:23,917 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 3.12, 单位: 袋
2025-05-05 22:27:23,918 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24
2025-05-05 22:27:28,544 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 3.6, 单位: 袋
2025-05-05 22:27:28,545 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24
2025-05-05 22:27:28,545 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 3.9, 单位: 袋
2025-05-05 22:35:51,033 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24
2025-05-05 22:35:51,033 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 3.0, 单位: 袋
2025-05-05 22:35:51,035 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2025-05-05 22:35:51,035 - app.core.excel.converter - INFO - 提/盒单位(二级规格)处理: 保持原样 数量: 6.0, 单价: 7.5, 单位: 盒
2025-05-05 22:35:51,036 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2025-05-05 22:35:51,036 - app.core.excel.converter - INFO - 提/盒单位(二级规格)处理: 保持原样 数量: 6.0, 单价: 7.5, 单位: 盒
2025-05-05 22:35:51,037 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24
2025-05-05 22:35:51,038 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 3.8, 单位: 袋
2025-05-05 22:35:51,039 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24
2025-05-05 22:35:51,039 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 3.8, 单位: 袋
2025-05-05 22:35:51,040 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2025-05-05 22:35:51,040 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 4.5, 单位: 袋
2025-05-05 22:35:51,041 - app.core.excel.converter - INFO - 解析二级规格: 1*20 -> 1*20
2025-05-05 22:35:51,041 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 9.0, 单价: 3.8, 单位: 袋
2025-05-05 22:35:51,044 - app.core.excel.converter - INFO - 解析二级规格: 1*20 -> 1*20
2025-05-05 22:35:51,044 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 3.8, 单位: 袋
2025-05-05 22:35:51,556 - app.core.excel.converter - INFO - 解析二级规格: 1*20 -> 1*20
2025-05-05 22:35:51,556 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 3.8, 单位: 袋
2025-05-05 22:35:51,557 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24
2025-05-05 22:35:51,557 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 3.0, 单位: 袋
2025-05-05 22:35:51,558 - app.core.excel.converter - INFO - 解析二级规格: 1*28 -> 1*28
2025-05-05 22:35:51,558 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 3.8, 单位: 袋
2025-05-05 22:35:51,559 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24
2025-05-05 22:35:51,559 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 3.8, 单位: 袋
2025-05-05 22:35:51,560 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24
2025-05-05 22:35:51,560 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 3.8, 单位: 袋
2025-05-05 22:35:51,561 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2025-05-05 22:35:51,562 - app.core.excel.converter - INFO - 提/盒单位(二级规格)处理: 保持原样 数量: 12.0, 单价: 7.2, 单位: 盒
2025-05-05 22:35:51,563 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2025-05-05 22:35:51,563 - app.core.excel.converter - INFO - 提/盒单位(二级规格)处理: 保持原样 数量: 6.0, 单价: 7.2, 单位: 盒
2025-05-05 22:35:56,257 - app.core.excel.converter - INFO - 解析二级规格: 1*30 -> 1*30
2025-05-05 22:35:56,257 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 3.8, 单位: 袋
2025-05-05 22:35:56,258 - app.core.excel.converter - INFO - 解析二级规格: 1*32 -> 1*32
2025-05-05 22:35:56,258 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 3.8, 单位: 袋
2025-05-05 22:35:56,259 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24
2025-05-05 22:35:56,260 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 3.1, 单位: 袋
2025-05-05 22:35:56,261 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24
2025-05-05 22:35:56,261 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 3.1, 单位: 袋
2025-05-05 22:35:56,262 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24
2025-05-05 22:35:56,262 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 3.9, 单位: 袋
2025-05-05 22:35:56,264 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24
2025-05-05 22:35:56,264 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 3.12, 单位: 袋
2025-05-05 22:35:56,265 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24
2025-05-05 22:35:56,265 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 3.6, 单位: 袋
2025-05-05 22:35:56,266 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24
2025-05-05 22:35:56,266 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 3.9, 单位: 袋
2025-05-05 22:36:31,615 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24
2025-05-05 22:36:31,615 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 3.0, 单位: 袋
2025-05-05 22:36:31,619 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2025-05-05 22:36:31,619 - app.core.excel.converter - INFO - 提/盒单位(二级规格)处理: 保持原样 数量: 6.0, 单价: 7.5, 单位: 盒
2025-05-05 22:36:31,622 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2025-05-05 22:36:31,622 - app.core.excel.converter - INFO - 提/盒单位(二级规格)处理: 保持原样 数量: 6.0, 单价: 7.5, 单位: 盒
2025-05-05 22:36:31,624 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24
2025-05-05 22:36:31,624 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 3.8, 单位: 袋
2025-05-05 22:36:31,629 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24
2025-05-05 22:36:31,629 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 3.8, 单位: 袋
2025-05-05 22:36:31,631 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2025-05-05 22:36:31,631 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 4.5, 单位: 袋
2025-05-05 22:36:31,668 - app.core.excel.converter - INFO - 解析二级规格: 1*20 -> 1*20
2025-05-05 22:36:31,668 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 9.0, 单价: 3.8, 单位: 袋
2025-05-05 22:36:31,669 - app.core.excel.converter - INFO - 解析二级规格: 1*20 -> 1*20
2025-05-05 22:36:31,669 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 3.8, 单位: 袋
2025-05-05 22:36:31,670 - app.core.excel.converter - INFO - 解析二级规格: 1*20 -> 1*20
2025-05-05 22:36:31,670 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 3.8, 单位: 袋
2025-05-05 22:36:31,671 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24
2025-05-05 22:36:31,671 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 3.0, 单位: 袋
2025-05-05 22:36:31,671 - app.core.excel.converter - INFO - 解析二级规格: 1*28 -> 1*28
2025-05-05 22:36:31,672 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 3.8, 单位: 袋
2025-05-05 22:36:31,672 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24
2025-05-05 22:36:31,672 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 3.8, 单位: 袋
2025-05-05 22:36:31,673 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24
2025-05-05 22:36:31,673 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 3.8, 单位: 袋
2025-05-05 22:36:31,674 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2025-05-05 22:36:31,674 - app.core.excel.converter - INFO - 提/盒单位(二级规格)处理: 保持原样 数量: 12.0, 单价: 7.2, 单位: 盒
2025-05-05 22:36:35,505 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2025-05-05 22:36:35,505 - app.core.excel.converter - INFO - 提/盒单位(二级规格)处理: 保持原样 数量: 6.0, 单价: 7.2, 单位: 盒
2025-05-05 22:36:35,506 - app.core.excel.converter - INFO - 解析二级规格: 1*30 -> 1*30
2025-05-05 22:36:35,506 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 3.8, 单位: 袋
2025-05-05 22:36:35,506 - app.core.excel.converter - INFO - 解析二级规格: 1*32 -> 1*32
2025-05-05 22:36:35,506 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 3.8, 单位: 袋
2025-05-05 22:36:35,507 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24
2025-05-05 22:36:35,507 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 3.1, 单位: 袋
2025-05-05 22:36:35,507 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24
2025-05-05 22:36:35,507 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 3.1, 单位: 袋
2025-05-05 22:36:35,508 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24
2025-05-05 22:36:35,508 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 3.9, 单位: 袋
2025-05-05 22:36:35,508 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24
2025-05-05 22:36:35,508 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 3.12, 单位: 袋
2025-05-05 22:36:35,509 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24
2025-05-05 22:36:40,766 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 3.6, 单位: 袋
2025-05-05 22:36:40,767 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24
2025-05-05 22:36:40,767 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 3.9, 单位: 袋
2025-05-05 22:36:40,771 - app.core.excel.converter - INFO - 提取规格: 盐津铺子25g2012蛋皇鹌鹑蛋4个鸡汁盐味 -> 25*20
2025-05-05 22:36:40,771 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 盐津铺子25g2012蛋皇鹌鹑蛋4个鸡汁盐味 -> 25*20
2025-05-05 22:36:40,773 - app.core.excel.converter - INFO - 解析二级规格: 25*20 -> 25*20
2025-05-05 22:36:40,773 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 30.0, 单位: 袋
2025-05-05 22:40:13,272 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24
2025-05-05 22:40:13,272 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 3.0, 单位: 袋
2025-05-05 22:40:13,273 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2025-05-05 22:40:13,273 - app.core.excel.converter - INFO - 提/盒单位(二级规格)处理: 保持原样 数量: 6.0, 单价: 7.5, 单位: 盒
2025-05-05 22:40:13,274 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2025-05-05 22:40:13,274 - app.core.excel.converter - INFO - 提/盒单位(二级规格)处理: 保持原样 数量: 6.0, 单价: 7.5, 单位: 盒
2025-05-05 22:40:13,275 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24
2025-05-05 22:40:13,278 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 3.8, 单位: 袋
2025-05-05 22:40:13,279 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24
2025-05-05 22:40:13,279 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 3.8, 单位: 袋
2025-05-05 22:40:13,280 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2025-05-05 22:40:13,280 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 4.5, 单位: 袋
2025-05-05 22:40:13,333 - app.core.excel.converter - INFO - 解析二级规格: 1*20 -> 1*20
2025-05-05 22:40:13,333 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 9.0, 单价: 3.8, 单位: 袋
2025-05-05 22:40:13,334 - app.core.excel.converter - INFO - 解析二级规格: 1*20 -> 1*20
2025-05-05 22:40:13,334 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 3.8, 单位: 袋
2025-05-05 22:40:13,335 - app.core.excel.converter - INFO - 解析二级规格: 1*20 -> 1*20
2025-05-05 22:40:13,335 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 3.8, 单位: 袋
2025-05-05 22:40:13,335 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24
2025-05-05 22:40:13,335 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 3.0, 单位: 袋
2025-05-05 22:40:13,336 - app.core.excel.converter - INFO - 解析二级规格: 1*28 -> 1*28
2025-05-05 22:40:13,336 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 3.8, 单位: 袋
2025-05-05 22:40:13,337 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24
2025-05-05 22:40:13,337 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 3.8, 单位: 袋
2025-05-05 22:40:13,338 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24
2025-05-05 22:40:13,338 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 3.8, 单位: 袋
2025-05-05 22:40:13,338 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2025-05-05 22:40:13,338 - app.core.excel.converter - INFO - 提/盒单位(二级规格)处理: 保持原样 数量: 12.0, 单价: 7.2, 单位: 盒
2025-05-05 22:40:17,109 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2025-05-05 22:40:17,109 - app.core.excel.converter - INFO - 提/盒单位(二级规格)处理: 保持原样 数量: 6.0, 单价: 7.2, 单位: 盒
2025-05-05 22:40:17,110 - app.core.excel.converter - INFO - 解析二级规格: 1*30 -> 1*30
2025-05-05 22:40:17,110 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 3.8, 单位: 袋
2025-05-05 22:40:17,110 - app.core.excel.converter - INFO - 解析二级规格: 1*32 -> 1*32
2025-05-05 22:40:17,110 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 3.8, 单位: 袋
2025-05-05 22:40:17,111 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24
2025-05-05 22:40:17,111 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 3.1, 单位: 袋
2025-05-05 22:40:17,112 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24
2025-05-05 22:40:17,112 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 3.1, 单位: 袋
2025-05-05 22:40:17,113 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24
2025-05-05 22:40:17,113 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 3.9, 单位: 袋
2025-05-05 22:40:17,113 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24
2025-05-05 22:40:17,113 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 3.12, 单位: 袋
2025-05-05 22:40:17,114 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24
2025-05-05 22:40:21,894 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 3.6, 单位: 袋
2025-05-05 22:40:21,895 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24
2025-05-05 22:40:21,895 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 3.9, 单位: 袋
2025-05-05 22:40:21,899 - app.core.excel.converter - INFO - 提取规格: 盐津铺子25g2012蛋皇鹌鹑蛋4个鸡汁盐味 -> 25*20
2025-05-05 22:40:21,899 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 盐津铺子25g2012蛋皇鹌鹑蛋4个鸡汁盐味 -> 25*20
2025-05-05 22:40:21,900 - app.core.excel.converter - INFO - 解析二级规格: 25*20 -> 25*20
2025-05-05 22:40:21,900 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 20.0, 单价: 1.5, 单位: 个
2025-05-06 19:00:08,963 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2025-05-06 19:00:08,963 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 10.0, 单位: 瓶
2025-05-06 19:00:08,964 - app.core.excel.converter - INFO - 解析二级规格: 1*15 -> 1*15
2025-05-06 19:00:08,964 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 9.0, 单位: 瓶
2025-05-06 19:00:08,965 - app.core.excel.converter - INFO - 解析二级规格: 1*25 -> 1*25
2025-05-06 19:00:08,965 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 7.0, 单位: 瓶
2025-05-06 19:00:08,965 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24
2025-05-06 19:00:08,965 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 10.0, 单价: 3.8, 单位: 碗
2025-05-06 19:00:08,966 - app.core.excel.converter - INFO - 解析二级规格: 1*30 -> 1*30
2025-05-06 19:00:08,966 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 7.0, 单位: 袋
2025-05-06 19:00:08,966 - app.core.excel.converter - INFO - 解析二级规格: 1*20 -> 1*20
2025-05-06 19:00:08,966 - app.core.excel.converter - INFO - 提/盒单位(二级规格)处理: 保持原样 数量: 4.0, 单价: 6.0, 单位: 盒
2025-05-06 19:00:08,967 - app.core.excel.converter - INFO - 解析三级规格: 1*11*6 -> 1*11*6
2025-05-06 19:00:09,012 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 2.7, 单位: 个
2025-05-06 19:00:09,013 - app.core.excel.converter - INFO - 解析二级规格: 1*20 -> 1*20
2025-05-06 19:00:09,014 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 4.2, 单位: 袋
2025-05-06 19:00:09,015 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24
2025-05-06 19:00:09,015 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 7.1, 单位: 瓶
2025-05-06 19:00:09,015 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24
2025-05-06 19:00:09,016 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 7.1, 单位: 瓶
2025-05-06 19:00:09,016 - app.core.excel.converter - INFO - 解析二级规格: 1*20 -> 1*20
2025-05-06 19:00:09,016 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 4.5, 单位: 瓶
2025-05-06 19:00:09,017 - app.core.excel.converter - INFO - 解析二级规格: 1*20 -> 1*20
2025-05-06 19:00:09,017 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 5.5, 单位: 瓶
2025-05-06 19:00:09,018 - app.core.excel.converter - INFO - 解析二级规格: 1*20 -> 1*20
2025-05-06 19:00:09,018 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 7.5, 单位: 瓶
2025-05-06 20:40:59,164 - app.core.excel.converter - WARNING - 无法解析规格: 500ml*15使用默认值1*1
2025-05-06 20:40:59,165 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 48.0, 单位:
2025-05-06 20:40:59,168 - app.core.excel.converter - INFO - 解析容量规格: 1L*12 -> 1.0L*12
2025-05-06 20:40:59,169 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 48.0, 单位:
2025-05-06 20:40:59,170 - app.core.excel.converter - INFO - 解析容量规格: 1L*12 -> 1.0L*12
2025-05-06 20:40:59,170 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 37.0, 单位:
2025-05-06 20:40:59,171 - app.core.excel.converter - INFO - 解析二级规格: 11*12 -> 11*12
2025-05-06 20:40:59,171 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 37.0, 单位:
2025-05-06 20:40:59,172 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2025-05-06 20:40:59,172 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 37.0, 单位:
2025-05-06 20:42:37,573 - app.core.excel.converter - WARNING - 无法解析规格: 500ml*15使用默认值1*1
2025-05-06 20:42:37,573 - app.core.excel.converter - INFO - 件单位处理: 数量: 1.0 -> 1.0, 单价: 48.0 -> 48.0, 单位: 件 -> 瓶
2025-05-06 20:42:37,577 - app.core.excel.converter - INFO - 解析容量规格: 1L*12 -> 1.0L*12
2025-05-06 20:42:37,577 - app.core.excel.converter - INFO - 件单位处理: 数量: 1.0 -> 12.0, 单价: 48.0 -> 4.0, 单位: 件 -> 瓶
2025-05-06 20:42:37,578 - app.core.excel.converter - INFO - 解析容量规格: 1L*12 -> 1.0L*12
2025-05-06 20:42:37,578 - app.core.excel.converter - INFO - 件单位处理: 数量: 1.0 -> 12.0, 单价: 37.0 -> 3.0833333333333335, 单位: 件 -> 瓶
2025-05-06 20:42:37,578 - app.core.excel.converter - INFO - 解析二级规格: 11*12 -> 11*12
2025-05-06 20:42:37,578 - app.core.excel.converter - INFO - 件单位处理: 数量: 1.0 -> 12.0, 单价: 37.0 -> 3.0833333333333335, 单位: 件 -> 瓶
2025-05-06 20:42:37,578 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2025-05-06 20:42:37,579 - app.core.excel.converter - INFO - 件单位处理: 数量: 1.0 -> 12.0, 单价: 37.0 -> 3.0833333333333335, 单位: 件 -> 瓶
2025-05-06 21:03:30,649 - app.core.excel.converter - WARNING - 无法解析规格: 500ml*15使用默认值1*1
2025-05-06 21:03:30,649 - app.core.excel.converter - INFO - 件单位处理: 数量: 1.0 -> 1.0, 单价: 48.0 -> 48.0, 单位: 件 -> 瓶
2025-05-06 21:03:30,651 - app.core.excel.converter - INFO - 解析容量规格: 1L*12 -> 1.0L*12
2025-05-06 21:03:30,651 - app.core.excel.converter - INFO - 件单位处理: 数量: 1.0 -> 12.0, 单价: 48.0 -> 4.0, 单位: 件 -> 瓶
2025-05-06 21:03:30,652 - app.core.excel.converter - INFO - 解析容量规格: 1L*12 -> 1.0L*12
2025-05-06 21:03:30,652 - app.core.excel.converter - INFO - 件单位处理: 数量: 1.0 -> 12.0, 单价: 37.0 -> 3.0833333333333335, 单位: 件 -> 瓶
2025-05-06 21:03:30,652 - app.core.excel.converter - INFO - 解析二级规格: 11*12 -> 11*12
2025-05-06 21:03:30,652 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 37.0, 单位:
2025-05-06 21:03:30,653 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2025-05-06 21:03:30,653 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 37.0, 单位:
2025-05-06 21:07:27,704 - app.core.excel.converter - WARNING - 无法解析规格: 500ml*15使用默认值1*1
2025-05-06 21:07:27,704 - app.core.excel.converter - INFO - 件单位处理: 数量: 1.0 -> 1.0, 单价: 48.0 -> 48.0, 单位: 件 -> 瓶
2025-05-06 21:07:27,709 - app.core.excel.converter - INFO - 解析容量规格: 1L*12 -> 1.0L*12
2025-05-06 21:07:27,709 - app.core.excel.converter - INFO - 件单位处理: 数量: 1.0 -> 12.0, 单价: 48.0 -> 4.0, 单位: 件 -> 瓶
2025-05-06 21:07:27,710 - app.core.excel.converter - INFO - 解析容量规格: 1L*12 -> 1.0L*12
2025-05-06 21:07:27,710 - app.core.excel.converter - INFO - 件单位处理: 数量: 1.0 -> 12.0, 单价: 37.0 -> 3.0833333333333335, 单位: 件 -> 瓶
2025-05-06 21:07:27,711 - app.core.excel.converter - INFO - 解析二级规格: 11*12 -> 11*12
2025-05-06 21:07:27,711 - app.core.excel.converter - INFO - 件单位处理: 数量: 1.0 -> 12.0, 单价: 37.0 -> 3.0833333333333335, 单位: 件 -> 瓶
2025-05-06 21:07:27,712 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2025-05-06 21:07:27,712 - app.core.excel.converter - INFO - 件单位处理: 数量: 1.0 -> 12.0, 单价: 37.0 -> 3.0833333333333335, 单位: 件 -> 瓶
2025-05-06 21:13:40,944 - app.core.excel.converter - INFO - 解析容量(ml)规格: 500ml*15 -> 1*15
2025-05-06 21:13:40,944 - app.core.excel.converter - INFO - 件单位处理: 数量: 1.0 -> 15.0, 单价: 48.0 -> 3.2, 单位: 件 -> 瓶
2025-05-06 21:13:40,946 - app.core.excel.converter - INFO - 解析容量(L)规格: 1L*12 -> 1*12
2025-05-06 21:13:40,946 - app.core.excel.converter - INFO - 件单位处理: 数量: 1.0 -> 12.0, 单价: 48.0 -> 4.0, 单位: 件 -> 瓶
2025-05-06 21:13:40,947 - app.core.excel.converter - INFO - 解析容量(L)规格: 1L*12 -> 1*12
2025-05-06 21:13:40,947 - app.core.excel.converter - INFO - 件单位处理: 数量: 1.0 -> 12.0, 单价: 37.0 -> 3.0833333333333335, 单位: 件 -> 瓶
2025-05-06 21:13:40,948 - app.core.excel.converter - INFO - 解析二级规格: 11*12 -> 11*12
2025-05-06 21:13:40,948 - app.core.excel.converter - INFO - 件单位处理: 数量: 1.0 -> 12.0, 单价: 37.0 -> 3.0833333333333335, 单位: 件 -> 瓶
2025-05-06 21:13:40,948 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2025-05-06 21:13:40,948 - app.core.excel.converter - INFO - 件单位处理: 数量: 1.0 -> 12.0, 单价: 37.0 -> 3.0833333333333335, 单位: 件 -> 瓶
2025-05-07 18:01:40,937 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2025-05-07 18:01:40,937 - app.core.excel.converter - INFO - 件单位处理: 数量: 2.0 -> 24.0, 单价: 52.0 -> 4.333333333333333, 单位: 件 -> 瓶
2025-05-07 18:01:40,938 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2025-05-07 18:01:40,939 - app.core.excel.converter - INFO - 件单位处理: 数量: 4.0 -> 48.0, 单价: 75.0 -> 6.25, 单位: 件 -> 瓶
2025-05-07 18:01:40,940 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24
2025-05-07 18:01:40,940 - app.core.excel.converter - INFO - 件单位处理: 数量: 3.0 -> 72.0, 单价: 23.0 -> 0.9583333333333334, 单位: 件 -> 瓶
2025-05-07 18:01:40,940 - app.core.excel.converter - INFO - 解析二级规格: 1*15 -> 1*15
2025-05-07 18:01:40,941 - app.core.excel.converter - INFO - 件单位处理: 数量: 1.0 -> 15.0, 单价: 52.0 -> 3.466666666666667, 单位: 件 -> 瓶
2025-05-07 18:01:40,942 - app.core.excel.converter - INFO - 从名称推断规格(容量): 美汁源果粒橙1.8L*8瓶 -> 1.8L*1
2025-05-07 18:01:41,067 - app.core.excel.converter - INFO - 解析容量(L)规格: 1.8L*1 -> 1*1
2025-05-07 18:01:41,067 - app.core.excel.converter - INFO - 件单位处理: 数量: 1.0 -> 1.0, 单价: 65.0 -> 65.0, 单位: 件 -> 瓶
2025-05-07 18:01:41,068 - app.core.excel.converter - INFO - 从名称推断规格(容量): 统一鲜橙多2L*6瓶 -> 2L*1
2025-05-07 18:01:41,069 - app.core.excel.converter - INFO - 解析容量(L)规格: 2L*1 -> 1*1
2025-05-07 18:01:41,069 - app.core.excel.converter - INFO - 件单位处理: 数量: 1.0 -> 1.0, 单价: 43.0 -> 43.0, 单位: 件 -> 瓶
2025-05-07 18:01:41,069 - app.core.excel.converter - INFO - 解析二级规格: 1*15 -> 1*15
2025-05-07 18:01:41,070 - app.core.excel.converter - INFO - 件单位处理: 数量: 1.0 -> 15.0, 单价: 55.05 -> 3.67, 单位: 件 -> 瓶
2025-05-07 18:01:41,073 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2025-05-07 18:01:41,074 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 55.0, 单价: 0.0, 单位: √
2025-05-07 18:01:41,074 - app.core.excel.converter - INFO - 解析二级规格: 1*15 -> 1*15
2025-05-07 18:01:41,074 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 0.0, 单位: 瓶
2025-05-07 18:01:41,075 - app.core.excel.converter - INFO - 解析二级规格: 1*15 -> 1*15
2025-05-07 18:01:41,075 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 0.0, 单位: 瓶
2025-05-07 18:01:41,075 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2025-05-07 18:01:41,076 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 0.0, 单位: 听
2025-05-07 18:32:14,420 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2025-05-07 18:32:14,421 - app.core.excel.converter - INFO - 件单位处理: 数量: 2.0 -> 24.0, 单价: 52.0 -> 4.333333333333333, 单位: 件 -> 瓶
2025-05-07 18:32:14,421 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2025-05-07 18:32:14,421 - app.core.excel.converter - INFO - 件单位处理: 数量: 4.0 -> 48.0, 单价: 75.0 -> 6.25, 单位: 件 -> 瓶
2025-05-07 18:32:14,422 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24
2025-05-07 18:32:14,422 - app.core.excel.converter - INFO - 件单位处理: 数量: 3.0 -> 72.0, 单价: 23.0 -> 0.9583333333333334, 单位: 件 -> 瓶
2025-05-07 18:32:14,422 - app.core.excel.converter - INFO - 解析二级规格: 1*15 -> 1*15
2025-05-07 18:32:14,423 - app.core.excel.converter - INFO - 件单位处理: 数量: 1.0 -> 15.0, 单价: 52.0 -> 3.466666666666667, 单位: 件 -> 瓶
2025-05-07 18:32:14,423 - app.core.excel.converter - INFO - 从名称推断规格(容量): 美汁源果粒橙1.8L*8瓶 -> 1.8L*1
2025-05-07 18:32:14,432 - app.core.excel.converter - INFO - 解析容量(L)规格: 1.8L*1 -> 1*1
2025-05-07 18:32:14,432 - app.core.excel.converter - INFO - 件单位处理: 数量: 1.0 -> 1.0, 单价: 65.0 -> 65.0, 单位: 件 -> 瓶
2025-05-07 18:32:14,434 - app.core.excel.converter - INFO - 从名称推断规格(容量): 统一鲜橙多2L*6瓶 -> 2L*1
2025-05-07 18:32:14,434 - app.core.excel.converter - INFO - 解析容量(L)规格: 2L*1 -> 1*1
2025-05-07 18:32:14,435 - app.core.excel.converter - INFO - 件单位处理: 数量: 1.0 -> 1.0, 单价: 43.0 -> 43.0, 单位: 件 -> 瓶
2025-05-07 18:32:14,435 - app.core.excel.converter - INFO - 解析二级规格: 1*15 -> 1*15
2025-05-07 18:32:14,435 - app.core.excel.converter - INFO - 件单位处理: 数量: 1.0 -> 15.0, 单价: 55.05 -> 3.67, 单位: 件 -> 瓶
2025-05-07 18:32:14,438 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2025-05-07 18:32:14,438 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 55.0, 单价: 0.0, 单位: √
2025-05-07 18:32:14,439 - app.core.excel.converter - INFO - 解析二级规格: 1*15 -> 1*15
2025-05-07 18:32:14,439 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 0.0, 单位: 瓶
2025-05-07 18:32:14,439 - app.core.excel.converter - INFO - 解析二级规格: 1*15 -> 1*15
2025-05-07 18:32:14,439 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 0.0, 单位: 瓶
2025-05-07 18:32:14,440 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2025-05-07 18:32:14,440 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 0.0, 单位: 听
2025-05-07 18:36:47,440 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2025-05-07 18:36:47,440 - app.core.excel.converter - INFO - 件单位处理: 数量: 2.0 -> 24.0, 单价: 52.0 -> 4.333333333333333, 单位: 件 -> 瓶
2025-05-07 18:36:47,441 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2025-05-07 18:36:47,441 - app.core.excel.converter - INFO - 件单位处理: 数量: 4.0 -> 48.0, 单价: 75.0 -> 6.25, 单位: 件 -> 瓶
2025-05-07 18:36:47,442 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24
2025-05-07 18:36:47,442 - app.core.excel.converter - INFO - 件单位处理: 数量: 3.0 -> 72.0, 单价: 23.0 -> 0.9583333333333334, 单位: 件 -> 瓶
2025-05-07 18:36:47,442 - app.core.excel.converter - INFO - 解析二级规格: 1*15 -> 1*15
2025-05-07 18:36:47,443 - app.core.excel.converter - INFO - 件单位处理: 数量: 1.0 -> 15.0, 单价: 52.0 -> 3.466666666666667, 单位: 件 -> 瓶
2025-05-07 18:36:47,444 - app.core.excel.converter - INFO - 从名称推断规格(容量): 美汁源果粒橙1.8L*8瓶 -> 1.8L*1
2025-05-07 18:36:47,480 - app.core.excel.converter - INFO - 解析容量(L)规格: 1.8L*1 -> 1*1
2025-05-07 18:36:47,480 - app.core.excel.converter - INFO - 件单位处理: 数量: 1.0 -> 1.0, 单价: 65.0 -> 65.0, 单位: 件 -> 瓶
2025-05-07 18:36:47,482 - app.core.excel.converter - INFO - 从名称推断规格(容量): 统一鲜橙多2L*6瓶 -> 2L*1
2025-05-07 18:36:47,483 - app.core.excel.converter - INFO - 解析容量(L)规格: 2L*1 -> 1*1
2025-05-07 18:36:47,483 - app.core.excel.converter - INFO - 件单位处理: 数量: 1.0 -> 1.0, 单价: 43.0 -> 43.0, 单位: 件 -> 瓶
2025-05-07 18:36:47,484 - app.core.excel.converter - INFO - 解析二级规格: 1*15 -> 1*15
2025-05-07 18:36:47,485 - app.core.excel.converter - INFO - 件单位处理: 数量: 1.0 -> 15.0, 单价: 55.05 -> 3.67, 单位: 件 -> 瓶
2025-05-07 18:36:47,490 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2025-05-07 18:36:47,490 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 55.0, 单价: 0.0, 单位: √
2025-05-07 18:36:47,491 - app.core.excel.converter - INFO - 解析二级规格: 1*15 -> 1*15
2025-05-07 18:36:47,491 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 0.0, 单位: 瓶
2025-05-07 18:36:47,492 - app.core.excel.converter - INFO - 解析二级规格: 1*15 -> 1*15
2025-05-07 18:36:47,492 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 0.0, 单位: 瓶
2025-05-07 18:36:47,494 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2025-05-07 18:36:47,494 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 0.0, 单位: 听
2025-05-07 18:47:17,287 - app.core.excel.converter - INFO - 解析容量(L)规格: 500L*12 -> 1*12
2025-05-07 18:47:17,288 - app.core.excel.converter - INFO - 件单位处理: 数量: 2.0 -> 24.0, 单价: 52.0 -> 4.333333333333333, 单位: 件 -> 瓶
2025-05-07 18:47:17,288 - app.core.excel.converter - INFO - 解析容量(L)规格: 500L*12 -> 1*12
2025-05-07 18:47:17,288 - app.core.excel.converter - INFO - 件单位处理: 数量: 4.0 -> 48.0, 单价: 75.0 -> 6.25, 单位: 件 -> 瓶
2025-05-07 18:47:17,290 - app.core.excel.converter - INFO - 解析容量(L)规格: 555L*24 -> 1*24
2025-05-07 18:47:17,290 - app.core.excel.converter - INFO - 件单位处理: 数量: 3.0 -> 72.0, 单价: 23.0 -> 0.9583333333333334, 单位: 件 -> 瓶
2025-05-07 18:47:17,291 - app.core.excel.converter - INFO - 解析容量(L)规格: 500L*15 -> 1*15
2025-05-07 18:47:17,291 - app.core.excel.converter - INFO - 件单位处理: 数量: 1.0 -> 15.0, 单价: 52.0 -> 3.466666666666667, 单位: 件 -> 瓶
2025-05-07 18:47:17,292 - app.core.excel.converter - INFO - 解析容量(L)规格: 1.8L*8 -> 1*8
2025-05-07 18:47:17,292 - app.core.excel.converter - INFO - 件单位处理: 数量: 1.0 -> 8.0, 单价: 65.0 -> 8.125, 单位: 件 -> 瓶
2025-05-07 18:47:17,293 - app.core.excel.converter - INFO - 解析容量(L)规格: 2L*6 -> 1*6
2025-05-07 18:47:17,293 - app.core.excel.converter - INFO - 件单位处理: 数量: 1.0 -> 6.0, 单价: 43.0 -> 7.166666666666667, 单位: 件 -> 瓶
2025-05-07 18:47:17,294 - app.core.excel.converter - INFO - 解析容量(L)规格: 430L*15 -> 1*15
2025-05-07 18:47:17,294 - app.core.excel.converter - INFO - 件单位处理: 数量: 1.0 -> 15.0, 单价: 55.05 -> 3.67, 单位: 件 -> 瓶
2025-05-07 18:47:17,295 - app.core.excel.converter - INFO - 解析容量(L)规格: 500L*12 -> 1*12
2025-05-07 18:47:17,295 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 55.0, 单价: 0.0, 单位: √
2025-05-07 18:47:17,296 - app.core.excel.converter - INFO - 解析容量(L)规格: 430L*15 -> 1*15
2025-05-07 18:47:17,297 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 0.0, 单位: 瓶
2025-05-07 18:47:17,303 - app.core.excel.converter - INFO - 解析容量(L)规格: 310L*15 -> 1*15
2025-05-07 18:47:17,303 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 0.0, 单位: 瓶
2025-05-07 18:47:17,303 - app.core.excel.converter - INFO - 解析容量(L)规格: 500L*12 -> 1*12
2025-05-07 18:47:17,303 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 0.0, 单位: 听

View File

@ -401,3 +401,43 @@
2025-05-05 19:30:28,383 - app.core.excel.merger - INFO - 合并完成,共 47 条商品记录
2025-05-05 19:30:28,391 - app.core.excel.merger - INFO - 分析模板结构
2025-05-05 19:30:28,421 - app.core.excel.merger - INFO - 合并采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\合并采购单_20250505193028.xls共47条记录
2025-05-05 22:04:10,737 - app.core.excel.merger - INFO - 初始化PurchaseOrderMerger
2025-05-05 22:04:10,737 - app.core.excel.merger - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-05 22:08:07,805 - app.core.excel.merger - INFO - 初始化PurchaseOrderMerger
2025-05-05 22:08:07,806 - app.core.excel.merger - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-05 22:22:21,498 - app.core.excel.merger - INFO - 初始化PurchaseOrderMerger
2025-05-05 22:22:21,499 - app.core.excel.merger - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-05 22:27:19,323 - app.core.excel.merger - INFO - 初始化PurchaseOrderMerger
2025-05-05 22:27:19,324 - app.core.excel.merger - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-05 22:35:49,998 - app.core.excel.merger - INFO - 初始化PurchaseOrderMerger
2025-05-05 22:35:49,999 - app.core.excel.merger - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-05 22:36:30,731 - app.core.excel.merger - INFO - 初始化PurchaseOrderMerger
2025-05-05 22:36:30,731 - app.core.excel.merger - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-05 22:40:12,609 - app.core.excel.merger - INFO - 初始化PurchaseOrderMerger
2025-05-05 22:40:12,610 - app.core.excel.merger - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-06 19:00:08,270 - app.core.excel.merger - INFO - 初始化PurchaseOrderMerger
2025-05-06 19:00:08,270 - app.core.excel.merger - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-06 20:39:58,869 - app.core.excel.merger - INFO - 初始化PurchaseOrderMerger
2025-05-06 20:39:58,870 - app.core.excel.merger - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-06 20:40:58,356 - app.core.excel.merger - INFO - 初始化PurchaseOrderMerger
2025-05-06 20:40:58,357 - app.core.excel.merger - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-06 20:42:36,996 - app.core.excel.merger - INFO - 初始化PurchaseOrderMerger
2025-05-06 20:42:36,997 - app.core.excel.merger - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-06 21:03:30,007 - app.core.excel.merger - INFO - 初始化PurchaseOrderMerger
2025-05-06 21:03:30,007 - app.core.excel.merger - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-06 21:07:27,060 - app.core.excel.merger - INFO - 初始化PurchaseOrderMerger
2025-05-06 21:07:27,061 - app.core.excel.merger - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-06 21:13:40,289 - app.core.excel.merger - INFO - 初始化PurchaseOrderMerger
2025-05-06 21:13:40,290 - app.core.excel.merger - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-07 18:01:37,211 - app.core.excel.merger - INFO - 初始化PurchaseOrderMerger
2025-05-07 18:01:37,212 - app.core.excel.merger - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-07 18:01:48,033 - app.core.excel.merger - INFO - 搜索目录 D:\My Documents\python\orc-order-v2\data\output 中的采购单Excel文件
2025-05-07 18:01:48,034 - app.core.excel.merger - INFO - 找到 1 个采购单Excel文件
2025-05-07 18:32:13,626 - app.core.excel.merger - INFO - 初始化PurchaseOrderMerger
2025-05-07 18:32:13,627 - app.core.excel.merger - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-07 18:36:46,627 - app.core.excel.merger - INFO - 初始化PurchaseOrderMerger
2025-05-07 18:36:46,627 - app.core.excel.merger - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-07 18:46:29,608 - app.core.excel.merger - INFO - 初始化PurchaseOrderMerger
2025-05-07 18:46:29,609 - app.core.excel.merger - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-07 18:47:16,624 - app.core.excel.merger - INFO - 初始化PurchaseOrderMerger
2025-05-07 18:47:16,624 - app.core.excel.merger - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls

File diff suppressed because it is too large Load Diff

View File

@ -52,3 +52,11 @@
2025-05-05 18:55:02,724 - app.core.ocr.baidu_ocr - INFO - 成功获取访问令牌
2025-05-05 18:59:18,198 - app.core.ocr.baidu_ocr - INFO - 成功获取访问令牌
2025-05-05 18:59:18,237 - app.core.ocr.baidu_ocr - INFO - 成功获取访问令牌
2025-05-05 22:04:11,112 - app.core.ocr.baidu_ocr - INFO - 成功获取访问令牌
2025-05-05 22:04:17,489 - app.core.ocr.baidu_ocr - ERROR - 百度OCR API错误: recognize error
2025-05-05 22:08:08,043 - app.core.ocr.baidu_ocr - INFO - 成功获取访问令牌
2025-05-05 22:08:09,952 - app.core.ocr.baidu_ocr - ERROR - 百度OCR API错误: recognize error
2025-05-05 22:22:21,700 - app.core.ocr.baidu_ocr - INFO - 成功获取访问令牌
2025-05-05 22:22:22,618 - app.core.ocr.baidu_ocr - ERROR - 百度OCR API错误: recognize error
2025-05-06 20:39:59,192 - app.core.ocr.baidu_ocr - INFO - 成功获取访问令牌
2025-05-07 18:01:37,558 - app.core.ocr.baidu_ocr - INFO - 成功获取访问令牌

View File

@ -429,3 +429,109 @@
2025-05-05 19:30:28,305 - app.core.ocr.table_ocr - INFO - 使用输出目录: D:\My Documents\python\orc-order-v2\data\output
2025-05-05 19:30:28,305 - app.core.ocr.table_ocr - INFO - 使用临时目录: D:\My Documents\python\orc-order-v2\data\temp
2025-05-05 19:30:28,306 - app.core.ocr.table_ocr - INFO - OCR处理器初始化完成输入目录: D:\My Documents\python\orc-order-v2\data\input, 输出目录: D:\My Documents\python\orc-order-v2\data\output
2025-05-05 22:04:10,734 - app.core.ocr.table_ocr - INFO - 使用输入目录: D:\My Documents\python\orc-order-v2\data\input
2025-05-05 22:04:10,735 - app.core.ocr.table_ocr - INFO - 使用输出目录: D:\My Documents\python\orc-order-v2\data\output
2025-05-05 22:04:10,735 - app.core.ocr.table_ocr - INFO - 使用临时目录: D:\My Documents\python\orc-order-v2\data\temp
2025-05-05 22:04:10,736 - app.core.ocr.table_ocr - INFO - OCR处理器初始化完成输入目录: D:\My Documents\python\orc-order-v2\data\input, 输出目录: D:\My Documents\python\orc-order-v2\data\output
2025-05-05 22:04:10,738 - app.core.ocr.table_ocr - INFO - 找到 1 个图片文件,其中 1 个未处理
2025-05-05 22:04:10,739 - app.core.ocr.table_ocr - INFO - 处理批次 1/1, 大小: 1
2025-05-05 22:04:10,740 - app.core.ocr.table_ocr - INFO - 开始处理图片: D:\My Documents\python\orc-order-v2\data\input\微信图片_20250505220404.jpg
2025-05-05 22:04:17,490 - app.core.ocr.table_ocr - ERROR - OCR识别失败: D:\My Documents\python\orc-order-v2\data\input\微信图片_20250505220404.jpg
2025-05-05 22:04:17,491 - app.core.ocr.table_ocr - INFO - 批次处理完成, 成功: 0/1
2025-05-05 22:04:17,491 - app.core.ocr.table_ocr - INFO - 所有图片处理完成, 总计: 1, 成功: 0
2025-05-05 22:08:07,803 - app.core.ocr.table_ocr - INFO - 使用输入目录: D:\My Documents\python\orc-order-v2\data\input
2025-05-05 22:08:07,803 - app.core.ocr.table_ocr - INFO - 使用输出目录: D:\My Documents\python\orc-order-v2\data\output
2025-05-05 22:08:07,803 - app.core.ocr.table_ocr - INFO - 使用临时目录: D:\My Documents\python\orc-order-v2\data\temp
2025-05-05 22:08:07,804 - app.core.ocr.table_ocr - INFO - OCR处理器初始化完成输入目录: D:\My Documents\python\orc-order-v2\data\input, 输出目录: D:\My Documents\python\orc-order-v2\data\output
2025-05-05 22:08:07,807 - app.core.ocr.table_ocr - INFO - 找到 1 个图片文件,其中 1 个未处理
2025-05-05 22:08:07,807 - app.core.ocr.table_ocr - INFO - 处理批次 1/1, 大小: 1
2025-05-05 22:08:07,809 - app.core.ocr.table_ocr - INFO - 开始处理图片: D:\My Documents\python\orc-order-v2\data\input\微信图片_20250505220755.jpg
2025-05-05 22:08:09,955 - app.core.ocr.table_ocr - ERROR - OCR识别失败: D:\My Documents\python\orc-order-v2\data\input\微信图片_20250505220755.jpg
2025-05-05 22:08:09,957 - app.core.ocr.table_ocr - INFO - 批次处理完成, 成功: 0/1
2025-05-05 22:08:09,957 - app.core.ocr.table_ocr - INFO - 所有图片处理完成, 总计: 1, 成功: 0
2025-05-05 22:22:21,495 - app.core.ocr.table_ocr - INFO - 使用输入目录: D:\My Documents\python\orc-order-v2\data\input
2025-05-05 22:22:21,495 - app.core.ocr.table_ocr - INFO - 使用输出目录: D:\My Documents\python\orc-order-v2\data\output
2025-05-05 22:22:21,495 - app.core.ocr.table_ocr - INFO - 使用临时目录: D:\My Documents\python\orc-order-v2\data\temp
2025-05-05 22:22:21,496 - app.core.ocr.table_ocr - INFO - OCR处理器初始化完成输入目录: D:\My Documents\python\orc-order-v2\data\input, 输出目录: D:\My Documents\python\orc-order-v2\data\output
2025-05-05 22:22:21,500 - app.core.ocr.table_ocr - INFO - 找到 1 个图片文件,其中 1 个未处理
2025-05-05 22:22:21,500 - app.core.ocr.table_ocr - INFO - 处理批次 1/1, 大小: 1
2025-05-05 22:22:21,502 - app.core.ocr.table_ocr - INFO - 开始处理图片: D:\My Documents\python\orc-order-v2\data\input\微信图片_20250505222216.jpg
2025-05-05 22:22:22,620 - app.core.ocr.table_ocr - ERROR - OCR识别失败: D:\My Documents\python\orc-order-v2\data\input\微信图片_20250505222216.jpg
2025-05-05 22:22:22,621 - app.core.ocr.table_ocr - INFO - 批次处理完成, 成功: 0/1
2025-05-05 22:22:22,622 - app.core.ocr.table_ocr - INFO - 所有图片处理完成, 总计: 1, 成功: 0
2025-05-05 22:27:19,320 - app.core.ocr.table_ocr - INFO - 使用输入目录: D:\My Documents\python\orc-order-v2\data\input
2025-05-05 22:27:19,321 - app.core.ocr.table_ocr - INFO - 使用输出目录: D:\My Documents\python\orc-order-v2\data\output
2025-05-05 22:27:19,321 - app.core.ocr.table_ocr - INFO - 使用临时目录: D:\My Documents\python\orc-order-v2\data\temp
2025-05-05 22:27:19,321 - app.core.ocr.table_ocr - INFO - OCR处理器初始化完成输入目录: D:\My Documents\python\orc-order-v2\data\input, 输出目录: D:\My Documents\python\orc-order-v2\data\output
2025-05-05 22:35:49,996 - app.core.ocr.table_ocr - INFO - 使用输入目录: D:\My Documents\python\orc-order-v2\data\input
2025-05-05 22:35:49,997 - app.core.ocr.table_ocr - INFO - 使用输出目录: D:\My Documents\python\orc-order-v2\data\output
2025-05-05 22:35:49,997 - app.core.ocr.table_ocr - INFO - 使用临时目录: D:\My Documents\python\orc-order-v2\data\temp
2025-05-05 22:35:49,997 - app.core.ocr.table_ocr - INFO - OCR处理器初始化完成输入目录: D:\My Documents\python\orc-order-v2\data\input, 输出目录: D:\My Documents\python\orc-order-v2\data\output
2025-05-05 22:36:30,728 - app.core.ocr.table_ocr - INFO - 使用输入目录: D:\My Documents\python\orc-order-v2\data\input
2025-05-05 22:36:30,728 - app.core.ocr.table_ocr - INFO - 使用输出目录: D:\My Documents\python\orc-order-v2\data\output
2025-05-05 22:36:30,728 - app.core.ocr.table_ocr - INFO - 使用临时目录: D:\My Documents\python\orc-order-v2\data\temp
2025-05-05 22:36:30,729 - app.core.ocr.table_ocr - INFO - OCR处理器初始化完成输入目录: D:\My Documents\python\orc-order-v2\data\input, 输出目录: D:\My Documents\python\orc-order-v2\data\output
2025-05-05 22:40:12,607 - app.core.ocr.table_ocr - INFO - 使用输入目录: D:\My Documents\python\orc-order-v2\data\input
2025-05-05 22:40:12,607 - app.core.ocr.table_ocr - INFO - 使用输出目录: D:\My Documents\python\orc-order-v2\data\output
2025-05-05 22:40:12,607 - app.core.ocr.table_ocr - INFO - 使用临时目录: D:\My Documents\python\orc-order-v2\data\temp
2025-05-05 22:40:12,608 - app.core.ocr.table_ocr - INFO - OCR处理器初始化完成输入目录: D:\My Documents\python\orc-order-v2\data\input, 输出目录: D:\My Documents\python\orc-order-v2\data\output
2025-05-06 19:00:08,267 - app.core.ocr.table_ocr - INFO - 使用输入目录: D:\My Documents\python\orc-order-v2\data\input
2025-05-06 19:00:08,268 - app.core.ocr.table_ocr - INFO - 使用输出目录: D:\My Documents\python\orc-order-v2\data\output
2025-05-06 19:00:08,268 - app.core.ocr.table_ocr - INFO - 使用临时目录: D:\My Documents\python\orc-order-v2\data\temp
2025-05-06 19:00:08,269 - app.core.ocr.table_ocr - INFO - OCR处理器初始化完成输入目录: D:\My Documents\python\orc-order-v2\data\input, 输出目录: D:\My Documents\python\orc-order-v2\data\output
2025-05-06 20:39:58,866 - app.core.ocr.table_ocr - INFO - 使用输入目录: D:\My Documents\python\orc-order-v2\data\input
2025-05-06 20:39:58,867 - app.core.ocr.table_ocr - INFO - 使用输出目录: D:\My Documents\python\orc-order-v2\data\output
2025-05-06 20:39:58,867 - app.core.ocr.table_ocr - INFO - 使用临时目录: D:\My Documents\python\orc-order-v2\data\temp
2025-05-06 20:39:58,867 - app.core.ocr.table_ocr - INFO - OCR处理器初始化完成输入目录: D:\My Documents\python\orc-order-v2\data\input, 输出目录: D:\My Documents\python\orc-order-v2\data\output
2025-05-06 20:39:58,871 - app.core.ocr.table_ocr - INFO - 找到 1 个图片文件,其中 1 个未处理
2025-05-06 20:39:58,872 - app.core.ocr.table_ocr - INFO - 处理批次 1/1, 大小: 1
2025-05-06 20:39:58,873 - app.core.ocr.table_ocr - INFO - 开始处理图片: D:\My Documents\python\orc-order-v2\data\input\微信图片_20250506203941.jpg
2025-05-06 20:40:00,299 - app.core.ocr.table_ocr - INFO - 图片处理成功: D:\My Documents\python\orc-order-v2\data\input\微信图片_20250506203941.jpg, 输出文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250506203941.xlsx
2025-05-06 20:40:00,302 - app.core.ocr.table_ocr - INFO - 批次处理完成, 成功: 1/1
2025-05-06 20:40:00,302 - app.core.ocr.table_ocr - INFO - 所有图片处理完成, 总计: 1, 成功: 1
2025-05-06 20:40:58,354 - app.core.ocr.table_ocr - INFO - 使用输入目录: D:\My Documents\python\orc-order-v2\data\input
2025-05-06 20:40:58,354 - app.core.ocr.table_ocr - INFO - 使用输出目录: D:\My Documents\python\orc-order-v2\data\output
2025-05-06 20:40:58,355 - app.core.ocr.table_ocr - INFO - 使用临时目录: D:\My Documents\python\orc-order-v2\data\temp
2025-05-06 20:40:58,355 - app.core.ocr.table_ocr - INFO - OCR处理器初始化完成输入目录: D:\My Documents\python\orc-order-v2\data\input, 输出目录: D:\My Documents\python\orc-order-v2\data\output
2025-05-06 20:42:36,994 - app.core.ocr.table_ocr - INFO - 使用输入目录: D:\My Documents\python\orc-order-v2\data\input
2025-05-06 20:42:36,994 - app.core.ocr.table_ocr - INFO - 使用输出目录: D:\My Documents\python\orc-order-v2\data\output
2025-05-06 20:42:36,994 - app.core.ocr.table_ocr - INFO - 使用临时目录: D:\My Documents\python\orc-order-v2\data\temp
2025-05-06 20:42:36,994 - app.core.ocr.table_ocr - INFO - OCR处理器初始化完成输入目录: D:\My Documents\python\orc-order-v2\data\input, 输出目录: D:\My Documents\python\orc-order-v2\data\output
2025-05-06 21:03:30,005 - app.core.ocr.table_ocr - INFO - 使用输入目录: D:\My Documents\python\orc-order-v2\data\input
2025-05-06 21:03:30,005 - app.core.ocr.table_ocr - INFO - 使用输出目录: D:\My Documents\python\orc-order-v2\data\output
2025-05-06 21:03:30,005 - app.core.ocr.table_ocr - INFO - 使用临时目录: D:\My Documents\python\orc-order-v2\data\temp
2025-05-06 21:03:30,006 - app.core.ocr.table_ocr - INFO - OCR处理器初始化完成输入目录: D:\My Documents\python\orc-order-v2\data\input, 输出目录: D:\My Documents\python\orc-order-v2\data\output
2025-05-06 21:07:27,058 - app.core.ocr.table_ocr - INFO - 使用输入目录: D:\My Documents\python\orc-order-v2\data\input
2025-05-06 21:07:27,058 - app.core.ocr.table_ocr - INFO - 使用输出目录: D:\My Documents\python\orc-order-v2\data\output
2025-05-06 21:07:27,058 - app.core.ocr.table_ocr - INFO - 使用临时目录: D:\My Documents\python\orc-order-v2\data\temp
2025-05-06 21:07:27,059 - app.core.ocr.table_ocr - INFO - OCR处理器初始化完成输入目录: D:\My Documents\python\orc-order-v2\data\input, 输出目录: D:\My Documents\python\orc-order-v2\data\output
2025-05-06 21:13:40,286 - app.core.ocr.table_ocr - INFO - 使用输入目录: D:\My Documents\python\orc-order-v2\data\input
2025-05-06 21:13:40,286 - app.core.ocr.table_ocr - INFO - 使用输出目录: D:\My Documents\python\orc-order-v2\data\output
2025-05-06 21:13:40,286 - app.core.ocr.table_ocr - INFO - 使用临时目录: D:\My Documents\python\orc-order-v2\data\temp
2025-05-06 21:13:40,287 - app.core.ocr.table_ocr - INFO - OCR处理器初始化完成输入目录: D:\My Documents\python\orc-order-v2\data\input, 输出目录: D:\My Documents\python\orc-order-v2\data\output
2025-05-07 18:01:37,206 - app.core.ocr.table_ocr - INFO - 使用输入目录: D:\My Documents\python\orc-order-v2\data\input
2025-05-07 18:01:37,208 - app.core.ocr.table_ocr - INFO - 使用输出目录: D:\My Documents\python\orc-order-v2\data\output
2025-05-07 18:01:37,208 - app.core.ocr.table_ocr - INFO - 使用临时目录: D:\My Documents\python\orc-order-v2\data\temp
2025-05-07 18:01:37,208 - app.core.ocr.table_ocr - INFO - OCR处理器初始化完成输入目录: D:\My Documents\python\orc-order-v2\data\input, 输出目录: D:\My Documents\python\orc-order-v2\data\output
2025-05-07 18:01:37,213 - app.core.ocr.table_ocr - INFO - 找到 1 个图片文件,其中 1 个未处理
2025-05-07 18:01:37,213 - app.core.ocr.table_ocr - INFO - 处理批次 1/1, 大小: 1
2025-05-07 18:01:37,214 - app.core.ocr.table_ocr - INFO - 开始处理图片: D:\My Documents\python\orc-order-v2\data\input\微信图片_20250507180130.jpg
2025-05-07 18:01:40,244 - app.core.ocr.table_ocr - INFO - 图片处理成功: D:\My Documents\python\orc-order-v2\data\input\微信图片_20250507180130.jpg, 输出文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250507180130.xlsx
2025-05-07 18:01:40,246 - app.core.ocr.table_ocr - INFO - 批次处理完成, 成功: 1/1
2025-05-07 18:01:40,247 - app.core.ocr.table_ocr - INFO - 所有图片处理完成, 总计: 1, 成功: 1
2025-05-07 18:32:13,623 - app.core.ocr.table_ocr - INFO - 使用输入目录: D:\My Documents\python\orc-order-v2\data\input
2025-05-07 18:32:13,624 - app.core.ocr.table_ocr - INFO - 使用输出目录: D:\My Documents\python\orc-order-v2\data\output
2025-05-07 18:32:13,624 - app.core.ocr.table_ocr - INFO - 使用临时目录: D:\My Documents\python\orc-order-v2\data\temp
2025-05-07 18:32:13,625 - app.core.ocr.table_ocr - INFO - OCR处理器初始化完成输入目录: D:\My Documents\python\orc-order-v2\data\input, 输出目录: D:\My Documents\python\orc-order-v2\data\output
2025-05-07 18:36:46,624 - app.core.ocr.table_ocr - INFO - 使用输入目录: D:\My Documents\python\orc-order-v2\data\input
2025-05-07 18:36:46,624 - app.core.ocr.table_ocr - INFO - 使用输出目录: D:\My Documents\python\orc-order-v2\data\output
2025-05-07 18:36:46,624 - app.core.ocr.table_ocr - INFO - 使用临时目录: D:\My Documents\python\orc-order-v2\data\temp
2025-05-07 18:36:46,625 - app.core.ocr.table_ocr - INFO - OCR处理器初始化完成输入目录: D:\My Documents\python\orc-order-v2\data\input, 输出目录: D:\My Documents\python\orc-order-v2\data\output
2025-05-07 18:46:29,606 - app.core.ocr.table_ocr - INFO - 使用输入目录: D:\My Documents\python\orc-order-v2\data\input
2025-05-07 18:46:29,606 - app.core.ocr.table_ocr - INFO - 使用输出目录: D:\My Documents\python\orc-order-v2\data\output
2025-05-07 18:46:29,606 - app.core.ocr.table_ocr - INFO - 使用临时目录: D:\My Documents\python\orc-order-v2\data\temp
2025-05-07 18:46:29,606 - app.core.ocr.table_ocr - INFO - OCR处理器初始化完成输入目录: D:\My Documents\python\orc-order-v2\data\input, 输出目录: D:\My Documents\python\orc-order-v2\data\output
2025-05-07 18:47:16,622 - app.core.ocr.table_ocr - INFO - 使用输入目录: D:\My Documents\python\orc-order-v2\data\input
2025-05-07 18:47:16,622 - app.core.ocr.table_ocr - INFO - 使用输出目录: D:\My Documents\python\orc-order-v2\data\output
2025-05-07 18:47:16,622 - app.core.ocr.table_ocr - INFO - 使用临时目录: D:\My Documents\python\orc-order-v2\data\temp
2025-05-07 18:47:16,623 - app.core.ocr.table_ocr - INFO - OCR处理器初始化完成输入目录: D:\My Documents\python\orc-order-v2\data\input, 输出目录: D:\My Documents\python\orc-order-v2\data\output

View File

@ -177,3 +177,46 @@
2025-05-05 19:30:06,152 - app.services.ocr_service - INFO - OCRService初始化完成
2025-05-05 19:30:28,304 - app.services.ocr_service - INFO - 初始化OCRService
2025-05-05 19:30:28,306 - app.services.ocr_service - INFO - OCRService初始化完成
2025-05-05 22:04:10,733 - app.services.ocr_service - INFO - 初始化OCRService
2025-05-05 22:04:10,736 - app.services.ocr_service - INFO - OCRService初始化完成
2025-05-05 22:04:10,738 - app.services.ocr_service - INFO - OCRService开始批量处理图片, batch_size=None, max_workers=None
2025-05-05 22:08:07,802 - app.services.ocr_service - INFO - 初始化OCRService
2025-05-05 22:08:07,804 - app.services.ocr_service - INFO - OCRService初始化完成
2025-05-05 22:08:07,807 - app.services.ocr_service - INFO - OCRService开始批量处理图片, batch_size=None, max_workers=None
2025-05-05 22:22:21,493 - app.services.ocr_service - INFO - 初始化OCRService
2025-05-05 22:22:21,496 - app.services.ocr_service - INFO - OCRService初始化完成
2025-05-05 22:22:21,499 - app.services.ocr_service - INFO - OCRService开始批量处理图片, batch_size=None, max_workers=None
2025-05-05 22:27:19,319 - app.services.ocr_service - INFO - 初始化OCRService
2025-05-05 22:27:19,321 - app.services.ocr_service - INFO - OCRService初始化完成
2025-05-05 22:35:49,995 - app.services.ocr_service - INFO - 初始化OCRService
2025-05-05 22:35:49,997 - app.services.ocr_service - INFO - OCRService初始化完成
2025-05-05 22:36:30,725 - app.services.ocr_service - INFO - 初始化OCRService
2025-05-05 22:36:30,729 - app.services.ocr_service - INFO - OCRService初始化完成
2025-05-05 22:40:12,605 - app.services.ocr_service - INFO - 初始化OCRService
2025-05-05 22:40:12,608 - app.services.ocr_service - INFO - OCRService初始化完成
2025-05-06 19:00:08,266 - app.services.ocr_service - INFO - 初始化OCRService
2025-05-06 19:00:08,269 - app.services.ocr_service - INFO - OCRService初始化完成
2025-05-06 20:39:58,864 - app.services.ocr_service - INFO - 初始化OCRService
2025-05-06 20:39:58,867 - app.services.ocr_service - INFO - OCRService初始化完成
2025-05-06 20:39:58,871 - app.services.ocr_service - INFO - OCRService开始批量处理图片, batch_size=None, max_workers=None
2025-05-06 20:40:58,352 - app.services.ocr_service - INFO - 初始化OCRService
2025-05-06 20:40:58,355 - app.services.ocr_service - INFO - OCRService初始化完成
2025-05-06 20:42:36,993 - app.services.ocr_service - INFO - 初始化OCRService
2025-05-06 20:42:36,995 - app.services.ocr_service - INFO - OCRService初始化完成
2025-05-06 21:03:30,004 - app.services.ocr_service - INFO - 初始化OCRService
2025-05-06 21:03:30,006 - app.services.ocr_service - INFO - OCRService初始化完成
2025-05-06 21:07:27,056 - app.services.ocr_service - INFO - 初始化OCRService
2025-05-06 21:07:27,059 - app.services.ocr_service - INFO - OCRService初始化完成
2025-05-06 21:13:40,284 - app.services.ocr_service - INFO - 初始化OCRService
2025-05-06 21:13:40,287 - app.services.ocr_service - INFO - OCRService初始化完成
2025-05-07 18:01:37,204 - app.services.ocr_service - INFO - 初始化OCRService
2025-05-07 18:01:37,208 - app.services.ocr_service - INFO - OCRService初始化完成
2025-05-07 18:01:37,213 - app.services.ocr_service - INFO - OCRService开始批量处理图片, batch_size=None, max_workers=None
2025-05-07 18:32:13,621 - app.services.ocr_service - INFO - 初始化OCRService
2025-05-07 18:32:13,625 - app.services.ocr_service - INFO - OCRService初始化完成
2025-05-07 18:36:46,623 - app.services.ocr_service - INFO - 初始化OCRService
2025-05-07 18:36:46,625 - app.services.ocr_service - INFO - OCRService初始化完成
2025-05-07 18:46:29,603 - app.services.ocr_service - INFO - 初始化OCRService
2025-05-07 18:46:29,607 - app.services.ocr_service - INFO - OCRService初始化完成
2025-05-07 18:47:16,621 - app.services.ocr_service - INFO - 初始化OCRService
2025-05-07 18:47:16,623 - app.services.ocr_service - INFO - OCRService初始化完成

View File

@ -199,3 +199,55 @@
2025-05-05 19:30:28,306 - app.services.order_service - INFO - 初始化OrderService
2025-05-05 19:30:28,308 - app.services.order_service - INFO - OrderService初始化完成
2025-05-05 19:30:28,309 - app.services.order_service - INFO - OrderService开始合并所有采购单
2025-05-05 22:04:10,736 - app.services.order_service - INFO - 初始化OrderService
2025-05-05 22:04:10,737 - app.services.order_service - INFO - OrderService初始化完成
2025-05-05 22:08:07,804 - app.services.order_service - INFO - 初始化OrderService
2025-05-05 22:08:07,806 - app.services.order_service - INFO - OrderService初始化完成
2025-05-05 22:22:21,496 - app.services.order_service - INFO - 初始化OrderService
2025-05-05 22:22:21,499 - app.services.order_service - INFO - OrderService初始化完成
2025-05-05 22:27:19,322 - app.services.order_service - INFO - 初始化OrderService
2025-05-05 22:27:19,324 - app.services.order_service - INFO - OrderService初始化完成
2025-05-05 22:27:19,324 - app.services.order_service - INFO - OrderService开始处理指定Excel文件: D:/My Documents/python/orc-order-v2/data/output/9527.xlsx
2025-05-05 22:35:49,997 - app.services.order_service - INFO - 初始化OrderService
2025-05-05 22:35:49,999 - app.services.order_service - INFO - OrderService初始化完成
2025-05-05 22:35:49,999 - app.services.order_service - INFO - OrderService开始处理指定Excel文件: D:/My Documents/python/orc-order-v2/data/output/9527.xlsx
2025-05-05 22:36:30,729 - app.services.order_service - INFO - 初始化OrderService
2025-05-05 22:36:30,731 - app.services.order_service - INFO - OrderService初始化完成
2025-05-05 22:36:30,732 - app.services.order_service - INFO - OrderService开始处理指定Excel文件: D:/My Documents/python/orc-order-v2/data/output/9527.xlsx
2025-05-05 22:40:12,608 - app.services.order_service - INFO - 初始化OrderService
2025-05-05 22:40:12,610 - app.services.order_service - INFO - OrderService初始化完成
2025-05-05 22:40:12,611 - app.services.order_service - INFO - OrderService开始处理指定Excel文件: D:/My Documents/python/orc-order-v2/data/output/9527.xlsx
2025-05-06 19:00:08,269 - app.services.order_service - INFO - 初始化OrderService
2025-05-06 19:00:08,271 - app.services.order_service - INFO - OrderService初始化完成
2025-05-06 19:00:08,271 - app.services.order_service - INFO - OrderService开始处理指定Excel文件: D:/My Documents/python/orc-order-v2/data/output/高新-益选便利店销售单2025-05-06.xlsx
2025-05-06 20:39:58,867 - app.services.order_service - INFO - 初始化OrderService
2025-05-06 20:39:58,870 - app.services.order_service - INFO - OrderService初始化完成
2025-05-06 20:40:58,355 - app.services.order_service - INFO - 初始化OrderService
2025-05-06 20:40:58,357 - app.services.order_service - INFO - OrderService初始化完成
2025-05-06 20:40:58,358 - app.services.order_service - INFO - OrderService开始处理指定Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250506203941.xlsx
2025-05-06 20:42:36,995 - app.services.order_service - INFO - 初始化OrderService
2025-05-06 20:42:36,997 - app.services.order_service - INFO - OrderService初始化完成
2025-05-06 20:42:36,997 - app.services.order_service - INFO - OrderService开始处理指定Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250506203941.xlsx
2025-05-06 21:03:30,006 - app.services.order_service - INFO - 初始化OrderService
2025-05-06 21:03:30,008 - app.services.order_service - INFO - OrderService初始化完成
2025-05-06 21:03:30,008 - app.services.order_service - INFO - OrderService开始处理指定Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250506203941.xlsx
2025-05-06 21:07:27,059 - app.services.order_service - INFO - 初始化OrderService
2025-05-06 21:07:27,061 - app.services.order_service - INFO - OrderService初始化完成
2025-05-06 21:07:27,063 - app.services.order_service - INFO - OrderService开始处理指定Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250506203941.xlsx
2025-05-06 21:13:40,287 - app.services.order_service - INFO - 初始化OrderService
2025-05-06 21:13:40,290 - app.services.order_service - INFO - OrderService初始化完成
2025-05-06 21:13:40,290 - app.services.order_service - INFO - OrderService开始处理指定Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250506203941.xlsx
2025-05-07 18:01:37,209 - app.services.order_service - INFO - 初始化OrderService
2025-05-07 18:01:37,212 - app.services.order_service - INFO - OrderService初始化完成
2025-05-07 18:01:40,248 - app.services.order_service - INFO - OrderService开始处理指定Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250507180130.xlsx
2025-05-07 18:32:13,625 - app.services.order_service - INFO - 初始化OrderService
2025-05-07 18:32:13,627 - app.services.order_service - INFO - OrderService初始化完成
2025-05-07 18:32:13,630 - app.services.order_service - INFO - OrderService开始处理指定Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250507180130.xlsx
2025-05-07 18:36:46,625 - app.services.order_service - INFO - 初始化OrderService
2025-05-07 18:36:46,628 - app.services.order_service - INFO - OrderService初始化完成
2025-05-07 18:36:46,628 - app.services.order_service - INFO - OrderService开始处理指定Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250507180130.xlsx
2025-05-07 18:46:29,607 - app.services.order_service - INFO - 初始化OrderService
2025-05-07 18:46:29,609 - app.services.order_service - INFO - OrderService初始化完成
2025-05-07 18:47:16,623 - app.services.order_service - INFO - 初始化OrderService
2025-05-07 18:47:16,625 - app.services.order_service - INFO - OrderService初始化完成
2025-05-07 18:47:16,625 - app.services.order_service - INFO - OrderService开始处理指定Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250507180130.xlsx