新增逻辑条码映射,把件的商品拆分成单个

This commit is contained in:
侯欢 2025-05-07 22:30:41 +08:00
parent 4c8def4b04
commit 390eeb67af
11 changed files with 2022 additions and 48 deletions

View File

@ -194,12 +194,26 @@ python run.py --merge
'multiplier': 10, # 数量乘以10
'target_unit': '瓶', # 目标单位
'description': '特殊处理:数量*10单位转换为瓶'
},
# 条码映射配置
'6920584471055': {
'map_to': '6920584471017', # 映射到新条码
'description': '条码映射6920584471055 -> 6920584471017'
}
# 可以添加更多特殊条码的配置
}
```
2. 处理规则:
2. 条码映射规则:
- 当遇到特定条码时,自动将其映射为对应的目标条码
- 条码映射完成后,会继续按照标准单位处理规则处理数量和单价的转换
- 如果映射的条码单位是"件"或"箱",会按照件/箱的规则展开处理
- 系统内置的条码映射规则包括:
1. 6920584471055 → 6920584471017
2. 6925861571159 → 69021824
3. 6923644268923 → 6923644268480
3. 其他特殊处理规则:
- 当遇到特殊条码时,无论规格是二级还是三级
- 无论单位是提还是盒还是件
- 都按照特殊条码配置进行处理
@ -259,6 +273,11 @@ MIT License
- 单位自动推断:当单位为空但有商品编码、规格、数量、单价等信息,且规格符合容量*数量格式时,自动将单位设置为"件"并按照件的处理规则进行转换
- 规格解析优化:改进对容量*数量格式规格的解析,如"1.8L*8"能正确识别包装数量为8
- 规格提取增强:从商品名称中提取"容量*数量"格式的规格时,能正确识别如"美汁源果粒橙1.8L*8瓶"中的"1.8L*8"部分
- 条码映射功能:增加特定条码的自动映射功能,支持将特定条码自动转换为指定的目标条码
- 6920584471055 → 6920584471017
- 6925861571159 → 69021824
- 6923644268923 → 6923644268480
- 条码映射后会继续按照件/箱等单位的标准处理规则进行数量和单价的转换
### v1.0 (2025-05-02)

View File

@ -39,6 +39,39 @@ class UnitConverter:
'fixed_price': 112/30, # 固定单价为112/30
'specification': '1*30', # 固定规格
'description': '特殊处理: 规格1*30数量*30单价=112/30'
},
# 条码映射转换配置
'6920584471055': {
'map_to': '6920584471017', # 映射到新条码
'description': '条码映射6920584471055 -> 6920584471017'
},
'6925861571159': {
'map_to': '69021824', # 映射到新条码
'description': '条码映射6925861571159 -> 69021824'
},
'6923644268923': {
'map_to': '6923644268480', # 映射到新条码
'description': '条码映射6923644268923 -> 6923644268480'
},
'6907992501819': {
'map_to': '6907992500133', # 映射到新条码
'description': '条码映射6907992501819 -> 6907992500133'
},
'6923644268916': {
'map_to': '6923644268503', # 映射到新条码
'description': '条码映射6923644268916 -> 6923644268503'
},
'6923644283582': {
'map_to': '6923644283575', # 映射到新条码
'description': '条码映射6923644283582 -> 6923644283575'
},
'6923644268930': {
'map_to': '6923644268497', # 映射到新条码
'description': '条码映射6923644268930 -> 6923644268497'
},
'6923644210151': {
'map_to': '6923644223458', # 映射到新条码
'description': '条码映射6923644210151 -> 6923644223458'
}
# 可以添加更多特殊条码的配置
}
@ -335,14 +368,9 @@ class UnitConverter:
logger.error(f"解析规格时出错: {e}")
return 1, 1, None
def process_unit_conversion(self, product: Dict) -> Dict:
def _process_standard_unit_conversion(self, product: Dict) -> Dict:
"""
处理单位转换按照以下规则
1. 特殊条码: 优先处理特殊条码
2. ""单位: 数量×包装数量, 单价÷包装数量, 单位转为""
3. ""单位: 数量×包装数量, 单价÷包装数量, 单位转为""
4. """"单位: 如果是三级规格, 按件处理; 如果是二级规格, 保持不变
5. 其他单位: 保持不变
处理标准单位转换盒等单位
Args:
product: 商品信息字典
@ -353,50 +381,12 @@ class UnitConverter:
# 复制原始数据,避免修改原始字典
result = product.copy()
barcode = result.get('barcode', '')
unit = result.get('unit', '')
quantity = result.get('quantity', 0)
price = result.get('price', 0)
specification = result.get('specification', '')
# 跳过无效数据
if not barcode or not quantity:
return result
# 特殊条码处理
if barcode in self.special_barcodes:
special_config = self.special_barcodes[barcode]
multiplier = special_config.get('multiplier', 1)
target_unit = special_config.get('target_unit', '')
# 数量乘以倍数
new_quantity = quantity * multiplier
# 如果有单价,单价除以倍数
new_price = price / multiplier if price else 0
# 如果有固定单价,优先使用
if 'fixed_price' in special_config:
new_price = special_config['fixed_price']
logger.info(f"特殊条码({barcode})使用固定单价: {new_price}")
# 如果有固定规格,设置规格
if 'specification' in special_config:
result['specification'] = special_config['specification']
# 解析规格以获取包装数量
package_quantity = self.parse_specification(special_config['specification'])
if package_quantity:
result['package_quantity'] = package_quantity
logger.info(f"特殊条码({barcode})使用固定规格: {special_config['specification']}, 包装数量={package_quantity}")
logger.info(f"特殊条码处理: {barcode}, 数量: {quantity} -> {new_quantity}, 单价: {price} -> {new_price}, 单位: {unit} -> {target_unit}")
result['quantity'] = new_quantity
result['price'] = new_price
result['unit'] = target_unit
return result
# 没有规格信息,无法进行单位转换
if not specification:
return result
@ -466,3 +456,78 @@ class UnitConverter:
# 其他单位保持不变
logger.info(f"其他单位处理: 保持原样 数量: {quantity}, 单价: {price}, 单位: {unit}")
return result
def process_unit_conversion(self, product: Dict) -> Dict:
"""
处理单位转换按照以下规则
1. 特殊条码: 优先处理特殊条码
2. ""单位: 数量×包装数量, 单价÷包装数量, 单位转为""
3. ""单位: 数量×包装数量, 单价÷包装数量, 单位转为""
4. """"单位: 如果是三级规格, 按件处理; 如果是二级规格, 保持不变
5. 其他单位: 保持不变
Args:
product: 商品信息字典
Returns:
处理后的商品信息字典
"""
# 复制原始数据,避免修改原始字典
result = product.copy()
barcode = result.get('barcode', '')
unit = result.get('unit', '')
quantity = result.get('quantity', 0)
price = result.get('price', 0)
specification = result.get('specification', '')
# 跳过无效数据
if not barcode or not quantity:
return result
# 特殊条码处理
if barcode in self.special_barcodes:
special_config = self.special_barcodes[barcode]
# 处理条码映射情况
if 'map_to' in special_config:
new_barcode = special_config['map_to']
logger.info(f"条码映射: {barcode} -> {new_barcode}")
result['barcode'] = new_barcode
# 如果只是条码映射且没有其他特殊处理,继续执行标准单位处理
if len(special_config) == 2: # 只有map_to和description两个字段
# 继续标准处理流程,不提前返回
return self._process_standard_unit_conversion(result)
multiplier = special_config.get('multiplier', 1)
target_unit = special_config.get('target_unit', '')
# 数量乘以倍数
new_quantity = quantity * multiplier
# 如果有单价,单价除以倍数
new_price = price / multiplier if price else 0
# 如果有固定单价,优先使用
if 'fixed_price' in special_config:
new_price = special_config['fixed_price']
logger.info(f"特殊条码({barcode})使用固定单价: {new_price}")
# 如果有固定规格,设置规格
if 'specification' in special_config:
result['specification'] = special_config['specification']
# 解析规格以获取包装数量
package_quantity = self.parse_specification(special_config['specification'])
if package_quantity:
result['package_quantity'] = package_quantity
logger.info(f"特殊条码({barcode})使用固定规格: {special_config['specification']}, 包装数量={package_quantity}")
logger.info(f"特殊条码处理: {barcode}, 数量: {quantity} -> {new_quantity}, 单价: {price} -> {new_price}, 单位: {unit} -> {target_unit}")
result['quantity'] = new_quantity
result['price'] = new_price
result['unit'] = target_unit
return result
# 没有特殊条码,使用标准单位处理
return self._process_standard_unit_conversion(result)

View File

@ -319,3 +319,51 @@
2025-05-07 19:17:10,515 - __main__ - ERROR - Excel处理失败
2025-05-07 19:21:56,953 - __main__ - INFO - 处理Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250507191231.xlsx
2025-05-07 19:22:08,043 - __main__ - INFO - Excel处理成功输出文件: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250507191231.xls
2025-05-07 19:42:51,439 - __main__ - INFO - 批量处理模式
2025-05-07 19:42:58,427 - __main__ - INFO - 批量处理完成,总计: 2成功: 1
2025-05-07 19:44:06,197 - __main__ - INFO - 批量处理模式
2025-05-07 19:44:11,221 - __main__ - INFO - 批量处理完成,总计: 1成功: 1
2025-05-07 19:49:23,214 - __main__ - INFO - 处理Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250507194224_压缩后.xlsx
2025-05-07 19:49:37,876 - __main__ - INFO - Excel处理成功输出文件: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250507194224_压缩后.xls
2025-05-07 20:53:53,692 - __main__ - INFO - 处理Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250507194229.xlsx
2025-05-07 20:54:01,924 - __main__ - INFO - Excel处理成功输出文件: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250507194229.xls
2025-05-07 21:08:33,155 - __main__ - INFO - 批量处理模式
2025-05-07 21:08:33,156 - __main__ - WARNING - 没有找到需要处理的文件
2025-05-07 21:08:42,987 - __main__ - INFO - 批量处理模式
2025-05-07 21:08:50,188 - __main__ - INFO - 批量处理完成,总计: 1成功: 1
2025-05-07 21:08:57,856 - __main__ - INFO - 处理Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250507210836.xlsx
2025-05-07 21:08:58,494 - __main__ - INFO - Excel处理成功输出文件: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250507210836.xls
2025-05-07 21:13:10,729 - __main__ - INFO - 处理最新的Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250507210836.xlsx
2025-05-07 21:13:11,590 - __main__ - INFO - Excel处理成功输出文件: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250507210836.xls
2025-05-07 21:22:01,716 - __main__ - INFO - 批量处理模式
2025-05-07 21:22:06,388 - __main__ - INFO - 批量处理完成,总计: 2成功: 2
2025-05-07 21:26:07,926 - __main__ - INFO - 处理Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250507212143.xlsx
2025-05-07 21:26:36,280 - __main__ - INFO - Excel处理成功输出文件: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250507212143.xls
2025-05-07 21:29:23,569 - __main__ - INFO - 处理Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250507212143.xlsx
2025-05-07 21:29:52,470 - __main__ - INFO - Excel处理成功输出文件: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250507212143.xls
2025-05-07 21:54:55,233 - __main__ - INFO - === 流程步骤 1: OCR识别 ===
2025-05-07 21:54:55,233 - __main__ - INFO - 批量处理所有图片
2025-05-07 21:54:58,502 - __main__ - INFO - OCR处理完成总计: 1成功: 1
2025-05-07 21:54:58,503 - __main__ - INFO - === 流程步骤 2: Excel处理 ===
2025-05-07 21:54:58,505 - __main__ - INFO - 处理最新的Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250507215450.xlsx
2025-05-07 21:55:16,420 - __main__ - INFO - Excel处理成功输出文件: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250507215450.xls
2025-05-07 21:55:16,420 - __main__ - INFO - === 流程步骤 3: 订单合并 ===
2025-05-07 21:55:16,421 - __main__ - INFO - 发现 1 个采购单文件
2025-05-07 21:55:16,421 - __main__ - WARNING - 只有1个采购单文件 D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250507215450.xls无需合并
2025-05-07 21:55:16,421 - __main__ - INFO - === 完整流程处理成功(只有一个文件,跳过合并)===
2025-05-07 22:09:59,127 - __main__ - INFO - 处理Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250507215450.xlsx
2025-05-07 22:10:08,715 - __main__ - INFO - Excel处理成功输出文件: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250507215450.xls
2025-05-07 22:14:03,056 - __main__ - INFO - 处理最新的Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250507215450.xlsx
2025-05-07 22:14:15,799 - __main__ - INFO - Excel处理成功输出文件: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250507215450.xls
2025-05-07 22:24:30,226 - __main__ - INFO - 处理Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250507215450.xlsx
2025-05-07 22:24:39,880 - __main__ - INFO - Excel处理成功输出文件: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250507215450.xls
2025-05-07 22:28:51,556 - __main__ - INFO - === 流程步骤 1: OCR识别 ===
2025-05-07 22:28:51,556 - __main__ - INFO - 批量处理所有图片
2025-05-07 22:28:52,832 - __main__ - INFO - OCR处理完成总计: 1成功: 1
2025-05-07 22:28:52,832 - __main__ - INFO - === 流程步骤 2: Excel处理 ===
2025-05-07 22:28:52,833 - __main__ - INFO - 处理最新的Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250507222846.xlsx
2025-05-07 22:28:53,639 - __main__ - INFO - Excel处理成功输出文件: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250507222846.xls
2025-05-07 22:28:53,639 - __main__ - INFO - === 流程步骤 3: 订单合并 ===
2025-05-07 22:28:53,640 - __main__ - INFO - 发现 1 个采购单文件
2025-05-07 22:28:53,640 - __main__ - WARNING - 只有1个采购单文件 D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250507222846.xls无需合并
2025-05-07 22:28:53,641 - __main__ - INFO - === 完整流程处理成功(只有一个文件,跳过合并)===

View File

@ -1393,3 +1393,442 @@
2025-05-07 19:22:00,735 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 阿尔卑斯(33g21条)12牛奶软条糖酸奶 -> 33*21
2025-05-07 19:22:00,736 - app.core.excel.converter - INFO - 解析二级规格: 33*21 -> 33*21
2025-05-07 19:22:00,736 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 21.0, 单价: 1.88, 单位: 条
2025-05-07 19:49:23,816 - app.core.excel.converter - INFO - 解析二级规格: 1*6 -> 1*6
2025-05-07 19:49:23,816 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 26.0, 单位: 瓶
2025-05-07 19:49:23,817 - app.core.excel.converter - INFO - 解析二级规格: 1*15 -> 1*15
2025-05-07 19:49:23,817 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 14.5, 单位: 瓶
2025-05-07 19:49:23,817 - app.core.excel.converter - INFO - 解析二级规格: 1*15 -> 1*15
2025-05-07 19:49:23,818 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 14.5, 单位: 瓶
2025-05-07 19:49:23,818 - app.core.excel.converter - INFO - 解析二级规格: 1*20 -> 1*20
2025-05-07 19:49:23,818 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 10.0, 单价: 4.2, 单位: 瓶
2025-05-07 19:49:23,819 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2025-05-07 19:49:23,819 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 11.0, 单位: 瓶
2025-05-07 19:49:23,819 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2025-05-07 19:49:23,819 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 4.34, 单位: 瓶
2025-05-07 19:49:23,820 - app.core.excel.converter - INFO - 解析二级规格: 1*10 -> 1*10
2025-05-07 19:49:23,820 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 12.5, 单位: 瓶
2025-05-07 19:49:23,882 - app.core.excel.converter - INFO - 解析二级规格: 1*15 -> 1*15
2025-05-07 19:49:23,882 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 8.8, 单位: 瓶
2025-05-07 19:49:23,882 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24
2025-05-07 19:49:23,883 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 3.2, 单位: 瓶
2025-05-07 19:49:23,883 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24
2025-05-07 19:49:23,883 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 7.67, 单位: 瓶
2025-05-07 19:49:23,884 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24
2025-05-07 19:49:23,884 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 3.5, 单位: 瓶
2025-05-07 19:49:23,884 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2025-05-07 19:49:23,884 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 7.5, 单位: 瓶
2025-05-07 19:49:23,884 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2025-05-07 19:49:23,885 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 8.5, 单位: 瓶
2025-05-07 19:49:23,885 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2025-05-07 19:49:23,885 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 8.5, 单位: 瓶
2025-05-07 19:49:23,885 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2025-05-07 19:49:23,885 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 8.5, 单位: 瓶
2025-05-07 19:49:23,888 - app.core.excel.converter - INFO - 提取规格: 蜜栖园洋槐蜂蜜500g -> 500*None
2025-05-07 19:49:23,888 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 蜜栖园洋槐蜂蜜500g -> 500*None
2025-05-07 19:49:26,359 - app.core.excel.converter - WARNING - 无法解析规格: 500*None使用默认值1*1
2025-05-07 19:49:26,359 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 14.0, 单位: 瓶
2025-05-07 19:49:26,361 - app.core.excel.converter - INFO - 解析二级规格: 1*100 -> 1*100
2025-05-07 19:49:26,361 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 1.8, 单位: 袋
2025-05-07 19:49:26,361 - app.core.excel.converter - INFO - 解析二级规格: 1*50 -> 1*50
2025-05-07 19:49:26,361 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 3.6, 单位: 袋
2025-05-07 19:49:26,362 - app.core.excel.converter - INFO - 解析二级规格: 1*20 -> 1*20
2025-05-07 19:49:26,362 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 2.5, 单位: 袋
2025-05-07 19:49:26,362 - app.core.excel.converter - INFO - 解析二级规格: 1*22 -> 1*22
2025-05-07 19:49:26,362 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 16.6, 单位: 袋
2025-05-07 19:49:26,363 - app.core.excel.converter - WARNING - 无法解析规格: 1kg*15使用默认值1*1
2025-05-07 19:49:26,363 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 9.0, 单位: 把
2025-05-07 19:49:26,363 - app.core.excel.converter - WARNING - 无法解析规格: 1kg*15使用默认值1*1
2025-05-07 19:49:26,363 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 9.0, 单位: 把
2025-05-07 19:49:26,363 - app.core.excel.converter - WARNING - 无法解析规格: 1kg*15使用默认值1*1
2025-05-07 19:49:26,364 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 9.0, 单位: 把
2025-05-07 19:49:26,364 - app.core.excel.converter - WARNING - 无法解析规格: 1kg*15使用默认值1*1
2025-05-07 19:49:26,364 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 8.0, 单位: 把
2025-05-07 19:49:26,364 - app.core.excel.converter - WARNING - 无法解析规格: 1kg*15使用默认值1*1
2025-05-07 19:49:29,227 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 8.0, 单位: 把
2025-05-07 19:49:29,227 - app.core.excel.converter - WARNING - 无法解析规格: 1kg*15使用默认值1*1
2025-05-07 19:49:29,228 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 8.0, 单位: 把
2025-05-07 19:49:29,228 - app.core.excel.converter - WARNING - 无法解析规格: 1kg*15使用默认值1*1
2025-05-07 19:49:29,228 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 8.0, 单位: 把
2025-05-07 19:49:29,229 - app.core.excel.converter - INFO - 解析三级规格: 1*10*10 -> 1*10*10
2025-05-07 19:49:29,229 - app.core.excel.converter - INFO - 提/盒单位(三级规格)处理: 数量: 5.0 -> 50.0, 单价: 2.8 -> 0.27999999999999997, 单位: 盒 -> 瓶
2025-05-07 19:49:29,230 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24
2025-05-07 19:49:29,231 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 3.2, 单位: 瓶
2025-05-07 19:49:29,231 - app.core.excel.converter - INFO - 解析二级规格: 1*60 -> 1*60
2025-05-07 19:49:29,232 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 2.8, 单位: 袋
2025-05-07 19:49:29,233 - app.core.excel.converter - INFO - 解析二级规格: 1*60 -> 1*60
2025-05-07 19:49:29,233 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 4.0, 单位: 袋
2025-05-07 19:49:29,233 - app.core.excel.converter - INFO - 从名称推断规格(直接格式): 景亿老红糖300g1*50(袋) -> 1*50
2025-05-07 19:49:29,234 - app.core.excel.converter - INFO - 解析二级规格: 1*50 -> 1*50
2025-05-07 19:49:29,234 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 4.0, 单位: 袋
2025-05-07 19:49:29,235 - app.core.excel.converter - INFO - 解析二级规格: 1*50 -> 1*50
2025-05-07 19:49:29,235 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 4.0, 单位: 袋
2025-05-07 19:49:29,236 - app.core.excel.converter - INFO - 解析容量(L)规格: 5L*4 -> 1*4
2025-05-07 19:49:32,100 - app.core.excel.converter - INFO - 件单位处理: 数量: 1.0 -> 4.0, 单价: 352.0 -> 88.0, 单位: 件 -> 瓶
2025-05-07 19:49:32,101 - app.core.excel.converter - INFO - 提取规格: 财劲绿豆350g(袋) -> 350*None
2025-05-07 19:49:32,102 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 财劲绿豆350g(袋) -> 350*None
2025-05-07 19:49:32,102 - app.core.excel.converter - WARNING - 无法解析规格: 350*None使用默认值1*1
2025-05-07 19:49:32,102 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 6.3, 单位: 袋
2025-05-07 20:53:54,385 - app.core.excel.converter - INFO - 提取规格: 财劲糯米350g(袋) -> 350*None
2025-05-07 20:53:54,385 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 财劲糯米350g(袋) -> 350*None
2025-05-07 20:53:54,389 - app.core.excel.converter - WARNING - 无法解析规格: 350*None使用默认值1*1
2025-05-07 20:53:54,389 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 5.5, 单位: 袋
2025-05-07 20:53:54,390 - app.core.excel.converter - INFO - 解析二级规格: 1*50 -> 1*50
2025-05-07 20:53:54,390 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 4.3, 单位: 袋
2025-05-07 20:53:54,391 - app.core.excel.converter - INFO - 提取规格: #乌江鲜脆榨菜丝60g(袋)*10
0 -> 60*None
2025-05-07 20:53:54,391 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): #乌江鲜脆榨菜丝60g(袋)*10
0 -> 60*None
2025-05-07 20:53:54,391 - app.core.excel.converter - WARNING - 无法解析规格: 60*None使用默认值1*1
2025-05-07 20:53:54,391 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 20.0, 单价: 1.8, 单位: 袋
2025-05-07 20:53:54,391 - app.core.excel.converter - INFO - 解析二级规格: 1*50 -> 1*50
2025-05-07 20:53:54,391 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 10.0, 单价: 1.1, 单位: 袋
2025-05-07 20:53:54,392 - app.core.excel.converter - INFO - 解析二级规格: 1*50 -> 1*50
2025-05-07 20:53:54,392 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 2.3, 单位: 袋
2025-05-07 20:53:54,392 - app.core.excel.converter - INFO - 解析二级规格: 1*50 -> 1*50
2025-05-07 20:53:54,431 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 3.9, 单位: 袋
2025-05-07 20:53:54,432 - app.core.excel.converter - INFO - 解析二级规格: 1*100 -> 1*100
2025-05-07 20:53:54,432 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 2.0, 单位: 袋
2025-05-07 20:53:54,432 - app.core.excel.converter - INFO - 解析二级规格: 1*50 -> 1*50
2025-05-07 20:53:54,433 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 4.5, 单位: 袋
2025-05-07 20:53:54,433 - app.core.excel.converter - INFO - 解析二级规格: 1*40 -> 1*40
2025-05-07 20:53:54,433 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 7.0, 单位: 袋
2025-05-07 20:53:54,434 - app.core.excel.converter - INFO - 解析二级规格: 1*60 -> 1*60
2025-05-07 20:53:54,434 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 6.0, 单位: 袋
2025-05-07 20:53:54,435 - app.core.excel.converter - INFO - 解析二级规格: 1*20 -> 1*20
2025-05-07 20:53:54,435 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 23.0, 单位: 袋
2025-05-07 20:53:54,435 - app.core.excel.converter - INFO - 解析二级规格: 1*20 -> 1*20
2025-05-07 20:53:54,436 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 23.0, 单位: 袋
2025-05-07 20:53:54,437 - app.core.excel.converter - INFO - 解析二级规格: 1*30 -> 1*30
2025-05-07 20:53:54,437 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 6.2, 单位: 袋
2025-05-07 20:53:54,437 - app.core.excel.converter - INFO - 解析二级规格: 1*30 -> 1*30
2025-05-07 20:53:54,437 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 5.8, 单位: 袋
2025-05-07 20:53:57,065 - app.core.excel.converter - INFO - 解析二级规格: 1*30 -> 1*30
2025-05-07 20:53:57,065 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 5.8, 单位: 袋
2025-05-07 20:53:57,066 - app.core.excel.converter - INFO - 解析二级规格: 1*16 -> 1*16
2025-05-07 20:53:57,066 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 11.0, 单位: 袋
2025-05-07 20:53:57,066 - app.core.excel.converter - INFO - 解析二级规格: 1*10 -> 1*10
2025-05-07 20:53:57,066 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 16.0, 单位: 袋
2025-05-07 20:53:57,068 - app.core.excel.converter - INFO - 解析二级规格: 1*4 -> 1*4
2025-05-07 20:53:57,068 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 53.0, 单位: 袋
2025-05-07 21:08:58,442 - app.core.excel.converter - INFO - 解析容量(L)规格: 500L*12 -> 1*12
2025-05-07 21:08:58,443 - app.core.excel.converter - INFO - 件单位处理: 数量: 3.0 -> 36.0, 单价: 33.0 -> 2.75, 单位: 件 -> 瓶
2025-05-07 21:13:11,531 - app.core.excel.converter - INFO - 解析容量(L)规格: 100L*24 -> 1*24
2025-05-07 21:13:11,532 - app.core.excel.converter - INFO - 件单位处理: 数量: 1.0 -> 24.0, 单价: 312.0 -> 13.0, 单位: 件 -> 瓶
2025-05-07 21:13:11,532 - app.core.excel.converter - INFO - 解析容量(L)规格: 500L*12 -> 1*12
2025-05-07 21:13:11,533 - app.core.excel.converter - INFO - 件单位处理: 数量: 3.0 -> 36.0, 单价: 68.0 -> 5.666666666666667, 单位: 件 -> 瓶
2025-05-07 21:13:11,533 - app.core.excel.converter - INFO - 解析容量(L)规格: 500L*12 -> 1*12
2025-05-07 21:13:11,533 - app.core.excel.converter - INFO - 件单位处理: 数量: 3.0 -> 36.0, 单价: 33.0 -> 2.75, 单位: 件 -> 瓶
2025-05-07 21:13:11,534 - app.core.excel.converter - INFO - 解析容量(L)规格: 500L*12 -> 1*12
2025-05-07 21:13:11,534 - app.core.excel.converter - INFO - 件单位处理: 数量: 4.0 -> 48.0, 单价: 58.08 -> 4.84, 单位: 件 -> 瓶
2025-05-07 21:13:11,535 - app.core.excel.converter - INFO - 解析容量(L)规格: 500L*24 -> 1*24
2025-05-07 21:13:11,535 - app.core.excel.converter - INFO - 件单位处理: 数量: 1.0 -> 24.0, 单价: 96.0 -> 4.0, 单位: 件 -> 瓶
2025-05-07 21:13:11,569 - app.core.excel.converter - INFO - 解析容量(L)规格: 500L*12 -> 1*12
2025-05-07 21:13:11,569 - app.core.excel.converter - INFO - 件单位处理: 数量: 2.0 -> 24.0, 单价: 0.0 -> 0, 单位: 件 -> 瓶
2025-05-07 21:26:08,606 - app.core.excel.converter - INFO - 从名称推断规格(直接格式): 白象—BIG大辣娇泡椒牛肉面129g1*12 -> 1*12
2025-05-07 21:26:08,608 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2025-05-07 21:26:08,609 - app.core.excel.converter - INFO - 件单位处理: 数量: 1.0 -> 12.0, 单价: 26.0 -> 2.1666666666666665, 单位: 件 -> 瓶
2025-05-07 21:26:08,609 - app.core.excel.converter - INFO - 从名称推断规格(直接格式): 白象—BIG大辣娇酸菜牛肉面143g1*12 -> 1*12
2025-05-07 21:26:08,610 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2025-05-07 21:26:08,610 - app.core.excel.converter - INFO - 件单位处理: 数量: 1.0 -> 12.0, 单价: 26.0 -> 2.1666666666666665, 单位: 件 -> 瓶
2025-05-07 21:26:08,610 - app.core.excel.converter - INFO - 从名称推断规格(直接格式): 白象—BIG大辣娇麻辣香锅牛肉135g1*12 -> 1*12
2025-05-07 21:26:08,611 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2025-05-07 21:26:08,611 - app.core.excel.converter - INFO - 件单位处理: 数量: 1.0 -> 12.0, 单价: 26.0 -> 2.1666666666666665, 单位: 件 -> 瓶
2025-05-07 21:26:08,612 - app.core.excel.converter - INFO - 从名称推断规格(直接格式): 白象—BIG大辣娇麻辣排骨122g1*12 -> 1*12
2025-05-07 21:26:08,612 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2025-05-07 21:26:08,612 - app.core.excel.converter - INFO - 件单位处理: 数量: 1.0 -> 12.0, 单价: 26.0 -> 2.1666666666666665, 单位: 件 -> 瓶
2025-05-07 21:26:08,613 - app.core.excel.converter - INFO - 从名称推断规格(直接格式): 白象—BIG大辣娇酸豆角牛肉147g1*12 -> 1*12
2025-05-07 21:26:08,683 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2025-05-07 21:26:08,683 - app.core.excel.converter - INFO - 件单位处理: 数量: 1.0 -> 12.0, 单价: 26.0 -> 2.1666666666666665, 单位: 件 -> 瓶
2025-05-07 21:26:08,683 - app.core.excel.converter - INFO - 从名称推断规格(直接格式): 白象—BIG大辣娇麻辣笋子121g1*12桶 -> 1*12
2025-05-07 21:26:08,684 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2025-05-07 21:26:08,684 - app.core.excel.converter - INFO - 件单位处理: 数量: 1.0 -> 12.0, 单价: 26.0 -> 2.1666666666666665, 单位: 件 -> 瓶
2025-05-07 21:26:08,684 - app.core.excel.converter - INFO - 从名称推断规格(直接格式): 白象—BIG大辣娇红酸汤牛肉133g1*12 -> 1*12
2025-05-07 21:26:08,685 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2025-05-07 21:26:08,685 - app.core.excel.converter - INFO - 件单位处理: 数量: 1.0 -> 12.0, 单价: 26.0 -> 2.1666666666666665, 单位: 件 -> 瓶
2025-05-07 21:26:08,685 - app.core.excel.converter - INFO - 从名称推断规格(直接格式): 白象—汤好喝老母鸡116g1*12桶 -> 1*12
2025-05-07 21:26:08,685 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2025-05-07 21:26:08,685 - app.core.excel.converter - INFO - 件单位处理: 数量: 1.0 -> 12.0, 单价: 30.0 -> 2.5, 单位: 件 -> 瓶
2025-05-07 21:26:08,686 - app.core.excel.converter - INFO - 从名称推断规格(直接格式): 白象—汤好喝招牌猪骨汤112g1*12 -> 1*12
2025-05-07 21:26:08,686 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2025-05-07 21:26:08,687 - app.core.excel.converter - INFO - 件单位处理: 数量: 1.0 -> 12.0, 单价: 30.0 -> 2.5, 单位: 件 -> 瓶
2025-05-07 21:26:08,687 - app.core.excel.converter - INFO - 从名称推断规格(直接格式): 白象—汤好喝辣牛肉119g1*12 -> 1*12
2025-05-07 21:26:08,688 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2025-05-07 21:26:08,688 - app.core.excel.converter - INFO - 件单位处理: 数量: 1.0 -> 12.0, 单价: 30.0 -> 2.5, 单位: 件 -> 瓶
2025-05-07 21:26:08,688 - app.core.excel.converter - INFO - 从名称推断规格(直接格式): 白象—大辣娇经典火鸡拌面119g1*12盒 -> 1*12
2025-05-07 21:26:08,689 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2025-05-07 21:26:08,689 - app.core.excel.converter - INFO - 件单位处理: 数量: 0.5 -> 6.0, 单价: 30.0 -> 2.5, 单位: 件 -> 瓶
2025-05-07 21:26:13,468 - app.core.excel.converter - INFO - 从名称推断规格(直接格式): 白象—大辣娇椒麻鸡丝拌面119g1*12盒 -> 1*12
2025-05-07 21:26:13,468 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2025-05-07 21:26:13,468 - app.core.excel.converter - INFO - 件单位处理: 数量: 0.5 -> 6.0, 单价: 30.0 -> 2.5, 单位: 件 -> 瓶
2025-05-07 21:26:13,468 - app.core.excel.converter - INFO - 从名称推断规格(直接格式): 白象—火锅面牛油麻辣火锅味114g1*12桶 -> 1*12
2025-05-07 21:26:13,469 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2025-05-07 21:26:13,469 - app.core.excel.converter - INFO - 件单位处理: 数量: 1.0 -> 12.0, 单价: 30.0 -> 2.5, 单位: 件 -> 瓶
2025-05-07 21:26:13,469 - app.core.excel.converter - INFO - 从名称推断规格(直接格式): 白象—火锅面酸辣番茄味124g1*12桶 -> 1*12
2025-05-07 21:26:13,469 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2025-05-07 21:26:13,469 - app.core.excel.converter - INFO - 件单位处理: 数量: 1.0 -> 12.0, 单价: 30.0 -> 2.5, 单位: 件 -> 瓶
2025-05-07 21:26:13,470 - app.core.excel.converter - INFO - 从名称推断规格(直接格式): 白象—粉面菜蛋金汤肥牛157g1*12桶 -> 1*12
2025-05-07 21:26:13,470 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2025-05-07 21:26:13,470 - app.core.excel.converter - INFO - 件单位处理: 数量: 1.0 -> 12.0, 单价: 37.0 -> 3.0833333333333335, 单位: 件 -> 瓶
2025-05-07 21:26:13,470 - app.core.excel.converter - INFO - 从名称推断规格(直接格式): 白象粉面菜蛋骨汤麻辣烫157g1*12桶 -> 1*12
2025-05-07 21:26:13,471 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2025-05-07 21:26:13,471 - app.core.excel.converter - INFO - 件单位处理: 数量: 1.0 -> 12.0, 单价: 37.0 -> 3.0833333333333335, 单位: 件 -> 瓶
2025-05-07 21:26:13,471 - app.core.excel.converter - INFO - 从名称推断规格(直接格式): 白象—网红系列重庆小面92g1*12桶 -> 1*12
2025-05-07 21:26:13,471 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2025-05-07 21:26:13,471 - app.core.excel.converter - INFO - 件单位处理: 数量: 1.0 -> 12.0, 单价: 30.0 -> 2.5, 单位: 件 -> 瓶
2025-05-07 21:26:19,996 - app.core.excel.converter - INFO - 从名称推断规格(直接格式): 白象—网红系列酸辣粉108g1*12桶 -> 1*12
2025-05-07 21:26:19,997 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2025-05-07 21:26:19,997 - app.core.excel.converter - INFO - 件单位处理: 数量: 1.0 -> 12.0, 单价: 34.0 -> 2.8333333333333335, 单位: 件 -> 瓶
2025-05-07 21:26:19,997 - app.core.excel.converter - INFO - 从名称推断规格(直接格式): 白象一超香香香菜面115g1*12桶 -> 1*12
2025-05-07 21:26:19,997 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2025-05-07 21:26:19,997 - app.core.excel.converter - INFO - 件单位处理: 数量: 1.0 -> 12.0, 单价: 38.0 -> 3.1666666666666665, 单位: 件 -> 瓶
2025-05-07 21:26:19,998 - app.core.excel.converter - INFO - 从名称推断规格(直接格式): 白象—汤好喝代面老母鸡汤106g1*24代 -> 1*24
2025-05-07 21:26:19,998 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24
2025-05-07 21:26:19,998 - app.core.excel.converter - INFO - 件单位处理: 数量: 1.0 -> 24.0, 单价: 40.0 -> 1.6666666666666667, 单位: 件 -> 瓶
2025-05-07 21:26:19,999 - app.core.excel.converter - INFO - 从名称推断规格(直接格式): 白象—汤好喝代面招牌猪骨汤106g1*24代 -> 1*24
2025-05-07 21:26:19,999 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24
2025-05-07 21:26:19,999 - app.core.excel.converter - INFO - 件单位处理: 数量: 0.5 -> 12.0, 单价: 58.0 -> 2.4166666666666665, 单位: 件 -> 瓶
2025-05-07 21:26:20,000 - app.core.excel.converter - INFO - 从名称推断规格(直接格式): 白象—汤好喝代面辣牛肉汤111g1*24代 -> 1*24
2025-05-07 21:26:20,000 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24
2025-05-07 21:26:20,000 - app.core.excel.converter - INFO - 件单位处理: 数量: 0.5 -> 12.0, 单价: 58.0 -> 2.4166666666666665, 单位: 件 -> 瓶
2025-05-07 21:26:20,001 - app.core.excel.converter - INFO - 从名称推断规格(直接格式): 白象—大辣娇拌面代面经典火鸡115g1*24代 -> 1*24
2025-05-07 21:26:20,001 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24
2025-05-07 21:26:20,002 - app.core.excel.converter - INFO - 件单位处理: 数量: 1.0 -> 24.0, 单价: 68.0 -> 2.8333333333333335, 单位: 件 -> 瓶
2025-05-07 21:29:24,220 - app.core.excel.converter - INFO - 从名称推断规格(直接格式): 白象—BIG大辣娇泡椒牛肉面129g1*12 -> 1*12
2025-05-07 21:29:24,222 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2025-05-07 21:29:24,222 - app.core.excel.converter - INFO - 件单位处理: 数量: 1.0 -> 12.0, 单价: 26.0 -> 2.1666666666666665, 单位: 件 -> 瓶
2025-05-07 21:29:24,222 - app.core.excel.converter - INFO - 从名称推断规格(直接格式): 白象—BIG大辣娇酸菜牛肉面143g1*12 -> 1*12
2025-05-07 21:29:24,222 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2025-05-07 21:29:24,222 - app.core.excel.converter - INFO - 件单位处理: 数量: 1.0 -> 12.0, 单价: 26.0 -> 2.1666666666666665, 单位: 件 -> 瓶
2025-05-07 21:29:24,223 - app.core.excel.converter - INFO - 从名称推断规格(直接格式): 白象—BIG大辣娇麻辣香锅牛肉135g1*12 -> 1*12
2025-05-07 21:29:24,223 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2025-05-07 21:29:24,223 - app.core.excel.converter - INFO - 件单位处理: 数量: 1.0 -> 12.0, 单价: 26.0 -> 2.1666666666666665, 单位: 件 -> 瓶
2025-05-07 21:29:24,224 - app.core.excel.converter - INFO - 从名称推断规格(直接格式): 白象—BIG大辣娇麻辣排骨122g1*12 -> 1*12
2025-05-07 21:29:24,225 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2025-05-07 21:29:24,225 - app.core.excel.converter - INFO - 件单位处理: 数量: 1.0 -> 12.0, 单价: 26.0 -> 2.1666666666666665, 单位: 件 -> 瓶
2025-05-07 21:29:24,226 - app.core.excel.converter - INFO - 从名称推断规格(直接格式): 白象—BIG大辣娇酸豆角牛肉147g1*12 -> 1*12
2025-05-07 21:29:24,226 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2025-05-07 21:29:24,226 - app.core.excel.converter - INFO - 件单位处理: 数量: 1.0 -> 12.0, 单价: 26.0 -> 2.1666666666666665, 单位: 件 -> 瓶
2025-05-07 21:29:24,403 - app.core.excel.converter - INFO - 从名称推断规格(直接格式): 白象—BIG大辣娇麻辣笋子121g1*12桶 -> 1*12
2025-05-07 21:29:24,403 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2025-05-07 21:29:24,404 - app.core.excel.converter - INFO - 件单位处理: 数量: 1.0 -> 12.0, 单价: 26.0 -> 2.1666666666666665, 单位: 件 -> 瓶
2025-05-07 21:29:24,404 - app.core.excel.converter - INFO - 从名称推断规格(直接格式): 白象—BIG大辣娇红酸汤牛肉133g1*12 -> 1*12
2025-05-07 21:29:24,405 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2025-05-07 21:29:24,405 - app.core.excel.converter - INFO - 件单位处理: 数量: 1.0 -> 12.0, 单价: 26.0 -> 2.1666666666666665, 单位: 件 -> 瓶
2025-05-07 21:29:24,406 - app.core.excel.converter - INFO - 从名称推断规格(直接格式): 白象—汤好喝老母鸡116g1*12桶 -> 1*12
2025-05-07 21:29:24,406 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2025-05-07 21:29:24,406 - app.core.excel.converter - INFO - 件单位处理: 数量: 1.0 -> 12.0, 单价: 30.0 -> 2.5, 单位: 件 -> 瓶
2025-05-07 21:29:24,407 - app.core.excel.converter - INFO - 从名称推断规格(直接格式): 白象—汤好喝招牌猪骨汤112g1*12 -> 1*12
2025-05-07 21:29:24,407 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2025-05-07 21:29:24,407 - app.core.excel.converter - INFO - 件单位处理: 数量: 1.0 -> 12.0, 单价: 30.0 -> 2.5, 单位: 件 -> 瓶
2025-05-07 21:29:24,408 - app.core.excel.converter - INFO - 从名称推断规格(直接格式): 白象—汤好喝辣牛肉119g1*12 -> 1*12
2025-05-07 21:29:24,408 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2025-05-07 21:29:24,408 - app.core.excel.converter - INFO - 件单位处理: 数量: 1.0 -> 12.0, 单价: 30.0 -> 2.5, 单位: 件 -> 瓶
2025-05-07 21:29:24,409 - app.core.excel.converter - INFO - 从名称推断规格(直接格式): 白象—大辣娇经典火鸡拌面119g1*12盒 -> 1*12
2025-05-07 21:29:24,409 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2025-05-07 21:29:24,409 - app.core.excel.converter - INFO - 件单位处理: 数量: 0.5 -> 6.0, 单价: 30.0 -> 2.5, 单位: 件 -> 瓶
2025-05-07 21:29:29,592 - app.core.excel.converter - INFO - 从名称推断规格(直接格式): 白象—大辣娇椒麻鸡丝拌面119g1*12盒 -> 1*12
2025-05-07 21:29:29,592 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2025-05-07 21:29:29,592 - app.core.excel.converter - INFO - 件单位处理: 数量: 0.5 -> 6.0, 单价: 30.0 -> 2.5, 单位: 件 -> 瓶
2025-05-07 21:29:29,593 - app.core.excel.converter - INFO - 从名称推断规格(直接格式): 白象—火锅面牛油麻辣火锅味114g1*12桶 -> 1*12
2025-05-07 21:29:29,593 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2025-05-07 21:29:29,593 - app.core.excel.converter - INFO - 件单位处理: 数量: 1.0 -> 12.0, 单价: 30.0 -> 2.5, 单位: 件 -> 瓶
2025-05-07 21:29:29,594 - app.core.excel.converter - INFO - 从名称推断规格(直接格式): 白象—火锅面酸辣番茄味124g1*12桶 -> 1*12
2025-05-07 21:29:29,594 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2025-05-07 21:29:29,594 - app.core.excel.converter - INFO - 件单位处理: 数量: 1.0 -> 12.0, 单价: 30.0 -> 2.5, 单位: 件 -> 瓶
2025-05-07 21:29:29,595 - app.core.excel.converter - INFO - 从名称推断规格(直接格式): 白象—粉面菜蛋金汤肥牛157g1*12桶 -> 1*12
2025-05-07 21:29:29,595 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2025-05-07 21:29:29,596 - app.core.excel.converter - INFO - 件单位处理: 数量: 1.0 -> 12.0, 单价: 37.0 -> 3.0833333333333335, 单位: 件 -> 瓶
2025-05-07 21:29:29,596 - app.core.excel.converter - INFO - 从名称推断规格(直接格式): 白象粉面菜蛋骨汤麻辣烫157g1*12桶 -> 1*12
2025-05-07 21:29:29,597 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2025-05-07 21:29:29,597 - app.core.excel.converter - INFO - 件单位处理: 数量: 1.0 -> 12.0, 单价: 37.0 -> 3.0833333333333335, 单位: 件 -> 瓶
2025-05-07 21:29:29,597 - app.core.excel.converter - INFO - 从名称推断规格(直接格式): 白象—网红系列重庆小面92g1*12桶 -> 1*12
2025-05-07 21:29:29,598 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2025-05-07 21:29:29,598 - app.core.excel.converter - INFO - 件单位处理: 数量: 1.0 -> 12.0, 单价: 30.0 -> 2.5, 单位: 件 -> 瓶
2025-05-07 21:29:29,599 - app.core.excel.converter - INFO - 从名称推断规格(直接格式): 白象—网红系列酸辣粉108g1*12桶 -> 1*12
2025-05-07 21:29:36,146 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2025-05-07 21:29:36,146 - app.core.excel.converter - INFO - 件单位处理: 数量: 1.0 -> 12.0, 单价: 34.0 -> 2.8333333333333335, 单位: 件 -> 瓶
2025-05-07 21:29:36,147 - app.core.excel.converter - INFO - 从名称推断规格(直接格式): 白象一超香香香菜面115g1*12桶 -> 1*12
2025-05-07 21:29:36,147 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2025-05-07 21:29:36,148 - app.core.excel.converter - INFO - 件单位处理: 数量: 1.0 -> 12.0, 单价: 38.0 -> 3.1666666666666665, 单位: 件 -> 瓶
2025-05-07 21:29:36,149 - app.core.excel.converter - INFO - 从名称推断规格(直接格式): 白象—汤好喝代面老母鸡汤106g1*24代 -> 1*24
2025-05-07 21:29:36,149 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24
2025-05-07 21:29:36,149 - app.core.excel.converter - INFO - 件单位处理: 数量: 1.0 -> 24.0, 单价: 40.0 -> 1.6666666666666667, 单位: 件 -> 瓶
2025-05-07 21:29:36,150 - app.core.excel.converter - INFO - 从名称推断规格(直接格式): 白象—汤好喝代面招牌猪骨汤106g1*24代 -> 1*24
2025-05-07 21:29:36,150 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24
2025-05-07 21:29:36,150 - app.core.excel.converter - INFO - 件单位处理: 数量: 0.5 -> 12.0, 单价: 58.0 -> 2.4166666666666665, 单位: 件 -> 瓶
2025-05-07 21:29:36,151 - app.core.excel.converter - INFO - 从名称推断规格(直接格式): 白象—汤好喝代面辣牛肉汤111g1*24代 -> 1*24
2025-05-07 21:29:36,151 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24
2025-05-07 21:29:36,151 - app.core.excel.converter - INFO - 件单位处理: 数量: 0.5 -> 12.0, 单价: 58.0 -> 2.4166666666666665, 单位: 件 -> 瓶
2025-05-07 21:29:36,152 - app.core.excel.converter - INFO - 从名称推断规格(直接格式): 白象—大辣娇拌面代面经典火鸡115g1*24代 -> 1*24
2025-05-07 21:29:36,153 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24
2025-05-07 21:29:36,153 - app.core.excel.converter - INFO - 件单位处理: 数量: 1.0 -> 24.0, 单价: 68.0 -> 2.8333333333333335, 单位: 件 -> 瓶
2025-05-07 21:54:59,220 - app.core.excel.converter - INFO - 解析容量(L)规格: 4.5L*4 -> 1*4
2025-05-07 21:54:59,220 - app.core.excel.converter - INFO - 件单位处理: 数量: 2.0 -> 8.0, 单价: 28.0 -> 7.0, 单位: 件 -> 瓶
2025-05-07 21:54:59,221 - app.core.excel.converter - INFO - 解析容量(L)规格: 1.555L*12 -> 1*12
2025-05-07 21:54:59,221 - app.core.excel.converter - INFO - 件单位处理: 数量: 2.0 -> 24.0, 单价: 26.0 -> 2.1666666666666665, 单位: 件 -> 瓶
2025-05-07 21:54:59,221 - app.core.excel.converter - INFO - 解析容量(L)规格: 2.08L*8 -> 1*8
2025-05-07 21:54:59,221 - app.core.excel.converter - INFO - 件单位处理: 数量: 3.0 -> 24.0, 单价: 21.0 -> 2.625, 单位: 件 -> 瓶
2025-05-07 21:54:59,222 - app.core.excel.converter - INFO - 解析容量(ml)规格: 555ml*24 -> 1*24
2025-05-07 21:54:59,222 - app.core.excel.converter - INFO - 件单位处理: 数量: 5.0 -> 120.0, 单价: 23.0 -> 0.9583333333333334, 单位: 件 -> 瓶
2025-05-07 21:54:59,222 - app.core.excel.converter - INFO - 解析容量(L)规格: 2L*8 -> 1*8
2025-05-07 21:54:59,222 - app.core.excel.converter - INFO - 件单位处理: 数量: 2.0 -> 16.0, 单价: 43.0 -> 5.375, 单位: 件 -> 瓶
2025-05-07 21:54:59,223 - app.core.excel.converter - INFO - 解析容量(ml)规格: 360ML*12 -> 1*12
2025-05-07 21:54:59,223 - app.core.excel.converter - INFO - 件单位处理: 数量: 1.0 -> 12.0, 单价: 37.0 -> 3.0833333333333335, 单位: 件 -> 瓶
2025-05-07 21:54:59,223 - app.core.excel.converter - INFO - 解析容量(ml)规格: 360ML*12 -> 1*12
2025-05-07 21:54:59,223 - app.core.excel.converter - INFO - 件单位处理: 数量: 1.0 -> 12.0, 单价: 35.0 -> 2.9166666666666665, 单位: 件 -> 瓶
2025-05-07 21:55:00,344 - app.core.excel.converter - INFO - 解析容量(ml)规格: 245ML*12√ -> 1*12
2025-05-07 21:55:00,344 - app.core.excel.converter - INFO - 件单位处理: 数量: 2.0 -> 24.0, 单价: 50.0 -> 4.166666666666667, 单位: 件 -> 瓶
2025-05-07 21:55:00,344 - app.core.excel.converter - INFO - 解析容量(ml)规格: 250ML*12√ -> 1*12
2025-05-07 21:55:00,345 - app.core.excel.converter - INFO - 件单位处理: 数量: 2.0 -> 24.0, 单价: 45.0 -> 3.75, 单位: 件 -> 瓶
2025-05-07 21:55:00,345 - app.core.excel.converter - INFO - 解析容量(ml)规格: 125ML*36 -> 1*36
2025-05-07 21:55:00,345 - app.core.excel.converter - INFO - 件单位处理: 数量: 2.0 -> 72.0, 单价: 65.0 -> 1.8055555555555556, 单位: 件 -> 瓶
2025-05-07 21:55:00,346 - app.core.excel.converter - INFO - 解析容量(ml)规格: 250ML*12 -> 1*12
2025-05-07 21:55:00,346 - app.core.excel.converter - INFO - 件单位处理: 数量: 2.0 -> 24.0, 单价: 30.0 -> 2.5, 单位: 件 -> 瓶
2025-05-07 21:55:00,346 - app.core.excel.converter - INFO - 解析容量(ml)规格: 250ML*24√ -> 1*24
2025-05-07 21:55:00,347 - app.core.excel.converter - INFO - 件单位处理: 数量: 2.0 -> 48.0, 单价: 62.0 -> 2.5833333333333335, 单位: 件 -> 瓶
2025-05-07 21:55:00,347 - app.core.excel.converter - INFO - 解析容量(ml)规格: 260ML*24√ -> 1*24
2025-05-07 21:55:00,347 - app.core.excel.converter - INFO - 件单位处理: 数量: 4.0 -> 96.0, 单价: 49.0 -> 2.0416666666666665, 单位: 件 -> 瓶
2025-05-07 21:55:00,348 - app.core.excel.converter - INFO - 解析容量(ml)规格: 250ML*24√ -> 1*24
2025-05-07 21:55:00,348 - app.core.excel.converter - INFO - 件单位处理: 数量: 4.0 -> 96.0, 单价: 53.0 -> 2.2083333333333335, 单位: 件 -> 瓶
2025-05-07 21:55:00,349 - app.core.excel.converter - INFO - 解析容量(ml)规格: 250ML*12 -> 1*12
2025-05-07 21:55:00,349 - app.core.excel.converter - INFO - 件单位处理: 数量: 2.0 -> 24.0, 单价: 30.0 -> 2.5, 单位: 件 -> 瓶
2025-05-07 21:55:00,349 - app.core.excel.converter - INFO - 解析容量(ml)规格: 250ML*12 -> 1*12
2025-05-07 21:55:00,349 - app.core.excel.converter - INFO - 件单位处理: 数量: 2.0 -> 24.0, 单价: 30.0 -> 2.5, 单位: 件 -> 瓶
2025-05-07 21:55:00,350 - app.core.excel.converter - INFO - 解析容量(ml)规格: 250ML*12 -> 1*12
2025-05-07 21:55:00,350 - app.core.excel.converter - INFO - 件单位处理: 数量: 2.0 -> 24.0, 单价: 30.0 -> 2.5, 单位: 件 -> 瓶
2025-05-07 21:55:00,350 - app.core.excel.converter - INFO - 解析容量(ml)规格: 250ML*24√ -> 1*24
2025-05-07 21:55:05,612 - app.core.excel.converter - INFO - 件单位处理: 数量: 2.0 -> 48.0, 单价: 53.0 -> 2.2083333333333335, 单位: 件 -> 瓶
2025-05-07 21:55:05,612 - app.core.excel.converter - INFO - 解析容量(ml)规格: 250ML*12 -> 1*12
2025-05-07 21:55:05,613 - app.core.excel.converter - INFO - 件单位处理: 数量: 2.0 -> 24.0, 单价: 41.0 -> 3.4166666666666665, 单位: 件 -> 瓶
2025-05-07 22:09:59,878 - app.core.excel.converter - INFO - 解析容量(L)规格: 4.5L*4 -> 1*4
2025-05-07 22:09:59,880 - app.core.excel.converter - INFO - 件单位处理: 数量: 2.0 -> 8.0, 单价: 28.0 -> 7.0, 单位: 件 -> 瓶
2025-05-07 22:09:59,881 - app.core.excel.converter - INFO - 解析容量(L)规格: 1.555L*12 -> 1*12
2025-05-07 22:09:59,881 - app.core.excel.converter - INFO - 件单位处理: 数量: 2.0 -> 24.0, 单价: 26.0 -> 2.1666666666666665, 单位: 件 -> 瓶
2025-05-07 22:09:59,883 - app.core.excel.converter - INFO - 解析容量(L)规格: 2.08L*8 -> 1*8
2025-05-07 22:09:59,883 - app.core.excel.converter - INFO - 件单位处理: 数量: 3.0 -> 24.0, 单价: 21.0 -> 2.625, 单位: 件 -> 瓶
2025-05-07 22:09:59,884 - app.core.excel.converter - INFO - 解析容量(ml)规格: 555ml*24 -> 1*24
2025-05-07 22:09:59,884 - app.core.excel.converter - INFO - 件单位处理: 数量: 5.0 -> 120.0, 单价: 23.0 -> 0.9583333333333334, 单位: 件 -> 瓶
2025-05-07 22:09:59,885 - app.core.excel.converter - INFO - 解析容量(L)规格: 2L*8 -> 1*8
2025-05-07 22:09:59,885 - app.core.excel.converter - INFO - 件单位处理: 数量: 2.0 -> 16.0, 单价: 43.0 -> 5.375, 单位: 件 -> 瓶
2025-05-07 22:09:59,885 - app.core.excel.converter - INFO - 解析容量(ml)规格: 360ML*12 -> 1*12
2025-05-07 22:09:59,885 - app.core.excel.converter - INFO - 件单位处理: 数量: 1.0 -> 12.0, 单价: 37.0 -> 3.0833333333333335, 单位: 件 -> 瓶
2025-05-07 22:09:59,886 - app.core.excel.converter - INFO - 解析容量(ml)规格: 360ML*12 -> 1*12
2025-05-07 22:09:59,886 - app.core.excel.converter - INFO - 件单位处理: 数量: 1.0 -> 12.0, 单价: 35.0 -> 2.9166666666666665, 单位: 件 -> 瓶
2025-05-07 22:09:59,886 - app.core.excel.converter - INFO - 条码映射: 6920584471055 -> 6920584471017
2025-05-07 22:09:59,887 - app.core.excel.converter - INFO - 解析容量(ml)规格: 250ML*12√ -> 1*12
2025-05-07 22:09:59,887 - app.core.excel.converter - INFO - 件单位处理: 数量: 2.0 -> 24.0, 单价: 45.0 -> 3.75, 单位: 件 -> 瓶
2025-05-07 22:09:59,888 - app.core.excel.converter - INFO - 条码映射: 6925861571159 -> 69021824
2025-05-07 22:09:59,888 - app.core.excel.converter - INFO - 解析容量(ml)规格: 250ML*12 -> 1*12
2025-05-07 22:09:59,888 - app.core.excel.converter - INFO - 件单位处理: 数量: 2.0 -> 24.0, 单价: 30.0 -> 2.5, 单位: 件 -> 瓶
2025-05-07 22:10:00,891 - app.core.excel.converter - INFO - 解析容量(ml)规格: 250ML*24√ -> 1*24
2025-05-07 22:10:00,891 - app.core.excel.converter - INFO - 件单位处理: 数量: 2.0 -> 48.0, 单价: 62.0 -> 2.5833333333333335, 单位: 件 -> 瓶
2025-05-07 22:10:00,891 - app.core.excel.converter - INFO - 解析容量(ml)规格: 260ML*24√ -> 1*24
2025-05-07 22:10:00,891 - app.core.excel.converter - INFO - 件单位处理: 数量: 4.0 -> 96.0, 单价: 49.0 -> 2.0416666666666665, 单位: 件 -> 瓶
2025-05-07 22:10:00,892 - app.core.excel.converter - INFO - 解析容量(ml)规格: 250ML*24√ -> 1*24
2025-05-07 22:10:00,892 - app.core.excel.converter - INFO - 件单位处理: 数量: 4.0 -> 96.0, 单价: 53.0 -> 2.2083333333333335, 单位: 件 -> 瓶
2025-05-07 22:10:00,892 - app.core.excel.converter - INFO - 条码映射: 6923644268923 -> 6923644268480
2025-05-07 22:10:00,892 - app.core.excel.converter - INFO - 解析容量(ml)规格: 250ML*12 -> 1*12
2025-05-07 22:10:00,892 - app.core.excel.converter - INFO - 件单位处理: 数量: 2.0 -> 24.0, 单价: 30.0 -> 2.5, 单位: 件 -> 瓶
2025-05-07 22:10:00,893 - app.core.excel.converter - INFO - 解析容量(ml)规格: 250ML*12 -> 1*12
2025-05-07 22:10:00,893 - app.core.excel.converter - INFO - 件单位处理: 数量: 2.0 -> 24.0, 单价: 30.0 -> 2.5, 单位: 件 -> 瓶
2025-05-07 22:10:00,893 - app.core.excel.converter - INFO - 解析容量(ml)规格: 250ML*24√ -> 1*24
2025-05-07 22:10:00,893 - app.core.excel.converter - INFO - 件单位处理: 数量: 2.0 -> 48.0, 单价: 53.0 -> 2.2083333333333335, 单位: 件 -> 瓶
2025-05-07 22:10:00,894 - app.core.excel.converter - INFO - 解析容量(ml)规格: 250ML*12 -> 1*12
2025-05-07 22:10:00,894 - app.core.excel.converter - INFO - 件单位处理: 数量: 2.0 -> 24.0, 单价: 41.0 -> 3.4166666666666665, 单位: 件 -> 瓶
2025-05-07 22:14:04,172 - app.core.excel.converter - INFO - 解析容量(L)规格: 4.5L*4 -> 1*4
2025-05-07 22:14:04,173 - app.core.excel.converter - INFO - 件单位处理: 数量: 2.0 -> 8.0, 单价: 28.0 -> 7.0, 单位: 件 -> 瓶
2025-05-07 22:14:04,174 - app.core.excel.converter - INFO - 解析容量(L)规格: 1.555L*12 -> 1*12
2025-05-07 22:14:04,174 - app.core.excel.converter - INFO - 件单位处理: 数量: 2.0 -> 24.0, 单价: 26.0 -> 2.1666666666666665, 单位: 件 -> 瓶
2025-05-07 22:14:04,174 - app.core.excel.converter - INFO - 解析容量(L)规格: 2.08L*8 -> 1*8
2025-05-07 22:14:04,174 - app.core.excel.converter - INFO - 件单位处理: 数量: 3.0 -> 24.0, 单价: 21.0 -> 2.625, 单位: 件 -> 瓶
2025-05-07 22:14:04,175 - app.core.excel.converter - INFO - 解析容量(ml)规格: 555ml*24 -> 1*24
2025-05-07 22:14:04,175 - app.core.excel.converter - INFO - 件单位处理: 数量: 5.0 -> 120.0, 单价: 23.0 -> 0.9583333333333334, 单位: 件 -> 瓶
2025-05-07 22:14:04,176 - app.core.excel.converter - INFO - 解析容量(L)规格: 2L*8 -> 1*8
2025-05-07 22:14:04,176 - app.core.excel.converter - INFO - 件单位处理: 数量: 2.0 -> 16.0, 单价: 43.0 -> 5.375, 单位: 件 -> 瓶
2025-05-07 22:14:04,176 - app.core.excel.converter - INFO - 解析容量(ml)规格: 360ML*12 -> 1*12
2025-05-07 22:14:04,251 - app.core.excel.converter - INFO - 件单位处理: 数量: 1.0 -> 12.0, 单价: 37.0 -> 3.0833333333333335, 单位: 件 -> 瓶
2025-05-07 22:14:04,252 - app.core.excel.converter - INFO - 解析容量(ml)规格: 360ML*12 -> 1*12
2025-05-07 22:14:04,252 - app.core.excel.converter - INFO - 件单位处理: 数量: 1.0 -> 12.0, 单价: 35.0 -> 2.9166666666666665, 单位: 件 -> 瓶
2025-05-07 22:14:04,253 - app.core.excel.converter - INFO - 条码映射: 6920584471055 -> 6920584471017
2025-05-07 22:14:04,253 - app.core.excel.converter - INFO - 解析容量(ml)规格: 245ML*12√ -> 1*12
2025-05-07 22:14:04,253 - app.core.excel.converter - INFO - 件单位处理: 数量: 2.0 -> 24.0, 单价: 50.0 -> 4.166666666666667, 单位: 件 -> 瓶
2025-05-07 22:14:04,254 - app.core.excel.converter - INFO - 解析容量(ml)规格: 250ML*12√ -> 1*12
2025-05-07 22:14:04,255 - app.core.excel.converter - INFO - 件单位处理: 数量: 2.0 -> 24.0, 单价: 45.0 -> 3.75, 单位: 件 -> 瓶
2025-05-07 22:14:04,255 - app.core.excel.converter - INFO - 条码映射: 6925861571159 -> 69021824
2025-05-07 22:14:04,256 - app.core.excel.converter - INFO - 解析容量(ml)规格: 125ML*36 -> 1*36
2025-05-07 22:14:04,256 - app.core.excel.converter - INFO - 件单位处理: 数量: 2.0 -> 72.0, 单价: 65.0 -> 1.8055555555555556, 单位: 件 -> 瓶
2025-05-07 22:14:04,257 - app.core.excel.converter - INFO - 解析容量(ml)规格: 250ML*12 -> 1*12
2025-05-07 22:14:04,257 - app.core.excel.converter - INFO - 件单位处理: 数量: 2.0 -> 24.0, 单价: 30.0 -> 2.5, 单位: 件 -> 瓶
2025-05-07 22:14:04,258 - app.core.excel.converter - INFO - 解析容量(ml)规格: 250ML*24√ -> 1*24
2025-05-07 22:14:04,258 - app.core.excel.converter - INFO - 件单位处理: 数量: 2.0 -> 48.0, 单价: 62.0 -> 2.5833333333333335, 单位: 件 -> 瓶
2025-05-07 22:14:04,259 - app.core.excel.converter - INFO - 解析容量(ml)规格: 260ML*24√ -> 1*24
2025-05-07 22:14:04,259 - app.core.excel.converter - INFO - 件单位处理: 数量: 4.0 -> 96.0, 单价: 49.0 -> 2.0416666666666665, 单位: 件 -> 瓶
2025-05-07 22:14:04,260 - app.core.excel.converter - INFO - 解析容量(ml)规格: 250ML*24√ -> 1*24
2025-05-07 22:14:04,260 - app.core.excel.converter - INFO - 件单位处理: 数量: 4.0 -> 96.0, 单价: 53.0 -> 2.2083333333333335, 单位: 件 -> 瓶
2025-05-07 22:14:04,261 - app.core.excel.converter - INFO - 条码映射: 6923644268923 -> 6923644268480
2025-05-07 22:14:04,261 - app.core.excel.converter - INFO - 解析容量(ml)规格: 250ML*12 -> 1*12
2025-05-07 22:14:04,262 - app.core.excel.converter - INFO - 件单位处理: 数量: 2.0 -> 24.0, 单价: 30.0 -> 2.5, 单位: 件 -> 瓶
2025-05-07 22:14:07,850 - app.core.excel.converter - INFO - 解析容量(ml)规格: 250ML*12 -> 1*12
2025-05-07 22:14:07,850 - app.core.excel.converter - INFO - 件单位处理: 数量: 2.0 -> 24.0, 单价: 30.0 -> 2.5, 单位: 件 -> 瓶
2025-05-07 22:14:07,851 - app.core.excel.converter - INFO - 解析容量(ml)规格: 250ML*12 -> 1*12
2025-05-07 22:14:07,851 - app.core.excel.converter - INFO - 件单位处理: 数量: 2.0 -> 24.0, 单价: 30.0 -> 2.5, 单位: 件 -> 瓶
2025-05-07 22:14:07,851 - app.core.excel.converter - INFO - 解析容量(ml)规格: 250ML*24√ -> 1*24
2025-05-07 22:14:07,851 - app.core.excel.converter - INFO - 件单位处理: 数量: 2.0 -> 48.0, 单价: 53.0 -> 2.2083333333333335, 单位: 件 -> 瓶
2025-05-07 22:14:07,851 - app.core.excel.converter - INFO - 解析容量(ml)规格: 250ML*12 -> 1*12
2025-05-07 22:14:07,852 - app.core.excel.converter - INFO - 件单位处理: 数量: 2.0 -> 24.0, 单价: 41.0 -> 3.4166666666666665, 单位: 件 -> 瓶
2025-05-07 22:24:30,831 - app.core.excel.converter - INFO - 解析容量(L)规格: 4.5L*4 -> 1*4
2025-05-07 22:24:30,832 - app.core.excel.converter - INFO - 件单位处理: 数量: 2.0 -> 8.0, 单价: 28.0 -> 7.0, 单位: 件 -> 瓶
2025-05-07 22:24:30,836 - app.core.excel.converter - INFO - 解析容量(L)规格: 1.555L*12 -> 1*12
2025-05-07 22:24:30,836 - app.core.excel.converter - INFO - 件单位处理: 数量: 2.0 -> 24.0, 单价: 26.0 -> 2.1666666666666665, 单位: 件 -> 瓶
2025-05-07 22:24:30,837 - app.core.excel.converter - INFO - 解析容量(L)规格: 2.08L*8 -> 1*8
2025-05-07 22:24:30,837 - app.core.excel.converter - INFO - 件单位处理: 数量: 3.0 -> 24.0, 单价: 21.0 -> 2.625, 单位: 件 -> 瓶
2025-05-07 22:24:30,838 - app.core.excel.converter - INFO - 解析容量(ml)规格: 555ml*24 -> 1*24
2025-05-07 22:24:30,838 - app.core.excel.converter - INFO - 件单位处理: 数量: 5.0 -> 120.0, 单价: 23.0 -> 0.9583333333333334, 单位: 件 -> 瓶
2025-05-07 22:24:30,839 - app.core.excel.converter - INFO - 解析容量(L)规格: 2L*8 -> 1*8
2025-05-07 22:24:30,839 - app.core.excel.converter - INFO - 件单位处理: 数量: 2.0 -> 16.0, 单价: 43.0 -> 5.375, 单位: 件 -> 瓶
2025-05-07 22:24:30,840 - app.core.excel.converter - INFO - 解析容量(ml)规格: 360ML*12 -> 1*12
2025-05-07 22:24:30,840 - app.core.excel.converter - INFO - 件单位处理: 数量: 1.0 -> 12.0, 单价: 37.0 -> 3.0833333333333335, 单位: 件 -> 瓶
2025-05-07 22:24:30,841 - app.core.excel.converter - INFO - 解析容量(ml)规格: 360ML*12 -> 1*12
2025-05-07 22:24:30,841 - app.core.excel.converter - INFO - 件单位处理: 数量: 1.0 -> 12.0, 单价: 35.0 -> 2.9166666666666665, 单位: 件 -> 瓶
2025-05-07 22:24:30,843 - app.core.excel.converter - INFO - 条码映射: 6920584471055 -> 6920584471017
2025-05-07 22:24:30,843 - app.core.excel.converter - INFO - 解析容量(ml)规格: 245ML*12√ -> 1*12
2025-05-07 22:24:30,843 - app.core.excel.converter - INFO - 件单位处理: 数量: 2.0 -> 24.0, 单价: 50.0 -> 4.166666666666667, 单位: 件 -> 瓶
2025-05-07 22:24:30,844 - app.core.excel.converter - INFO - 解析容量(ml)规格: 250ML*12√ -> 1*12
2025-05-07 22:24:30,844 - app.core.excel.converter - INFO - 件单位处理: 数量: 2.0 -> 24.0, 单价: 45.0 -> 3.75, 单位: 件 -> 瓶
2025-05-07 22:24:30,845 - app.core.excel.converter - INFO - 条码映射: 6925861571159 -> 69021824
2025-05-07 22:24:30,845 - app.core.excel.converter - INFO - 解析容量(ml)规格: 125ML*36 -> 1*36
2025-05-07 22:24:30,845 - app.core.excel.converter - INFO - 件单位处理: 数量: 2.0 -> 72.0, 单价: 65.0 -> 1.8055555555555556, 单位: 件 -> 瓶
2025-05-07 22:24:30,846 - app.core.excel.converter - INFO - 条码映射: 6923644268916 -> 6923644268503
2025-05-07 22:24:31,966 - app.core.excel.converter - INFO - 解析容量(ml)规格: 250ML*12 -> 1*12
2025-05-07 22:24:31,967 - app.core.excel.converter - INFO - 件单位处理: 数量: 2.0 -> 24.0, 单价: 30.0 -> 2.5, 单位: 件 -> 瓶
2025-05-07 22:24:31,967 - app.core.excel.converter - INFO - 条码映射: 6907992501819 -> 6907992500133
2025-05-07 22:24:31,967 - app.core.excel.converter - INFO - 解析容量(ml)规格: 250ML*24√ -> 1*24
2025-05-07 22:24:31,967 - app.core.excel.converter - INFO - 件单位处理: 数量: 2.0 -> 48.0, 单价: 62.0 -> 2.5833333333333335, 单位: 件 -> 瓶
2025-05-07 22:24:31,968 - app.core.excel.converter - INFO - 解析容量(ml)规格: 260ML*24√ -> 1*24
2025-05-07 22:24:31,968 - app.core.excel.converter - INFO - 件单位处理: 数量: 4.0 -> 96.0, 单价: 49.0 -> 2.0416666666666665, 单位: 件 -> 瓶
2025-05-07 22:24:31,969 - app.core.excel.converter - INFO - 解析容量(ml)规格: 250ML*24√ -> 1*24
2025-05-07 22:24:31,969 - app.core.excel.converter - INFO - 件单位处理: 数量: 4.0 -> 96.0, 单价: 53.0 -> 2.2083333333333335, 单位: 件 -> 瓶
2025-05-07 22:24:31,969 - app.core.excel.converter - INFO - 条码映射: 6923644268923 -> 6923644268480
2025-05-07 22:24:31,969 - app.core.excel.converter - INFO - 解析容量(ml)规格: 250ML*12 -> 1*12
2025-05-07 22:24:31,970 - app.core.excel.converter - INFO - 件单位处理: 数量: 2.0 -> 24.0, 单价: 30.0 -> 2.5, 单位: 件 -> 瓶
2025-05-07 22:24:31,970 - app.core.excel.converter - INFO - 条码映射: 6923644283582 -> 6923644283575
2025-05-07 22:24:31,970 - app.core.excel.converter - INFO - 解析容量(ml)规格: 250ML*12 -> 1*12
2025-05-07 22:24:31,970 - app.core.excel.converter - INFO - 件单位处理: 数量: 2.0 -> 24.0, 单价: 30.0 -> 2.5, 单位: 件 -> 瓶
2025-05-07 22:24:31,971 - app.core.excel.converter - INFO - 条码映射: 6923644268930 -> 6923644268497
2025-05-07 22:24:31,971 - app.core.excel.converter - INFO - 解析容量(ml)规格: 250ML*12 -> 1*12
2025-05-07 22:24:31,971 - app.core.excel.converter - INFO - 件单位处理: 数量: 2.0 -> 24.0, 单价: 30.0 -> 2.5, 单位: 件 -> 瓶
2025-05-07 22:24:31,972 - app.core.excel.converter - INFO - 条码映射: 6923644210151 -> 6923644223458
2025-05-07 22:24:31,972 - app.core.excel.converter - INFO - 解析容量(ml)规格: 250ML*24√ -> 1*24
2025-05-07 22:24:31,972 - app.core.excel.converter - INFO - 件单位处理: 数量: 2.0 -> 48.0, 单价: 53.0 -> 2.2083333333333335, 单位: 件 -> 瓶
2025-05-07 22:24:31,972 - app.core.excel.converter - INFO - 解析容量(ml)规格: 250ML*12 -> 1*12
2025-05-07 22:24:31,972 - app.core.excel.converter - INFO - 件单位处理: 数量: 2.0 -> 24.0, 单价: 41.0 -> 3.4166666666666665, 单位: 件 -> 瓶
2025-05-07 22:28:53,516 - app.core.excel.converter - INFO - 解析容量(L)规格: 1L*12 -> 1*12
2025-05-07 22:28:53,516 - app.core.excel.converter - INFO - 件单位处理: 数量: 1.0 -> 12.0, 单价: 62.0 -> 5.166666666666667, 单位: 件 -> 瓶
2025-05-07 22:28:53,517 - app.core.excel.converter - INFO - 解析容量(ml)规格: 600ml*15 -> 1*15
2025-05-07 22:28:53,517 - app.core.excel.converter - INFO - 件单位处理: 数量: 1.0 -> 15.0, 单价: 65.0 -> 4.333333333333333, 单位: 件 -> 瓶
2025-05-07 22:28:53,517 - app.core.excel.converter - INFO - 解析容量(ml)规格: 600ml*15 -> 1*15
2025-05-07 22:28:53,517 - app.core.excel.converter - INFO - 件单位处理: 数量: 2.0 -> 30.0, 单价: 55.0 -> 3.6666666666666665, 单位: 件 -> 瓶
2025-05-07 22:28:53,518 - app.core.excel.converter - INFO - 解析容量(ml)规格: 600ml*15 -> 1*15
2025-05-07 22:28:53,518 - app.core.excel.converter - INFO - 件单位处理: 数量: 1.0 -> 15.0, 单价: 55.0 -> 3.6666666666666665, 单位: 件 -> 瓶
2025-05-07 22:28:53,518 - app.core.excel.converter - INFO - 解析容量(ml)规格: 600ml*15 -> 1*15
2025-05-07 22:28:53,518 - app.core.excel.converter - INFO - 件单位处理: 数量: 1.0 -> 15.0, 单价: 55.0 -> 3.6666666666666665, 单位: 件 -> 瓶

View File

@ -445,3 +445,39 @@
2025-05-07 19:17:08,292 - app.core.excel.merger - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-07 19:21:56,952 - app.core.excel.merger - INFO - 初始化PurchaseOrderMerger
2025-05-07 19:21:56,952 - app.core.excel.merger - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-07 19:42:51,438 - app.core.excel.merger - INFO - 初始化PurchaseOrderMerger
2025-05-07 19:42:51,438 - app.core.excel.merger - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-07 19:44:06,196 - app.core.excel.merger - INFO - 初始化PurchaseOrderMerger
2025-05-07 19:44:06,197 - app.core.excel.merger - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-07 19:49:23,213 - app.core.excel.merger - INFO - 初始化PurchaseOrderMerger
2025-05-07 19:49:23,213 - app.core.excel.merger - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-07 20:53:53,691 - app.core.excel.merger - INFO - 初始化PurchaseOrderMerger
2025-05-07 20:53:53,691 - app.core.excel.merger - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-07 21:08:33,152 - app.core.excel.merger - INFO - 初始化PurchaseOrderMerger
2025-05-07 21:08:33,154 - app.core.excel.merger - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-07 21:08:42,985 - app.core.excel.merger - INFO - 初始化PurchaseOrderMerger
2025-05-07 21:08:42,986 - app.core.excel.merger - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-07 21:08:57,855 - app.core.excel.merger - INFO - 初始化PurchaseOrderMerger
2025-05-07 21:08:57,856 - app.core.excel.merger - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-07 21:13:10,726 - app.core.excel.merger - INFO - 初始化PurchaseOrderMerger
2025-05-07 21:13:10,727 - app.core.excel.merger - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-07 21:22:01,715 - app.core.excel.merger - INFO - 初始化PurchaseOrderMerger
2025-05-07 21:22:01,715 - app.core.excel.merger - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-07 21:26:07,925 - app.core.excel.merger - INFO - 初始化PurchaseOrderMerger
2025-05-07 21:26:07,926 - app.core.excel.merger - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-07 21:29:23,568 - app.core.excel.merger - INFO - 初始化PurchaseOrderMerger
2025-05-07 21:29:23,569 - app.core.excel.merger - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-07 21:54:55,230 - app.core.excel.merger - INFO - 初始化PurchaseOrderMerger
2025-05-07 21:54:55,232 - app.core.excel.merger - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-07 21:55:16,420 - app.core.excel.merger - INFO - 搜索目录 D:\My Documents\python\orc-order-v2\data\output 中的采购单Excel文件
2025-05-07 21:55:16,421 - app.core.excel.merger - INFO - 找到 1 个采购单Excel文件
2025-05-07 22:09:59,126 - app.core.excel.merger - INFO - 初始化PurchaseOrderMerger
2025-05-07 22:09:59,127 - app.core.excel.merger - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-07 22:14:03,055 - app.core.excel.merger - INFO - 初始化PurchaseOrderMerger
2025-05-07 22:14:03,055 - app.core.excel.merger - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-07 22:24:30,226 - app.core.excel.merger - INFO - 初始化PurchaseOrderMerger
2025-05-07 22:24:30,226 - app.core.excel.merger - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-07 22:28:51,554 - app.core.excel.merger - INFO - 初始化PurchaseOrderMerger
2025-05-07 22:28:51,556 - app.core.excel.merger - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-07 22:28:53,639 - app.core.excel.merger - INFO - 搜索目录 D:\My Documents\python\orc-order-v2\data\output 中的采购单Excel文件
2025-05-07 22:28:53,640 - app.core.excel.merger - INFO - 找到 1 个采购单Excel文件

File diff suppressed because it is too large Load Diff

View File

@ -61,3 +61,10 @@
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 - 成功获取访问令牌
2025-05-07 19:17:08,701 - app.core.ocr.baidu_ocr - INFO - 成功获取访问令牌
2025-05-07 19:42:51,752 - app.core.ocr.baidu_ocr - INFO - 成功获取访问令牌
2025-05-07 19:44:06,478 - app.core.ocr.baidu_ocr - INFO - 成功获取访问令牌
2025-05-07 21:08:43,324 - app.core.ocr.baidu_ocr - INFO - 成功获取访问令牌
2025-05-07 21:22:01,956 - app.core.ocr.baidu_ocr - INFO - 成功获取访问令牌
2025-05-07 21:22:01,976 - app.core.ocr.baidu_ocr - INFO - 成功获取访问令牌
2025-05-07 21:54:55,605 - app.core.ocr.baidu_ocr - INFO - 成功获取访问令牌
2025-05-07 22:28:51,887 - app.core.ocr.baidu_ocr - INFO - 成功获取访问令牌

View File

@ -549,3 +549,108 @@
2025-05-07 19:21:56,949 - app.core.ocr.table_ocr - INFO - 使用输出目录: D:\My Documents\python\orc-order-v2\data\output
2025-05-07 19:21:56,949 - app.core.ocr.table_ocr - INFO - 使用临时目录: D:\My Documents\python\orc-order-v2\data\temp
2025-05-07 19:21:56,950 - 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 19:42:51,435 - app.core.ocr.table_ocr - INFO - 使用输入目录: D:\My Documents\python\orc-order-v2\data\input
2025-05-07 19:42:51,435 - app.core.ocr.table_ocr - INFO - 使用输出目录: D:\My Documents\python\orc-order-v2\data\output
2025-05-07 19:42:51,435 - app.core.ocr.table_ocr - INFO - 使用临时目录: D:\My Documents\python\orc-order-v2\data\temp
2025-05-07 19:42:51,436 - 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 19:42:51,440 - app.core.ocr.table_ocr - INFO - 找到 2 个图片文件,其中 2 个未处理
2025-05-07 19:42:51,440 - app.core.ocr.table_ocr - INFO - 处理批次 1/1, 大小: 2
2025-05-07 19:42:51,447 - app.core.ocr.table_ocr - WARNING - 文件大小超过限制 (4.0MB): D:\My Documents\python\orc-order-v2\data\input\微信图片_20250507194224.jpg
2025-05-07 19:42:51,448 - app.core.ocr.table_ocr - INFO - 开始处理图片: D:\My Documents\python\orc-order-v2\data\input\微信图片_20250507194229.jpg
2025-05-07 19:42:58,423 - app.core.ocr.table_ocr - INFO - 图片处理成功: D:\My Documents\python\orc-order-v2\data\input\微信图片_20250507194229.jpg, 输出文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250507194229.xlsx
2025-05-07 19:42:58,426 - app.core.ocr.table_ocr - INFO - 批次处理完成, 成功: 1/2
2025-05-07 19:42:58,427 - app.core.ocr.table_ocr - INFO - 所有图片处理完成, 总计: 2, 成功: 1
2025-05-07 19:44:06,194 - app.core.ocr.table_ocr - INFO - 使用输入目录: D:\My Documents\python\orc-order-v2\data\input
2025-05-07 19:44:06,194 - app.core.ocr.table_ocr - INFO - 使用输出目录: D:\My Documents\python\orc-order-v2\data\output
2025-05-07 19:44:06,194 - app.core.ocr.table_ocr - INFO - 使用临时目录: D:\My Documents\python\orc-order-v2\data\temp
2025-05-07 19:44:06,195 - 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 19:44:06,198 - app.core.ocr.table_ocr - INFO - 找到 2 个图片文件,其中 1 个未处理
2025-05-07 19:44:06,198 - app.core.ocr.table_ocr - INFO - 处理批次 1/1, 大小: 1
2025-05-07 19:44:06,199 - app.core.ocr.table_ocr - INFO - 开始处理图片: D:\My Documents\python\orc-order-v2\data\input\微信图片_20250507194224_压缩后.jpg
2025-05-07 19:44:11,215 - app.core.ocr.table_ocr - INFO - 图片处理成功: D:\My Documents\python\orc-order-v2\data\input\微信图片_20250507194224_压缩后.jpg, 输出文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250507194224_压缩后.xlsx
2025-05-07 19:44:11,220 - app.core.ocr.table_ocr - INFO - 批次处理完成, 成功: 1/1
2025-05-07 19:44:11,221 - app.core.ocr.table_ocr - INFO - 所有图片处理完成, 总计: 1, 成功: 1
2025-05-07 19:49:23,210 - app.core.ocr.table_ocr - INFO - 使用输入目录: D:\My Documents\python\orc-order-v2\data\input
2025-05-07 19:49:23,211 - app.core.ocr.table_ocr - INFO - 使用输出目录: D:\My Documents\python\orc-order-v2\data\output
2025-05-07 19:49:23,211 - app.core.ocr.table_ocr - INFO - 使用临时目录: D:\My Documents\python\orc-order-v2\data\temp
2025-05-07 19:49:23,211 - 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 20:53:53,688 - app.core.ocr.table_ocr - INFO - 使用输入目录: D:\My Documents\python\orc-order-v2\data\input
2025-05-07 20:53:53,688 - app.core.ocr.table_ocr - INFO - 使用输出目录: D:\My Documents\python\orc-order-v2\data\output
2025-05-07 20:53:53,688 - app.core.ocr.table_ocr - INFO - 使用临时目录: D:\My Documents\python\orc-order-v2\data\temp
2025-05-07 20:53:53,689 - 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 21:08:33,148 - app.core.ocr.table_ocr - INFO - 使用输入目录: D:\My Documents\python\orc-order-v2\data\input
2025-05-07 21:08:33,149 - app.core.ocr.table_ocr - INFO - 使用输出目录: D:\My Documents\python\orc-order-v2\data\output
2025-05-07 21:08:33,149 - app.core.ocr.table_ocr - INFO - 使用临时目录: D:\My Documents\python\orc-order-v2\data\temp
2025-05-07 21:08:33,149 - 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 21:08:33,155 - app.core.ocr.table_ocr - INFO - 找到 0 个图片文件,其中 0 个未处理
2025-05-07 21:08:33,156 - app.core.ocr.table_ocr - WARNING - 没有需要处理的图片
2025-05-07 21:08:42,982 - app.core.ocr.table_ocr - INFO - 使用输入目录: D:\My Documents\python\orc-order-v2\data\input
2025-05-07 21:08:42,982 - app.core.ocr.table_ocr - INFO - 使用输出目录: D:\My Documents\python\orc-order-v2\data\output
2025-05-07 21:08:42,983 - app.core.ocr.table_ocr - INFO - 使用临时目录: D:\My Documents\python\orc-order-v2\data\temp
2025-05-07 21:08:42,983 - 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 21:08:42,988 - app.core.ocr.table_ocr - INFO - 找到 1 个图片文件,其中 1 个未处理
2025-05-07 21:08:42,988 - app.core.ocr.table_ocr - INFO - 处理批次 1/1, 大小: 1
2025-05-07 21:08:42,989 - app.core.ocr.table_ocr - INFO - 开始处理图片: D:\My Documents\python\orc-order-v2\data\input\微信图片_20250507210836.jpg
2025-05-07 21:08:50,185 - app.core.ocr.table_ocr - INFO - 图片处理成功: D:\My Documents\python\orc-order-v2\data\input\微信图片_20250507210836.jpg, 输出文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250507210836.xlsx
2025-05-07 21:08:50,188 - app.core.ocr.table_ocr - INFO - 批次处理完成, 成功: 1/1
2025-05-07 21:08:50,188 - app.core.ocr.table_ocr - INFO - 所有图片处理完成, 总计: 1, 成功: 1
2025-05-07 21:08:57,853 - app.core.ocr.table_ocr - INFO - 使用输入目录: D:\My Documents\python\orc-order-v2\data\input
2025-05-07 21:08:57,854 - app.core.ocr.table_ocr - INFO - 使用输出目录: D:\My Documents\python\orc-order-v2\data\output
2025-05-07 21:08:57,854 - app.core.ocr.table_ocr - INFO - 使用临时目录: D:\My Documents\python\orc-order-v2\data\temp
2025-05-07 21:08:57,854 - 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 21:13:10,724 - app.core.ocr.table_ocr - INFO - 使用输入目录: D:\My Documents\python\orc-order-v2\data\input
2025-05-07 21:13:10,724 - app.core.ocr.table_ocr - INFO - 使用输出目录: D:\My Documents\python\orc-order-v2\data\output
2025-05-07 21:13:10,724 - app.core.ocr.table_ocr - INFO - 使用临时目录: D:\My Documents\python\orc-order-v2\data\temp
2025-05-07 21:13:10,724 - 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 21:22:01,713 - app.core.ocr.table_ocr - INFO - 使用输入目录: D:\My Documents\python\orc-order-v2\data\input
2025-05-07 21:22:01,713 - app.core.ocr.table_ocr - INFO - 使用输出目录: D:\My Documents\python\orc-order-v2\data\output
2025-05-07 21:22:01,713 - app.core.ocr.table_ocr - INFO - 使用临时目录: D:\My Documents\python\orc-order-v2\data\temp
2025-05-07 21:22:01,713 - 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 21:22:01,717 - app.core.ocr.table_ocr - INFO - 找到 2 个图片文件,其中 2 个未处理
2025-05-07 21:22:01,717 - app.core.ocr.table_ocr - INFO - 处理批次 1/1, 大小: 2
2025-05-07 21:22:01,720 - app.core.ocr.table_ocr - INFO - 开始处理图片: D:\My Documents\python\orc-order-v2\data\input\微信图片_20250507212143.jpg
2025-05-07 21:22:01,720 - app.core.ocr.table_ocr - INFO - 开始处理图片: D:\My Documents\python\orc-order-v2\data\input\微信图片_20250507212156.jpg
2025-05-07 21:22:05,237 - app.core.ocr.table_ocr - INFO - 图片处理成功: D:\My Documents\python\orc-order-v2\data\input\微信图片_20250507212156.jpg, 输出文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250507212156.xlsx
2025-05-07 21:22:06,380 - app.core.ocr.table_ocr - INFO - 图片处理成功: D:\My Documents\python\orc-order-v2\data\input\微信图片_20250507212143.jpg, 输出文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250507212143.xlsx
2025-05-07 21:22:06,387 - app.core.ocr.table_ocr - INFO - 批次处理完成, 成功: 2/2
2025-05-07 21:22:06,387 - app.core.ocr.table_ocr - INFO - 所有图片处理完成, 总计: 2, 成功: 2
2025-05-07 21:26:07,922 - app.core.ocr.table_ocr - INFO - 使用输入目录: D:\My Documents\python\orc-order-v2\data\input
2025-05-07 21:26:07,923 - app.core.ocr.table_ocr - INFO - 使用输出目录: D:\My Documents\python\orc-order-v2\data\output
2025-05-07 21:26:07,923 - app.core.ocr.table_ocr - INFO - 使用临时目录: D:\My Documents\python\orc-order-v2\data\temp
2025-05-07 21:26:07,923 - 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 21:29:23,564 - app.core.ocr.table_ocr - INFO - 使用输入目录: D:\My Documents\python\orc-order-v2\data\input
2025-05-07 21:29:23,564 - app.core.ocr.table_ocr - INFO - 使用输出目录: D:\My Documents\python\orc-order-v2\data\output
2025-05-07 21:29:23,565 - app.core.ocr.table_ocr - INFO - 使用临时目录: D:\My Documents\python\orc-order-v2\data\temp
2025-05-07 21:29:23,565 - 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 21:54:55,226 - app.core.ocr.table_ocr - INFO - 使用输入目录: D:\My Documents\python\orc-order-v2\data\input
2025-05-07 21:54:55,227 - app.core.ocr.table_ocr - INFO - 使用输出目录: D:\My Documents\python\orc-order-v2\data\output
2025-05-07 21:54:55,227 - app.core.ocr.table_ocr - INFO - 使用临时目录: D:\My Documents\python\orc-order-v2\data\temp
2025-05-07 21:54:55,228 - 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 21:54:55,234 - app.core.ocr.table_ocr - INFO - 找到 1 个图片文件,其中 1 个未处理
2025-05-07 21:54:55,234 - app.core.ocr.table_ocr - INFO - 处理批次 1/1, 大小: 1
2025-05-07 21:54:55,244 - app.core.ocr.table_ocr - INFO - 开始处理图片: D:\My Documents\python\orc-order-v2\data\input\微信图片_20250507215450.jpg
2025-05-07 21:54:58,497 - app.core.ocr.table_ocr - INFO - 图片处理成功: D:\My Documents\python\orc-order-v2\data\input\微信图片_20250507215450.jpg, 输出文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250507215450.xlsx
2025-05-07 21:54:58,502 - app.core.ocr.table_ocr - INFO - 批次处理完成, 成功: 1/1
2025-05-07 21:54:58,502 - app.core.ocr.table_ocr - INFO - 所有图片处理完成, 总计: 1, 成功: 1
2025-05-07 22:09:59,124 - app.core.ocr.table_ocr - INFO - 使用输入目录: D:\My Documents\python\orc-order-v2\data\input
2025-05-07 22:09:59,125 - app.core.ocr.table_ocr - INFO - 使用输出目录: D:\My Documents\python\orc-order-v2\data\output
2025-05-07 22:09:59,125 - app.core.ocr.table_ocr - INFO - 使用临时目录: D:\My Documents\python\orc-order-v2\data\temp
2025-05-07 22:09:59,125 - 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 22:14:03,053 - app.core.ocr.table_ocr - INFO - 使用输入目录: D:\My Documents\python\orc-order-v2\data\input
2025-05-07 22:14:03,053 - app.core.ocr.table_ocr - INFO - 使用输出目录: D:\My Documents\python\orc-order-v2\data\output
2025-05-07 22:14:03,053 - app.core.ocr.table_ocr - INFO - 使用临时目录: D:\My Documents\python\orc-order-v2\data\temp
2025-05-07 22:14:03,054 - 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 22:24:30,223 - app.core.ocr.table_ocr - INFO - 使用输入目录: D:\My Documents\python\orc-order-v2\data\input
2025-05-07 22:24:30,224 - app.core.ocr.table_ocr - INFO - 使用输出目录: D:\My Documents\python\orc-order-v2\data\output
2025-05-07 22:24:30,224 - app.core.ocr.table_ocr - INFO - 使用临时目录: D:\My Documents\python\orc-order-v2\data\temp
2025-05-07 22:24:30,224 - 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 22:28:51,546 - app.core.ocr.table_ocr - INFO - 使用输入目录: D:\My Documents\python\orc-order-v2\data\input
2025-05-07 22:28:51,547 - app.core.ocr.table_ocr - INFO - 使用输出目录: D:\My Documents\python\orc-order-v2\data\output
2025-05-07 22:28:51,547 - app.core.ocr.table_ocr - INFO - 使用临时目录: D:\My Documents\python\orc-order-v2\data\temp
2025-05-07 22:28:51,547 - 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 22:28:51,558 - app.core.ocr.table_ocr - INFO - 找到 1 个图片文件,其中 1 个未处理
2025-05-07 22:28:51,559 - app.core.ocr.table_ocr - INFO - 处理批次 1/1, 大小: 1
2025-05-07 22:28:51,564 - app.core.ocr.table_ocr - INFO - 开始处理图片: D:\My Documents\python\orc-order-v2\data\input\微信图片_20250507222846.jpg
2025-05-07 22:28:52,829 - app.core.ocr.table_ocr - INFO - 图片处理成功: D:\My Documents\python\orc-order-v2\data\input\微信图片_20250507222846.jpg, 输出文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250507222846.xlsx
2025-05-07 22:28:52,832 - app.core.ocr.table_ocr - INFO - 批次处理完成, 成功: 1/1
2025-05-07 22:28:52,832 - app.core.ocr.table_ocr - INFO - 所有图片处理完成, 总计: 1, 成功: 1

View File

@ -225,3 +225,42 @@
2025-05-07 19:17:08,293 - app.services.ocr_service - INFO - OCRService开始批量处理图片, batch_size=None, max_workers=None
2025-05-07 19:21:56,948 - app.services.ocr_service - INFO - 初始化OCRService
2025-05-07 19:21:56,950 - app.services.ocr_service - INFO - OCRService初始化完成
2025-05-07 19:42:51,433 - app.services.ocr_service - INFO - 初始化OCRService
2025-05-07 19:42:51,436 - app.services.ocr_service - INFO - OCRService初始化完成
2025-05-07 19:42:51,439 - app.services.ocr_service - INFO - OCRService开始批量处理图片, batch_size=None, max_workers=None
2025-05-07 19:44:06,191 - app.services.ocr_service - INFO - 初始化OCRService
2025-05-07 19:44:06,195 - app.services.ocr_service - INFO - OCRService初始化完成
2025-05-07 19:44:06,197 - app.services.ocr_service - INFO - OCRService开始批量处理图片, batch_size=None, max_workers=None
2025-05-07 19:49:23,209 - app.services.ocr_service - INFO - 初始化OCRService
2025-05-07 19:49:23,212 - app.services.ocr_service - INFO - OCRService初始化完成
2025-05-07 20:53:53,686 - app.services.ocr_service - INFO - 初始化OCRService
2025-05-07 20:53:53,689 - app.services.ocr_service - INFO - OCRService初始化完成
2025-05-07 21:08:33,147 - app.services.ocr_service - INFO - 初始化OCRService
2025-05-07 21:08:33,150 - app.services.ocr_service - INFO - OCRService初始化完成
2025-05-07 21:08:33,155 - app.services.ocr_service - INFO - OCRService开始批量处理图片, batch_size=None, max_workers=None
2025-05-07 21:08:42,981 - app.services.ocr_service - INFO - 初始化OCRService
2025-05-07 21:08:42,983 - app.services.ocr_service - INFO - OCRService初始化完成
2025-05-07 21:08:42,987 - app.services.ocr_service - INFO - OCRService开始批量处理图片, batch_size=None, max_workers=None
2025-05-07 21:08:57,852 - app.services.ocr_service - INFO - 初始化OCRService
2025-05-07 21:08:57,854 - app.services.ocr_service - INFO - OCRService初始化完成
2025-05-07 21:13:10,722 - app.services.ocr_service - INFO - 初始化OCRService
2025-05-07 21:13:10,724 - app.services.ocr_service - INFO - OCRService初始化完成
2025-05-07 21:22:01,711 - app.services.ocr_service - INFO - 初始化OCRService
2025-05-07 21:22:01,713 - app.services.ocr_service - INFO - OCRService初始化完成
2025-05-07 21:22:01,716 - app.services.ocr_service - INFO - OCRService开始批量处理图片, batch_size=None, max_workers=None
2025-05-07 21:26:07,921 - app.services.ocr_service - INFO - 初始化OCRService
2025-05-07 21:26:07,924 - app.services.ocr_service - INFO - OCRService初始化完成
2025-05-07 21:29:23,563 - app.services.ocr_service - INFO - 初始化OCRService
2025-05-07 21:29:23,565 - app.services.ocr_service - INFO - OCRService初始化完成
2025-05-07 21:54:55,224 - app.services.ocr_service - INFO - 初始化OCRService
2025-05-07 21:54:55,228 - app.services.ocr_service - INFO - OCRService初始化完成
2025-05-07 21:54:55,233 - app.services.ocr_service - INFO - OCRService开始批量处理图片, batch_size=None, max_workers=None
2025-05-07 22:09:59,122 - app.services.ocr_service - INFO - 初始化OCRService
2025-05-07 22:09:59,125 - app.services.ocr_service - INFO - OCRService初始化完成
2025-05-07 22:14:03,051 - app.services.ocr_service - INFO - 初始化OCRService
2025-05-07 22:14:03,054 - app.services.ocr_service - INFO - OCRService初始化完成
2025-05-07 22:24:30,222 - app.services.ocr_service - INFO - 初始化OCRService
2025-05-07 22:24:30,224 - app.services.ocr_service - INFO - OCRService初始化完成
2025-05-07 22:28:51,544 - app.services.ocr_service - INFO - 初始化OCRService
2025-05-07 22:28:51,548 - app.services.ocr_service - INFO - OCRService初始化完成
2025-05-07 22:28:51,557 - app.services.ocr_service - INFO - OCRService开始批量处理图片, batch_size=None, max_workers=None

View File

@ -257,3 +257,46 @@
2025-05-07 19:21:56,950 - app.services.order_service - INFO - 初始化OrderService
2025-05-07 19:21:56,953 - app.services.order_service - INFO - OrderService初始化完成
2025-05-07 19:21:56,954 - app.services.order_service - INFO - OrderService开始处理指定Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250507191231.xlsx
2025-05-07 19:42:51,436 - app.services.order_service - INFO - 初始化OrderService
2025-05-07 19:42:51,439 - app.services.order_service - INFO - OrderService初始化完成
2025-05-07 19:44:06,195 - app.services.order_service - INFO - 初始化OrderService
2025-05-07 19:44:06,197 - app.services.order_service - INFO - OrderService初始化完成
2025-05-07 19:49:23,212 - app.services.order_service - INFO - 初始化OrderService
2025-05-07 19:49:23,214 - app.services.order_service - INFO - OrderService初始化完成
2025-05-07 19:49:23,214 - app.services.order_service - INFO - OrderService开始处理指定Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250507194224_压缩后.xlsx
2025-05-07 20:53:53,689 - app.services.order_service - INFO - 初始化OrderService
2025-05-07 20:53:53,691 - app.services.order_service - INFO - OrderService初始化完成
2025-05-07 20:53:53,692 - app.services.order_service - INFO - OrderService开始处理指定Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250507194229.xlsx
2025-05-07 21:08:33,150 - app.services.order_service - INFO - 初始化OrderService
2025-05-07 21:08:33,154 - app.services.order_service - INFO - OrderService初始化完成
2025-05-07 21:08:42,983 - app.services.order_service - INFO - 初始化OrderService
2025-05-07 21:08:42,987 - app.services.order_service - INFO - OrderService初始化完成
2025-05-07 21:08:57,854 - app.services.order_service - INFO - 初始化OrderService
2025-05-07 21:08:57,856 - app.services.order_service - INFO - OrderService初始化完成
2025-05-07 21:08:57,856 - app.services.order_service - INFO - OrderService开始处理指定Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250507210836.xlsx
2025-05-07 21:13:10,725 - app.services.order_service - INFO - 初始化OrderService
2025-05-07 21:13:10,727 - app.services.order_service - INFO - OrderService初始化完成
2025-05-07 21:13:10,731 - app.services.order_service - INFO - OrderService开始处理指定Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250507210836.xlsx
2025-05-07 21:22:01,713 - app.services.order_service - INFO - 初始化OrderService
2025-05-07 21:22:01,716 - app.services.order_service - INFO - OrderService初始化完成
2025-05-07 21:26:07,924 - app.services.order_service - INFO - 初始化OrderService
2025-05-07 21:26:07,926 - app.services.order_service - INFO - OrderService初始化完成
2025-05-07 21:26:07,927 - app.services.order_service - INFO - OrderService开始处理指定Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250507212143.xlsx
2025-05-07 21:29:23,565 - app.services.order_service - INFO - 初始化OrderService
2025-05-07 21:29:23,569 - app.services.order_service - INFO - OrderService初始化完成
2025-05-07 21:29:23,570 - app.services.order_service - INFO - OrderService开始处理指定Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250507212143.xlsx
2025-05-07 21:54:55,228 - app.services.order_service - INFO - 初始化OrderService
2025-05-07 21:54:55,232 - app.services.order_service - INFO - OrderService初始化完成
2025-05-07 21:54:58,505 - app.services.order_service - INFO - OrderService开始处理指定Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250507215450.xlsx
2025-05-07 22:09:59,125 - app.services.order_service - INFO - 初始化OrderService
2025-05-07 22:09:59,127 - app.services.order_service - INFO - OrderService初始化完成
2025-05-07 22:09:59,127 - app.services.order_service - INFO - OrderService开始处理指定Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250507215450.xlsx
2025-05-07 22:14:03,054 - app.services.order_service - INFO - 初始化OrderService
2025-05-07 22:14:03,055 - app.services.order_service - INFO - OrderService初始化完成
2025-05-07 22:14:03,056 - app.services.order_service - INFO - OrderService开始处理指定Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250507215450.xlsx
2025-05-07 22:24:30,225 - app.services.order_service - INFO - 初始化OrderService
2025-05-07 22:24:30,226 - app.services.order_service - INFO - OrderService初始化完成
2025-05-07 22:24:30,227 - app.services.order_service - INFO - OrderService开始处理指定Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250507215450.xlsx
2025-05-07 22:28:51,548 - app.services.order_service - INFO - 初始化OrderService
2025-05-07 22:28:51,556 - app.services.order_service - INFO - OrderService初始化完成
2025-05-07 22:28:52,834 - app.services.order_service - INFO - OrderService开始处理指定Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250507222846.xlsx