feat(headless_api): 扩展条码映射功能,支持倍数、单价和规格配置

- 修改 update_barcode_mapping 函数,新增 multiplier、unit、price、spec 参数
- 支持特殊倍数处理(如箱转瓶)、固定单价和规格配置
- 更新命令行参数,增加 --multiplier、--unit、--price、--spec 选项
- 完善映射配置结构,支持多字段描述
- 同步更新 OPENCLAW_GUIDE.md 文档说明新功能
This commit is contained in:
侯欢 2026-03-31 11:38:07 +08:00
parent 10ebe9240b
commit fefcfe4595
14 changed files with 1478 additions and 14 deletions

View File

@ -22,8 +22,16 @@ python headless_api.py "data/input/my_file.xlsx"
# 强制指定为 Excel 处理模式 # 强制指定为 Excel 处理模式
python headless_api.py --excel python headless_api.py --excel
# 强制更新条码映射关系 # --- 条码映射与特殊处理指令 ---
# 1. 简单的条码映射 (旧条码 -> 新条码)
python headless_api.py --update-mapping --barcode "123" --target "456" python headless_api.py --update-mapping --barcode "123" --target "456"
# 2. 特殊倍数处理 (例如某条码识别为1件实际需换算为30瓶)
python headless_api.py --update-mapping --barcode "690123" --multiplier 30 --unit "瓶"
# 3. 固定单价与规格
python headless_api.py --update-mapping --barcode "690123" --price 3.5 --spec "1*30"
``` ```
## 2. 字段与逻辑变更 ## 2. 字段与逻辑变更

Binary file not shown.

After

Width:  |  Height:  |  Size: 146 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 115 KiB

View File

@ -2,9 +2,10 @@
"window_size": "900x600", "window_size": "900x600",
"theme_mode": "light", "theme_mode": "light",
"recent_files": [ "recent_files": [
"data/result\\采购单_预处理之后_订单1774849009841.xls", "data/result\\采购单_20260331-112747.xls",
"data/output\\预处理之后_订单1774849009841.xlsx", "data/result\\采购单_20260331-112736.xls",
"E:/2025Code/python/orc-order-v2/data/output/订单1774849009841.xlsx", "E:\\2025Code\\python\\orc-order-v2\\data\\output\\20260331-112736.xlsx",
"data/output\\订单1774849009841.xlsx" "E:/2025Code/python/orc-order-v2/data/output/20260331-112747.xlsx",
"E:\\2025Code\\python\\orc-order-v2\\data\\output\\20260331-112747.xlsx"
] ]
} }

View File

@ -52,8 +52,8 @@ def get_latest_file(directory: str, extensions: List[str]) -> Optional[str]:
latest_file = max(files, key=lambda p: p.stat().st_mtime) latest_file = max(files, key=lambda p: p.stat().st_mtime)
return str(latest_file) return str(latest_file)
def update_barcode_mapping(barcode: str, target_barcode: str): def update_barcode_mapping(barcode: str, target_barcode: str = None, multiplier: float = None, unit: str = None, price: float = None, spec: str = None):
"""更新条码映射""" """更新条码映射或特殊处理配置"""
try: try:
config_path = os.path.join("config", "barcode_mappings.json") config_path = os.path.join("config", "barcode_mappings.json")
mappings = {} mappings = {}
@ -61,15 +61,38 @@ def update_barcode_mapping(barcode: str, target_barcode: str):
with open(config_path, 'r', encoding='utf-8') as f: with open(config_path, 'r', encoding='utf-8') as f:
mappings = json.load(f) mappings = json.load(f)
mappings[barcode] = target_barcode # 获取或创建该条码的配置
config = mappings.get(barcode, {})
if target_barcode:
config["map_to"] = target_barcode
config["description"] = config.get("description", "") + f" 条码映射 -> {target_barcode}"
if multiplier is not None:
config["multiplier"] = multiplier
config["description"] = config.get("description", "") + f" 数量倍数*{multiplier}"
if unit:
config["target_unit"] = unit
if price is not None:
config["fixed_price"] = price
if spec:
config["specification"] = spec
if not config.get("description"):
config["description"] = f"特殊条码配置: {barcode}"
mappings[barcode] = config
with open(config_path, 'w', encoding='utf-8') as f: with open(config_path, 'w', encoding='utf-8') as f:
json.dump(mappings, f, ensure_ascii=False, indent=2) json.dump(mappings, f, ensure_ascii=False, indent=2)
logger.info(f"成功更新条码映射: {barcode} -> {target_barcode}") logger.info(f"成功更新条码配置: {barcode} -> {config}")
return True return True
except Exception as e: except Exception as e:
logger.error(f"更新条码映射失败: {e}") logger.error(f"更新条码配置失败: {e}")
return False return False
def run_pipeline(args): def run_pipeline(args):
@ -82,11 +105,17 @@ def run_pipeline(args):
# 1. 处理条码映射更新 # 1. 处理条码映射更新
if args.update_mapping: if args.update_mapping:
if not args.barcode or not args.target: if not args.barcode:
print("ERROR: --barcode and --target are required for --update-mapping", file=sys.stderr) print("ERROR: --barcode is required for --update-mapping", file=sys.stderr)
return None return None
if update_barcode_mapping(args.barcode, args.target):
print(f"SUCCESS: Mapping updated {args.barcode} -> {args.target}") # 至少需要一个更新项
if not any([args.target, args.multiplier, args.unit, args.price, args.spec]):
print("ERROR: At least one update option (--target, --multiplier, --unit, --price, --spec) is required", file=sys.stderr)
return None
if update_barcode_mapping(args.barcode, args.target, args.multiplier, args.unit, args.price, args.spec):
print(f"SUCCESS: Barcode configuration updated for {args.barcode}")
return "MAPPING_UPDATED" return "MAPPING_UPDATED"
return None return None
@ -177,6 +206,10 @@ if __name__ == "__main__":
parser.add_argument('--barcode', help='待映射的原始条码 (用于 --update-mapping)') parser.add_argument('--barcode', help='待映射的原始条码 (用于 --update-mapping)')
parser.add_argument('--target', help='目标条码 (用于 --update-mapping)') parser.add_argument('--target', help='目标条码 (用于 --update-mapping)')
parser.add_argument('--multiplier', type=float, help='数量倍数 (例如箱转瓶填写30)')
parser.add_argument('--unit', help='目标单位 (例如"")')
parser.add_argument('--price', type=float, help='固定单价')
parser.add_argument('--spec', help='固定规格 (例如"1*30")')
args = parser.parse_args() args = parser.parse_args()
result = run_pipeline(args) result = run_pipeline(args)

View File

@ -9968,3 +9968,530 @@
2026-03-31 09:05:33,868 - app.core.excel.converter - INFO - 成功加载条码映射配置共62项 2026-03-31 09:05:33,868 - app.core.excel.converter - INFO - 成功加载条码映射配置共62项
2026-03-31 09:07:58,234 - app.core.excel.converter - INFO - 成功加载条码映射配置共62项 2026-03-31 09:07:58,234 - app.core.excel.converter - INFO - 成功加载条码映射配置共62项
2026-03-31 09:07:58,352 - app.core.excel.converter - INFO - 成功加载条码映射配置共62项 2026-03-31 09:07:58,352 - app.core.excel.converter - INFO - 成功加载条码映射配置共62项
2026-03-31 10:59:54,580 - app.core.excel.converter - INFO - 成功加载条码映射配置共62项
2026-03-31 10:59:54,731 - app.core.excel.converter - INFO - 提取规格: 益达口香糖元气蓝莓味5片装13.5g@ -> 13.5*None
2026-03-31 10:59:54,731 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 益达口香糖元气蓝莓味5片装13.5g@ -> 13.5*None
2026-03-31 10:59:54,736 - app.core.excel.converter - WARNING - 无法解析规格: 13.5*None使用默认值1*1
2026-03-31 10:59:54,736 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 20.0, 单价: 2.05, 单位:
2026-03-31 10:59:54,737 - app.core.excel.converter - INFO - 提取规格: 奥利奥饼干草莓味夹心97g@ -> 97*None
2026-03-31 10:59:54,738 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 奥利奥饼干草莓味夹心97g@ -> 97*None
2026-03-31 10:59:54,738 - app.core.excel.converter - WARNING - 无法解析规格: 97*None使用默认值1*1
2026-03-31 10:59:54,739 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 4.95, 单位:
2026-03-31 10:59:54,740 - app.core.excel.converter - INFO - 提取规格: 奥利奥冰淇淋风味饼干抹茶味97g@ -> 97*None
2026-03-31 10:59:54,741 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 奥利奥冰淇淋风味饼干抹茶味97g@ -> 97*None
2026-03-31 10:59:54,741 - app.core.excel.converter - WARNING - 无法解析规格: 97*None使用默认值1*1
2026-03-31 10:59:54,741 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 4.75, 单位:
2026-03-31 10:59:54,743 - app.core.excel.converter - INFO - 提取规格: 奥利奥薄脆香草奥碎味95g@ -> 95*None
2026-03-31 10:59:54,743 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 奥利奥薄脆香草奥碎味95g@ -> 95*None
2026-03-31 10:59:54,744 - app.core.excel.converter - WARNING - 无法解析规格: 95*None使用默认值1*1
2026-03-31 10:59:54,744 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 6.19, 单位:
2026-03-31 10:59:54,745 - app.core.excel.converter - INFO - 提取规格: 喜之郎果肉果冻葡萄苹果200g -> 200*None
2026-03-31 10:59:54,746 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 喜之郎果肉果冻葡萄苹果200g -> 200*None
2026-03-31 10:59:54,746 - app.core.excel.converter - WARNING - 无法解析规格: 200*None使用默认值1*1
2026-03-31 10:59:54,747 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 3.0, 单位:
2026-03-31 10:59:54,747 - app.core.excel.converter - INFO - 提取规格: 法丽兹曲奇抹茶慕斯巧克力味70g@ -> 70*None
2026-03-31 10:59:54,747 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 法丽兹曲奇抹茶慕斯巧克力味70g@ -> 70*None
2026-03-31 10:59:54,749 - app.core.excel.converter - WARNING - 无法解析规格: 70*None使用默认值1*1
2026-03-31 10:59:54,749 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 2.67, 单位:
2026-03-31 10:59:54,750 - app.core.excel.converter - INFO - 提取规格: 太平梳打饼干海苔味100g@ -> 100*None
2026-03-31 10:59:54,750 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 太平梳打饼干海苔味100g@ -> 100*None
2026-03-31 10:59:54,751 - app.core.excel.converter - WARNING - 无法解析规格: 100*None使用默认值1*1
2026-03-31 10:59:54,751 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 3.33, 单位:
2026-03-31 10:59:54,751 - app.core.excel.converter - INFO - 提取规格: 新家园烤馍52g@ -> 52*None
2026-03-31 10:59:54,752 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 新家园烤馍52g@ -> 52*None
2026-03-31 10:59:54,753 - app.core.excel.converter - WARNING - 无法解析规格: 52*None使用默认值1*1
2026-03-31 10:59:54,753 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 1.33, 单位:
2026-03-31 10:59:54,754 - app.core.excel.converter - INFO - 提取规格: 达利园熊子饼115g@ -> 115*None
2026-03-31 10:59:54,754 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 达利园熊子饼115g@ -> 115*None
2026-03-31 10:59:54,755 - app.core.excel.converter - WARNING - 无法解析规格: 115*None使用默认值1*1
2026-03-31 10:59:54,756 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 1.97, 单位:
2026-03-31 10:59:54,756 - app.core.excel.converter - INFO - 提取规格: 达利园好吃点榛仁酥饼146g@ -> 146*None
2026-03-31 10:59:54,757 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 达利园好吃点榛仁酥饼146g@ -> 146*None
2026-03-31 10:59:54,757 - app.core.excel.converter - WARNING - 无法解析规格: 146*None使用默认值1*1
2026-03-31 10:59:54,758 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 3.33, 单位:
2026-03-31 10:59:54,759 - app.core.excel.converter - INFO - 提取规格: 达利园好吃点杏仁酥饼146g@ -> 146*None
2026-03-31 10:59:54,759 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 达利园好吃点杏仁酥饼146g@ -> 146*None
2026-03-31 10:59:54,760 - app.core.excel.converter - WARNING - 无法解析规格: 146*None使用默认值1*1
2026-03-31 10:59:54,760 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 3.33, 单位:
2026-03-31 10:59:54,761 - app.core.excel.converter - INFO - 提取规格: 达利园好吃点香脆核桃饼108g@ -> 108*None
2026-03-31 10:59:54,761 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 达利园好吃点香脆核桃饼108g@ -> 108*None
2026-03-31 10:59:54,762 - app.core.excel.converter - WARNING - 无法解析规格: 108*None使用默认值1*1
2026-03-31 10:59:54,763 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 2.5, 单位:
2026-03-31 10:59:54,763 - app.core.excel.converter - INFO - 提取规格: 达利园好吃点香脆腰果饼108g@ -> 108*None
2026-03-31 10:59:54,764 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 达利园好吃点香脆腰果饼108g@ -> 108*None
2026-03-31 10:59:54,765 - app.core.excel.converter - WARNING - 无法解析规格: 108*None使用默认值1*1
2026-03-31 10:59:54,765 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 2.5, 单位:
2026-03-31 10:59:54,766 - app.core.excel.converter - INFO - 提取规格: 康师傅3+2苏打饼干香浓奶油125g@ -> 125*None
2026-03-31 10:59:54,766 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 康师傅3+2苏打饼干香浓奶油125g@ -> 125*None
2026-03-31 10:59:54,768 - app.core.excel.converter - WARNING - 无法解析规格: 125*None使用默认值1*1
2026-03-31 10:59:54,768 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 4.42, 单位:
2026-03-31 10:59:54,769 - app.core.excel.converter - INFO - 提取规格: 米老头青稞米棒芝麻味150g@ -> 150*None
2026-03-31 10:59:54,769 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 米老头青稞米棒芝麻味150g@ -> 150*None
2026-03-31 10:59:54,769 - app.core.excel.converter - WARNING - 无法解析规格: 150*None使用默认值1*1
2026-03-31 10:59:54,770 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 4.09, 单位:
2026-03-31 10:59:54,770 - app.core.excel.converter - INFO - 提取规格: 旺旺雪饼84g@ -> 84*None
2026-03-31 10:59:54,772 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 旺旺雪饼84g@ -> 84*None
2026-03-31 10:59:54,773 - app.core.excel.converter - WARNING - 无法解析规格: 84*None使用默认值1*1
2026-03-31 10:59:54,773 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 4.28, 单位:
2026-03-31 10:59:54,774 - app.core.excel.converter - INFO - 提取规格: 旺旺仙贝52g@ -> 52*None
2026-03-31 10:59:54,774 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 旺旺仙贝52g@ -> 52*None
2026-03-31 10:59:54,775 - app.core.excel.converter - WARNING - 无法解析规格: 52*None使用默认值1*1
2026-03-31 10:59:54,775 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 3.76, 单位:
2026-03-31 10:59:54,776 - app.core.excel.converter - INFO - 提取规格: 亨裕蛋味酥39g -> 39*None
2026-03-31 10:59:54,776 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 亨裕蛋味酥39g -> 39*None
2026-03-31 10:59:54,777 - app.core.excel.converter - WARNING - 无法解析规格: 39*None使用默认值1*1
2026-03-31 10:59:54,777 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 10.0, 单价: 0.62, 单位:
2026-03-31 10:59:54,778 - app.core.excel.converter - INFO - 提取规格: 金富士海苔味三角饼干128g@ -> 128*None
2026-03-31 10:59:54,778 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 金富士海苔味三角饼干128g@ -> 128*None
2026-03-31 10:59:54,779 - app.core.excel.converter - WARNING - 无法解析规格: 128*None使用默认值1*1
2026-03-31 10:59:54,780 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 3.81, 单位:
2026-03-31 10:59:54,780 - app.core.excel.converter - INFO - 提取规格: 怡派手工薄脆饼干318g -> 318*None
2026-03-31 10:59:54,781 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 怡派手工薄脆饼干318g -> 318*None
2026-03-31 10:59:54,782 - app.core.excel.converter - WARNING - 无法解析规格: 318*None使用默认值1*1
2026-03-31 10:59:54,782 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 6.47, 单位:
2026-03-31 10:59:54,782 - app.core.excel.converter - INFO - 提取规格: 雀巢威化脆脆鲨花生味夹心【32条装】18.6g@ -> 18.6*None
2026-03-31 10:59:54,783 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 雀巢威化脆脆鲨花生味夹心【32条装】18.6g@ -> 18.6*None
2026-03-31 10:59:54,783 - app.core.excel.converter - WARNING - 无法解析规格: 18.6*None使用默认值1*1
2026-03-31 10:59:54,784 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 32.0, 单价: 0.91, 单位:
2026-03-31 10:59:54,785 - app.core.excel.converter - INFO - 提取规格: 卫龙亲嘴烧麦辣鸡汁味24g@ -> 24*None
2026-03-31 10:59:54,785 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 卫龙亲嘴烧麦辣鸡汁味24g@ -> 24*None
2026-03-31 10:59:54,786 - app.core.excel.converter - WARNING - 无法解析规格: 24*None使用默认值1*1
2026-03-31 10:59:54,787 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 20.0, 单价: 0.51, 单位:
2026-03-31 10:59:54,787 - app.core.excel.converter - INFO - 提取规格: 卫龙亲嘴烧经典香辣风味24g@ -> 24*None
2026-03-31 10:59:54,788 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 卫龙亲嘴烧经典香辣风味24g@ -> 24*None
2026-03-31 10:59:54,789 - app.core.excel.converter - WARNING - 无法解析规格: 24*None使用默认值1*1
2026-03-31 10:59:54,789 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 20.0, 单价: 0.51, 单位:
2026-03-31 10:59:54,790 - app.core.excel.converter - INFO - 提取规格: 卫龙亲嘴烧麻辣牛肉风味24g@ -> 24*None
2026-03-31 10:59:54,790 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 卫龙亲嘴烧麻辣牛肉风味24g@ -> 24*None
2026-03-31 10:59:54,791 - app.core.excel.converter - WARNING - 无法解析规格: 24*None使用默认值1*1
2026-03-31 10:59:54,791 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 20.0, 单价: 0.52, 单位:
2026-03-31 10:59:54,792 - app.core.excel.converter - INFO - 提取规格: 杨记脆鸭肫香辣味22g -> 22*None
2026-03-31 10:59:54,792 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 杨记脆鸭肫香辣味22g -> 22*None
2026-03-31 10:59:54,793 - app.core.excel.converter - WARNING - 无法解析规格: 22*None使用默认值1*1
2026-03-31 10:59:54,793 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 20.0, 单价: 2.19, 单位:
2026-03-31 10:59:54,794 - app.core.excel.converter - INFO - 提取规格: 杨记脆鸭肫椒麻味22g -> 22*None
2026-03-31 10:59:54,795 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 杨记脆鸭肫椒麻味22g -> 22*None
2026-03-31 10:59:54,796 - app.core.excel.converter - WARNING - 无法解析规格: 22*None使用默认值1*1
2026-03-31 10:59:54,796 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 20.0, 单价: 2.19, 单位:
2026-03-31 10:59:54,797 - app.core.excel.converter - INFO - 提取规格: 登荣龙须牛肉丝20g -> 20*None
2026-03-31 10:59:54,797 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 登荣龙须牛肉丝20g -> 20*None
2026-03-31 10:59:54,799 - app.core.excel.converter - WARNING - 无法解析规格: 20*None使用默认值1*1
2026-03-31 10:59:54,799 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 20.0, 单价: 0.71, 单位:
2026-03-31 10:59:54,799 - app.core.excel.converter - INFO - 提取规格: 登荣香辣爽口鸡23g -> 23*None
2026-03-31 10:59:54,800 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 登荣香辣爽口鸡23g -> 23*None
2026-03-31 10:59:54,801 - app.core.excel.converter - WARNING - 无法解析规格: 23*None使用默认值1*1
2026-03-31 10:59:54,801 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 20.0, 单价: 0.71, 单位:
2026-03-31 10:59:54,803 - app.core.excel.converter - INFO - 提取规格: 卫龙魔芋爽麻酱素毛肚微辣18g@ -> 18*None
2026-03-31 10:59:54,803 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 卫龙魔芋爽麻酱素毛肚微辣18g@ -> 18*None
2026-03-31 10:59:54,803 - app.core.excel.converter - WARNING - 无法解析规格: 18*None使用默认值1*1
2026-03-31 10:59:54,803 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 40.0, 单价: 0.62, 单位:
2026-03-31 10:59:54,805 - app.core.excel.converter - INFO - 提取规格: 劲仔小鱼卤香味12g@ -> 12*None
2026-03-31 10:59:54,805 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 劲仔小鱼卤香味12g@ -> 12*None
2026-03-31 10:59:54,806 - app.core.excel.converter - WARNING - 无法解析规格: 12*None使用默认值1*1
2026-03-31 10:59:54,807 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 20.0, 单价: 0.68, 单位:
2026-03-31 10:59:54,807 - app.core.excel.converter - INFO - 提取规格: 劲仔小鱼香辣小鱼12g@ -> 12*None
2026-03-31 10:59:54,807 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 劲仔小鱼香辣小鱼12g@ -> 12*None
2026-03-31 10:59:54,809 - app.core.excel.converter - WARNING - 无法解析规格: 12*None使用默认值1*1
2026-03-31 10:59:54,809 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 20.0, 单价: 0.65, 单位:
2026-03-31 10:59:54,810 - app.core.excel.converter - INFO - 提取规格: 劲仔小鱼糖醋小鱼12g@ -> 12*None
2026-03-31 10:59:54,810 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 劲仔小鱼糖醋小鱼12g@ -> 12*None
2026-03-31 10:59:54,811 - app.core.excel.converter - WARNING - 无法解析规格: 12*None使用默认值1*1
2026-03-31 10:59:54,811 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 20.0, 单价: 0.68, 单位:
2026-03-31 10:59:54,811 - app.core.excel.converter - INFO - 提取规格: 劲仔手撕肉干麻辣味10g@ -> 10*None
2026-03-31 10:59:54,812 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 劲仔手撕肉干麻辣味10g@ -> 10*None
2026-03-31 10:59:54,813 - app.core.excel.converter - WARNING - 无法解析规格: 10*None使用默认值1*1
2026-03-31 10:59:54,813 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 20.0, 单价: 1.14, 单位:
2026-03-31 10:59:54,814 - app.core.excel.converter - INFO - 提取规格: 劲仔手撕肉干香辣味10g@ -> 10*None
2026-03-31 10:59:54,815 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 劲仔手撕肉干香辣味10g@ -> 10*None
2026-03-31 10:59:54,816 - app.core.excel.converter - WARNING - 无法解析规格: 10*None使用默认值1*1
2026-03-31 10:59:54,816 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 20.0, 单价: 1.14, 单位:
2026-03-31 10:59:54,817 - app.core.excel.converter - INFO - 提取规格: 卫龙麻辣麻辣小麻小辣16g@ -> 16*None
2026-03-31 10:59:54,817 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 卫龙麻辣麻辣小麻小辣16g@ -> 16*None
2026-03-31 10:59:54,818 - app.core.excel.converter - WARNING - 无法解析规格: 16*None使用默认值1*1
2026-03-31 10:59:54,818 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 20.0, 单价: 0.58, 单位:
2026-03-31 10:59:54,819 - app.core.excel.converter - INFO - 提取规格: 子弟原切马铃薯片巴西烤肉味95g@ -> 95*None
2026-03-31 10:59:54,819 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 子弟原切马铃薯片巴西烤肉味95g@ -> 95*None
2026-03-31 10:59:54,820 - app.core.excel.converter - WARNING - 无法解析规格: 95*None使用默认值1*1
2026-03-31 10:59:54,821 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 5.33, 单位:
2026-03-31 10:59:54,822 - app.core.excel.converter - INFO - 提取规格: 子弟原切马铃薯片美滋番茄味95g@ -> 95*None
2026-03-31 10:59:54,822 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 子弟原切马铃薯片美滋番茄味95g@ -> 95*None
2026-03-31 10:59:54,823 - app.core.excel.converter - WARNING - 无法解析规格: 95*None使用默认值1*1
2026-03-31 10:59:54,823 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 5.33, 单位:
2026-03-31 10:59:54,824 - app.core.excel.converter - INFO - 提取规格: 子弟原切马铃薯片经典麻辣味95g@ -> 95*None
2026-03-31 10:59:54,824 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 子弟原切马铃薯片经典麻辣味95g@ -> 95*None
2026-03-31 10:59:54,825 - app.core.excel.converter - WARNING - 无法解析规格: 95*None使用默认值1*1
2026-03-31 10:59:54,826 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 5.33, 单位:
2026-03-31 10:59:54,826 - app.core.excel.converter - INFO - 提取规格: 子弟原切马铃薯片劲爆麻辣味95g@ -> 95*None
2026-03-31 10:59:54,826 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 子弟原切马铃薯片劲爆麻辣味95g@ -> 95*None
2026-03-31 10:59:54,827 - app.core.excel.converter - WARNING - 无法解析规格: 95*None使用默认值1*1
2026-03-31 10:59:54,828 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 5.33, 单位:
2026-03-31 10:59:54,828 - app.core.excel.converter - INFO - 提取规格: 乐事美国经典原味70g@ -> 70*None
2026-03-31 10:59:54,828 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 乐事美国经典原味70g@ -> 70*None
2026-03-31 10:59:54,830 - app.core.excel.converter - WARNING - 无法解析规格: 70*None使用默认值1*1
2026-03-31 10:59:54,830 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 4.18, 单位:
2026-03-31 10:59:54,831 - app.core.excel.converter - INFO - 提取规格: 乐事墨西哥鸡汁番茄味70g@ -> 70*None
2026-03-31 10:59:54,831 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 乐事墨西哥鸡汁番茄味70g@ -> 70*None
2026-03-31 10:59:54,832 - app.core.excel.converter - WARNING - 无法解析规格: 70*None使用默认值1*1
2026-03-31 10:59:54,833 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 4.18, 单位:
2026-03-31 10:59:54,834 - app.core.excel.converter - INFO - 提取规格: 飘零大叔蜜辣去骨鸭掌45g@ -> 45*None
2026-03-31 10:59:54,834 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 飘零大叔蜜辣去骨鸭掌45g@ -> 45*None
2026-03-31 10:59:54,835 - app.core.excel.converter - WARNING - 无法解析规格: 45*None使用默认值1*1
2026-03-31 10:59:54,836 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 8.57, 单位:
2026-03-31 10:59:54,836 - app.core.excel.converter - INFO - 提取规格: 茂林炭烤鱿鱼丝60g -> 60*None
2026-03-31 10:59:54,837 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 茂林炭烤鱿鱼丝60g -> 60*None
2026-03-31 10:59:54,837 - app.core.excel.converter - WARNING - 无法解析规格: 60*None使用默认值1*1
2026-03-31 10:59:54,838 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 8.47, 单位:
2026-03-31 10:59:54,839 - app.core.excel.converter - INFO - 提取规格: 王小卤虎皮凤爪火锅味105g@ -> 105*None
2026-03-31 10:59:54,839 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 王小卤虎皮凤爪火锅味105g@ -> 105*None
2026-03-31 10:59:54,840 - app.core.excel.converter - WARNING - 无法解析规格: 105*None使用默认值1*1
2026-03-31 10:59:54,840 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 10.38, 单位:
2026-03-31 10:59:54,840 - app.core.excel.converter - INFO - 提取规格: 王小卤虎皮凤爪卤香味 105g@ -> 105*None
2026-03-31 10:59:54,841 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 王小卤虎皮凤爪卤香味 105g@ -> 105*None
2026-03-31 10:59:54,842 - app.core.excel.converter - WARNING - 无法解析规格: 105*None使用默认值1*1
2026-03-31 10:59:54,842 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 10.38, 单位:
2026-03-31 10:59:54,843 - app.core.excel.converter - INFO - 提取规格: 王小卤虎皮凤爪香辣味 105g@ -> 105*None
2026-03-31 10:59:54,843 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 王小卤虎皮凤爪香辣味 105g@ -> 105*None
2026-03-31 10:59:54,845 - app.core.excel.converter - WARNING - 无法解析规格: 105*None使用默认值1*1
2026-03-31 10:59:54,845 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 10.38, 单位:
2026-03-31 10:59:54,846 - app.core.excel.converter - INFO - 提取规格: 王小卤虎皮凤爪椒麻味105g@ -> 105*None
2026-03-31 10:59:54,846 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 王小卤虎皮凤爪椒麻味105g@ -> 105*None
2026-03-31 10:59:54,847 - app.core.excel.converter - WARNING - 无法解析规格: 105*None使用默认值1*1
2026-03-31 10:59:54,847 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 10.38, 单位:
2026-03-31 10:59:54,849 - app.core.excel.converter - INFO - 提取规格: 杨记老卤双爪多味70g -> 70*None
2026-03-31 10:59:54,849 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 杨记老卤双爪多味70g -> 70*None
2026-03-31 10:59:54,850 - app.core.excel.converter - WARNING - 无法解析规格: 70*None使用默认值1*1
2026-03-31 10:59:54,850 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 3.81, 单位:
2026-03-31 10:59:54,850 - app.core.excel.converter - INFO - 提取规格: 逍遥嘴花椒鸡味180g -> 180*None
2026-03-31 10:59:54,851 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 逍遥嘴花椒鸡味180g -> 180*None
2026-03-31 10:59:54,852 - app.core.excel.converter - WARNING - 无法解析规格: 180*None使用默认值1*1
2026-03-31 10:59:54,852 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 2.86, 单位:
2026-03-31 10:59:54,853 - app.core.excel.converter - INFO - 提取规格: 川牛娃泡椒牛肉50g -> 50*None
2026-03-31 10:59:54,853 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 川牛娃泡椒牛肉50g -> 50*None
2026-03-31 10:59:54,854 - app.core.excel.converter - WARNING - 无法解析规格: 50*None使用默认值1*1
2026-03-31 10:59:54,854 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 4.76, 单位:
2026-03-31 10:59:54,855 - app.core.excel.converter - INFO - 提取规格: 飘零大叔川香半筋半肉48g@ -> 48*None
2026-03-31 10:59:54,855 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 飘零大叔川香半筋半肉48g@ -> 48*None
2026-03-31 10:59:54,856 - app.core.excel.converter - WARNING - 无法解析规格: 48*None使用默认值1*1
2026-03-31 10:59:54,857 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 7.81, 单位:
2026-03-31 10:59:54,857 - app.core.excel.converter - INFO - 提取规格: 展华大辣棒麻辣牛肉味138g -> 138*None
2026-03-31 10:59:54,858 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 展华大辣棒麻辣牛肉味138g -> 138*None
2026-03-31 10:59:54,860 - app.core.excel.converter - WARNING - 无法解析规格: 138*None使用默认值1*1
2026-03-31 10:59:54,860 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 2.95, 单位:
2026-03-31 10:59:54,860 - app.core.excel.converter - INFO - 提取规格: 登荣素口水鸡65g -> 65*None
2026-03-31 10:59:54,861 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 登荣素口水鸡65g -> 65*None
2026-03-31 10:59:54,862 - app.core.excel.converter - WARNING - 无法解析规格: 65*None使用默认值1*1
2026-03-31 10:59:54,862 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 1.52, 单位:
2026-03-31 10:59:54,863 - app.core.excel.converter - INFO - 提取规格: 48g乐媳妇山椒凤爪 -> 48*None
2026-03-31 10:59:54,863 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 48g乐媳妇山椒凤爪 -> 48*None
2026-03-31 10:59:54,864 - app.core.excel.converter - WARNING - 无法解析规格: 48*None使用默认值1*1
2026-03-31 10:59:54,865 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 10.0, 单价: 2.09, 单位:
2026-03-31 10:59:54,866 - app.core.excel.converter - INFO - 提取规格: 蓉小优泡椒味臭干子70g@ -> 70*None
2026-03-31 10:59:54,866 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 蓉小优泡椒味臭干子70g@ -> 70*None
2026-03-31 10:59:54,867 - app.core.excel.converter - WARNING - 无法解析规格: 70*None使用默认值1*1
2026-03-31 10:59:54,868 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 1.33, 单位:
2026-03-31 10:59:54,869 - app.core.excel.converter - INFO - 提取规格: 吴婷红油馍片82g -> 82*None
2026-03-31 10:59:54,869 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 吴婷红油馍片82g -> 82*None
2026-03-31 10:59:54,870 - app.core.excel.converter - WARNING - 无法解析规格: 82*None使用默认值1*1
2026-03-31 10:59:54,870 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 2.29, 单位:
2026-03-31 10:59:54,871 - app.core.excel.converter - INFO - 提取规格: 禛香肥牛味大豆制品素食风味80g -> 80*None
2026-03-31 10:59:54,872 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 禛香肥牛味大豆制品素食风味80g -> 80*None
2026-03-31 10:59:54,873 - app.core.excel.converter - WARNING - 无法解析规格: 80*None使用默认值1*1
2026-03-31 10:59:54,873 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 1.71, 单位:
2026-03-31 10:59:54,874 - app.core.excel.converter - INFO - 提取规格: (50g+30g卫龙魔芋爽酸辣泡椒素毛肚@ -> 50*None
2026-03-31 10:59:54,874 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): (50g+30g卫龙魔芋爽酸辣泡椒素毛肚@ -> 50*None
2026-03-31 10:59:54,875 - app.core.excel.converter - WARNING - 无法解析规格: 50*None使用默认值1*1
2026-03-31 10:59:54,876 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 2.91, 单位:
2026-03-31 10:59:54,876 - app.core.excel.converter - INFO - 提取规格: 卫龙大面筋106g@ -> 106*None
2026-03-31 10:59:54,876 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 卫龙大面筋106g@ -> 106*None
2026-03-31 10:59:54,878 - app.core.excel.converter - WARNING - 无法解析规格: 106*None使用默认值1*1
2026-03-31 10:59:54,879 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 2.91, 单位:
2026-03-31 10:59:54,879 - app.core.excel.converter - INFO - 提取规格: 小滑头薄片经典72g -> 72*None
2026-03-31 10:59:54,880 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 小滑头薄片经典72g -> 72*None
2026-03-31 10:59:54,881 - app.core.excel.converter - WARNING - 无法解析规格: 72*None使用默认值1*1
2026-03-31 10:59:54,881 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 1.43, 单位:
2026-03-31 10:59:54,882 - app.core.excel.converter - INFO - 提取规格: 卫龙魔芋爽香辣素毛肚(50g+30g)@ -> 50*None
2026-03-31 10:59:54,883 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 卫龙魔芋爽香辣素毛肚(50g+30g)@ -> 50*None
2026-03-31 10:59:54,884 - app.core.excel.converter - WARNING - 无法解析规格: 50*None使用默认值1*1
2026-03-31 10:59:54,884 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 7.0, 单价: 2.47, 单位:
2026-03-31 10:59:54,885 - app.core.excel.converter - INFO - 提取规格: 郎阿哥牛羊配辣味90g -> 90*None
2026-03-31 10:59:54,885 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 郎阿哥牛羊配辣味90g -> 90*None
2026-03-31 10:59:54,886 - app.core.excel.converter - WARNING - 无法解析规格: 90*None使用默认值1*1
2026-03-31 10:59:54,887 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 2.09, 单位:
2026-03-31 10:59:54,888 - app.core.excel.converter - INFO - 提取规格: 旺旺馒头118g@ -> 118*None
2026-03-31 10:59:54,888 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 旺旺馒头118g@ -> 118*None
2026-03-31 10:59:54,890 - app.core.excel.converter - WARNING - 无法解析规格: 118*None使用默认值1*1
2026-03-31 10:59:54,890 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 5.24, 单位:
2026-03-31 10:59:54,891 - app.core.excel.converter - INFO - 提取规格: 80g调皮猴鹌鹑蛋麻辣味 -> 80*None
2026-03-31 10:59:54,891 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 80g调皮猴鹌鹑蛋麻辣味 -> 80*None
2026-03-31 10:59:54,893 - app.core.excel.converter - WARNING - 无法解析规格: 80*None使用默认值1*1
2026-03-31 10:59:54,894 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 2.38, 单位:
2026-03-31 10:59:54,894 - app.core.excel.converter - INFO - 提取规格: 有友泡椒牛皮晶山椒70g@ -> 70*None
2026-03-31 10:59:54,894 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 有友泡椒牛皮晶山椒70g@ -> 70*None
2026-03-31 10:59:54,896 - app.core.excel.converter - WARNING - 无法解析规格: 70*None使用默认值1*1
2026-03-31 10:59:54,896 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 3.51, 单位:
2026-03-31 10:59:54,897 - app.core.excel.converter - INFO - 提取规格: 许之郎猪蹄盐焗味150g -> 150*None
2026-03-31 10:59:54,897 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 许之郎猪蹄盐焗味150g -> 150*None
2026-03-31 10:59:54,898 - app.core.excel.converter - WARNING - 无法解析规格: 150*None使用默认值1*1
2026-03-31 10:59:54,898 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 9.52, 单位:
2026-03-31 10:59:54,900 - app.core.excel.converter - INFO - 提取规格: 160g东莱辣卤猪蹄 -> 160*None
2026-03-31 10:59:54,900 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 160g东莱辣卤猪蹄 -> 160*None
2026-03-31 10:59:54,901 - app.core.excel.converter - WARNING - 无法解析规格: 160*None使用默认值1*1
2026-03-31 10:59:54,901 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 10.28, 单位:
2026-03-31 10:59:54,902 - app.core.excel.converter - INFO - 提取规格: 杨记麻辣腿100g -> 100*None
2026-03-31 10:59:54,902 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 杨记麻辣腿100g -> 100*None
2026-03-31 10:59:54,903 - app.core.excel.converter - WARNING - 无法解析规格: 100*None使用默认值1*1
2026-03-31 10:59:54,904 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 5.05, 单位:
2026-03-31 10:59:54,904 - app.core.excel.converter - INFO - 提取规格: 周小贱功夫鸭脖黑鸭味55g -> 55*None
2026-03-31 10:59:54,904 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 周小贱功夫鸭脖黑鸭味55g -> 55*None
2026-03-31 10:59:54,906 - app.core.excel.converter - WARNING - 无法解析规格: 55*None使用默认值1*1
2026-03-31 10:59:54,906 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 4.28, 单位:
2026-03-31 10:59:54,906 - app.core.excel.converter - INFO - 提取规格: 老灶煮花生400g -> 400*None
2026-03-31 10:59:54,906 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 老灶煮花生400g -> 400*None
2026-03-31 10:59:54,907 - app.core.excel.converter - WARNING - 无法解析规格: 400*None使用默认值1*1
2026-03-31 10:59:54,909 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 8.76, 单位:
2026-03-31 10:59:54,909 - app.core.excel.converter - INFO - 提取规格: 老灶花生186g -> 186*None
2026-03-31 10:59:54,909 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 老灶花生186g -> 186*None
2026-03-31 10:59:54,910 - app.core.excel.converter - WARNING - 无法解析规格: 186*None使用默认值1*1
2026-03-31 10:59:54,910 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 4.9, 单位:
2026-03-31 10:59:54,912 - app.core.excel.converter - INFO - 提取规格: 老灶煮花生蒜香味130g -> 130*None
2026-03-31 10:59:54,912 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 老灶煮花生蒜香味130g -> 130*None
2026-03-31 10:59:54,913 - app.core.excel.converter - WARNING - 无法解析规格: 130*None使用默认值1*1
2026-03-31 10:59:54,913 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 3.5, 单位:
2026-03-31 10:59:54,914 - app.core.excel.converter - INFO - 提取规格: 香香嘴卤制豆腐干香辣味80g@ -> 80*None
2026-03-31 10:59:54,914 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 香香嘴卤制豆腐干香辣味80g@ -> 80*None
2026-03-31 10:59:54,915 - app.core.excel.converter - WARNING - 无法解析规格: 80*None使用默认值1*1
2026-03-31 10:59:54,915 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 2.67, 单位:
2026-03-31 10:59:54,916 - app.core.excel.converter - INFO - 提取规格: 香香嘴卤制豆腐干五香味80g@ -> 80*None
2026-03-31 10:59:54,917 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 香香嘴卤制豆腐干五香味80g@ -> 80*None
2026-03-31 10:59:54,917 - app.core.excel.converter - WARNING - 无法解析规格: 80*None使用默认值1*1
2026-03-31 10:59:54,918 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 2.67, 单位:
2026-03-31 10:59:54,919 - app.core.excel.converter - INFO - 提取规格: 80g千百度啦咝豆干麻辣味 -> 80*None
2026-03-31 10:59:54,919 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 80g千百度啦咝豆干麻辣味 -> 80*None
2026-03-31 10:59:54,920 - app.core.excel.converter - WARNING - 无法解析规格: 80*None使用默认值1*1
2026-03-31 10:59:54,921 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 2.53, 单位:
2026-03-31 10:59:54,922 - app.core.excel.converter - INFO - 提取规格: 洽洽瓜子焦糖味@108g -> 108*None
2026-03-31 10:59:54,922 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 洽洽瓜子焦糖味@108g -> 108*None
2026-03-31 10:59:54,924 - app.core.excel.converter - WARNING - 无法解析规格: 108*None使用默认值1*1
2026-03-31 10:59:54,924 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 5.07, 单位:
2026-03-31 10:59:54,925 - app.core.excel.converter - INFO - 提取规格: 洽洽奶香瓜子285g@ -> 285*None
2026-03-31 10:59:54,926 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 洽洽奶香瓜子285g@ -> 285*None
2026-03-31 10:59:54,927 - app.core.excel.converter - WARNING - 无法解析规格: 285*None使用默认值1*1
2026-03-31 10:59:54,927 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 9.65, 单位:
2026-03-31 10:59:54,928 - app.core.excel.converter - INFO - 提取规格: 洽洽香瓜子260g@ -> 260*None
2026-03-31 10:59:54,929 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 洽洽香瓜子260g@ -> 260*None
2026-03-31 10:59:54,930 - app.core.excel.converter - WARNING - 无法解析规格: 260*None使用默认值1*1
2026-03-31 10:59:54,930 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 8.57, 单位:
2026-03-31 10:59:54,931 - app.core.excel.converter - INFO - 提取规格: 徽记生瓜子涨115g -> 115*None
2026-03-31 10:59:54,931 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 徽记生瓜子涨115g -> 115*None
2026-03-31 10:59:54,932 - app.core.excel.converter - WARNING - 无法解析规格: 115*None使用默认值1*1
2026-03-31 10:59:54,933 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 4.09, 单位:
2026-03-31 10:59:54,933 - app.core.excel.converter - INFO - 提取规格: 老程华重庆怪味胡豆190g -> 190*None
2026-03-31 10:59:54,935 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 老程华重庆怪味胡豆190g -> 190*None
2026-03-31 10:59:54,936 - app.core.excel.converter - WARNING - 无法解析规格: 190*None使用默认值1*1
2026-03-31 10:59:54,936 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 3.9, 单位:
2026-03-31 10:59:54,937 - app.core.excel.converter - INFO - 提取规格: 维巧九制梅肉透明装110g -> 110*None
2026-03-31 10:59:54,937 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 维巧九制梅肉透明装110g -> 110*None
2026-03-31 10:59:54,939 - app.core.excel.converter - WARNING - 无法解析规格: 110*None使用默认值1*1
2026-03-31 10:59:54,939 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 3.71, 单位:
2026-03-31 10:59:54,939 - app.core.excel.converter - INFO - 提取规格: 五哥牛皮糖原味140g -> 140*None
2026-03-31 10:59:54,940 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 五哥牛皮糖原味140g -> 140*None
2026-03-31 10:59:54,940 - app.core.excel.converter - WARNING - 无法解析规格: 140*None使用默认值1*1
2026-03-31 10:59:54,942 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 3.43, 单位:
2026-03-31 10:59:54,942 - app.core.excel.converter - INFO - 提取规格: 大白兔奶糖114g@ -> 114*None
2026-03-31 10:59:54,943 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 大白兔奶糖114g@ -> 114*None
2026-03-31 10:59:54,944 - app.core.excel.converter - WARNING - 无法解析规格: 114*None使用默认值1*1
2026-03-31 10:59:54,944 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 5.7, 单位:
2026-03-31 10:59:54,944 - app.core.excel.converter - INFO - 提取规格: 素味居山椒土豆80g -> 80*None
2026-03-31 10:59:54,945 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 素味居山椒土豆80g -> 80*None
2026-03-31 10:59:54,945 - app.core.excel.converter - WARNING - 无法解析规格: 80*None使用默认值1*1
2026-03-31 10:59:54,946 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 1.33, 单位:
2026-03-31 10:59:54,946 - app.core.excel.converter - INFO - 提取规格: 有友泡椒凤爪山椒味210g@ -> 210*None
2026-03-31 10:59:54,946 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 有友泡椒凤爪山椒味210g@ -> 210*None
2026-03-31 10:59:54,947 - app.core.excel.converter - WARNING - 无法解析规格: 210*None使用默认值1*1
2026-03-31 10:59:54,948 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 12.66, 单位:
2026-03-31 10:59:54,948 - app.core.excel.converter - INFO - 提取规格: 丫丫队长鸡脚筋老卤盐焗味50g -> 50*None
2026-03-31 10:59:54,949 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 丫丫队长鸡脚筋老卤盐焗味50g -> 50*None
2026-03-31 10:59:54,950 - app.core.excel.converter - WARNING - 无法解析规格: 50*None使用默认值1*1
2026-03-31 10:59:54,950 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 2.38, 单位:
2026-03-31 10:59:54,950 - app.core.excel.converter - INFO - 提取规格: 有友山椒竹笋120g@ -> 120*None
2026-03-31 10:59:54,951 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 有友山椒竹笋120g@ -> 120*None
2026-03-31 10:59:54,951 - app.core.excel.converter - WARNING - 无法解析规格: 120*None使用默认值1*1
2026-03-31 10:59:54,953 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 2.75, 单位:
2026-03-31 10:59:54,953 - app.core.excel.converter - INFO - 提取规格: 有友泡椒笋尖泡椒100g@ -> 100*None
2026-03-31 10:59:54,954 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 有友泡椒笋尖泡椒100g@ -> 100*None
2026-03-31 10:59:54,954 - app.core.excel.converter - WARNING - 无法解析规格: 100*None使用默认值1*1
2026-03-31 10:59:54,954 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 3.95, 单位:
2026-03-31 10:59:54,956 - app.core.excel.converter - INFO - 提取规格: 素味居泡山椒笋尖100g -> 100*None
2026-03-31 10:59:54,956 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 素味居泡山椒笋尖100g -> 100*None
2026-03-31 10:59:54,957 - app.core.excel.converter - WARNING - 无法解析规格: 100*None使用默认值1*1
2026-03-31 10:59:54,957 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 2.72, 单位:
2026-03-31 10:59:54,958 - app.core.excel.converter - INFO - 提取规格: 吴氏远久猫耳朵192g -> 192*None
2026-03-31 10:59:54,958 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 吴氏远久猫耳朵192g -> 192*None
2026-03-31 10:59:54,959 - app.core.excel.converter - WARNING - 无法解析规格: 192*None使用默认值1*1
2026-03-31 10:59:54,959 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 2.47, 单位:
2026-03-31 10:59:54,960 - app.core.excel.converter - INFO - 提取规格: 寻唐记锅巴麻辣味70g -> 70*None
2026-03-31 10:59:54,960 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 寻唐记锅巴麻辣味70g -> 70*None
2026-03-31 10:59:54,960 - app.core.excel.converter - WARNING - 无法解析规格: 70*None使用默认值1*1
2026-03-31 10:59:54,961 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 1.9, 单位:
2026-03-31 10:59:54,962 - app.core.excel.converter - INFO - 提取规格: 好时达地摊锅巴豪横高辣味108g -> 108*None
2026-03-31 10:59:54,962 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 好时达地摊锅巴豪横高辣味108g -> 108*None
2026-03-31 10:59:54,963 - app.core.excel.converter - WARNING - 无法解析规格: 108*None使用默认值1*1
2026-03-31 10:59:54,963 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 4.0, 单价: 2.48, 单位:
2026-03-31 10:59:54,964 - app.core.excel.converter - INFO - 提取规格: 美好火腿肠56g@ -> 56*None
2026-03-31 10:59:54,964 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 美好火腿肠56g@ -> 56*None
2026-03-31 10:59:54,966 - app.core.excel.converter - WARNING - 无法解析规格: 56*None使用默认值1*1
2026-03-31 10:59:54,967 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 80.0, 单价: 1.37, 单位:
2026-03-31 10:59:54,967 - app.core.excel.converter - INFO - 提取规格: 卫龙亲嘴烧川香风味24g@ -> 24*None
2026-03-31 10:59:54,968 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 卫龙亲嘴烧川香风味24g@ -> 24*None
2026-03-31 10:59:54,969 - app.core.excel.converter - WARNING - 无法解析规格: 24*None使用默认值1*1
2026-03-31 10:59:54,969 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 20.0, 单价: 0.51, 单位:
2026-03-31 10:59:54,969 - app.core.excel.converter - INFO - 提取规格: 魔法士脆士可挡疯狂烤肉味35g -> 35*None
2026-03-31 10:59:54,970 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 魔法士脆士可挡疯狂烤肉味35g -> 35*None
2026-03-31 10:59:54,972 - app.core.excel.converter - WARNING - 无法解析规格: 35*None使用默认值1*1
2026-03-31 10:59:54,972 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 30.0, 单价: 0.76, 单位:
2026-03-31 10:59:54,973 - app.core.excel.converter - INFO - 提取规格: 美好甜玉米90g@ -> 90*None
2026-03-31 10:59:54,973 - app.core.excel.converter - INFO - 从名称推断规格(通用模式): 美好甜玉米90g@ -> 90*None
2026-03-31 10:59:54,974 - app.core.excel.converter - WARNING - 无法解析规格: 90*None使用默认值1*1
2026-03-31 10:59:56,657 - app.core.excel.converter - INFO - 成功加载条码映射配置共62项
2026-03-31 11:01:45,696 - app.core.excel.converter - INFO - 成功加载条码映射配置共62项
2026-03-31 11:01:47,820 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24
2026-03-31 11:01:47,822 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 5.0, 单位: 包
2026-03-31 11:01:47,823 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2026-03-31 11:01:47,824 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 12.0, 单位: 包
2026-03-31 11:01:47,825 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2026-03-31 11:01:47,825 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 12.0, 单位: 包
2026-03-31 11:01:47,827 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2026-03-31 11:01:47,829 - app.core.excel.converter - INFO - 解析二级规格: 1*20 -> 1*20
2026-03-31 11:01:47,832 - app.core.excel.converter - INFO - 解析二级规格: 1*16 -> 1*16
2026-03-31 11:01:47,835 - app.core.excel.converter - INFO - 解析二级规格: 1*18 -> 1*18
2026-03-31 11:01:47,838 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2026-03-31 11:01:47,841 - app.core.excel.converter - INFO - 解析二级规格: 1*48 -> 1*48
2026-03-31 11:01:47,841 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 6.2, 单位: 包
2026-03-31 11:01:47,844 - app.core.excel.converter - WARNING - 无法解析规格: 规格使用默认值1*1
2026-03-31 11:01:47,847 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24
2026-03-31 11:01:47,847 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 7.0, 单位: 包
2026-03-31 11:01:47,848 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24
2026-03-31 11:01:47,849 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 7.0, 单位: 包
2026-03-31 11:01:47,850 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24
2026-03-31 11:01:47,851 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 7.5, 单位: 包
2026-03-31 11:01:47,852 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24
2026-03-31 11:01:47,852 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 6.5, 单位: 包
2026-03-31 11:01:47,853 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24
2026-03-31 11:01:47,853 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 5.5, 单位: 包
2026-03-31 11:01:47,854 - app.core.excel.converter - INFO - 解析二级规格: 1*36 -> 1*36
2026-03-31 11:01:47,855 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 5.8, 单位: 包
2026-03-31 11:01:47,855 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24
2026-03-31 11:01:47,857 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 7.5, 单位: 包
2026-03-31 11:01:47,857 - app.core.excel.converter - INFO - 解析二级规格: 1*36 -> 1*36
2026-03-31 11:01:47,858 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 2.8, 单位: 包
2026-03-31 11:01:47,860 - app.core.excel.converter - INFO - 解析二级规格: 1*36 -> 1*36
2026-03-31 11:01:47,860 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 5.8, 单位: 包
2026-03-31 11:01:47,864 - app.core.excel.converter - WARNING - 无法解析规格: 规格使用默认值1*1
2026-03-31 11:01:47,866 - app.core.excel.converter - INFO - 解析二级规格: 1*48 -> 1*48
2026-03-31 11:01:47,866 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 6.0, 单位: 包
2026-03-31 11:01:47,867 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24
2026-03-31 11:01:47,867 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 6.0, 单位: 包
2026-03-31 11:01:47,869 - app.core.excel.converter - INFO - 解析二级规格: 1*36 -> 1*36
2026-03-31 11:01:47,870 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 5.8, 单位: 包
2026-03-31 11:01:47,871 - app.core.excel.converter - INFO - 解析二级规格: 1*36 -> 1*36
2026-03-31 11:01:47,872 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 6.5, 单位: 包
2026-03-31 11:01:47,873 - app.core.excel.converter - INFO - 解析二级规格: 1*36 -> 1*36
2026-03-31 11:01:47,874 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 6.0, 单位: 包
2026-03-31 11:01:47,875 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2026-03-31 11:01:47,876 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 10.5, 单位: 包
2026-03-31 11:01:47,877 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2026-03-31 11:01:47,877 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 38.0, 单位: 瓶
2026-03-31 11:01:47,878 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2026-03-31 11:01:47,878 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 38.0, 单位: 瓶
2026-03-31 11:01:47,880 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2026-03-31 11:01:47,881 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 24.0, 单位: 瓶
2026-03-31 11:01:47,938 - app.core.excel.converter - INFO - 成功加载条码映射配置共62项
2026-03-31 11:27:58,582 - app.core.excel.converter - INFO - 成功加载条码映射配置共62项
2026-03-31 11:28:00,753 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24
2026-03-31 11:28:00,753 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 5.0, 单位: 包
2026-03-31 11:28:00,755 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2026-03-31 11:28:00,755 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 12.0, 单位: 包
2026-03-31 11:28:00,757 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2026-03-31 11:28:00,757 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 12.0, 单位: 包
2026-03-31 11:28:00,758 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2026-03-31 11:28:00,759 - app.core.excel.converter - INFO - 解析二级规格: 1*20 -> 1*20
2026-03-31 11:28:00,761 - app.core.excel.converter - INFO - 解析二级规格: 1*16 -> 1*16
2026-03-31 11:28:00,762 - app.core.excel.converter - INFO - 解析二级规格: 1*18 -> 1*18
2026-03-31 11:28:00,764 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2026-03-31 11:28:00,765 - app.core.excel.converter - INFO - 解析二级规格: 1*48 -> 1*48
2026-03-31 11:28:00,765 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 6.2, 单位: 包
2026-03-31 11:28:00,767 - app.core.excel.converter - WARNING - 无法解析规格: 规格使用默认值1*1
2026-03-31 11:28:00,769 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24
2026-03-31 11:28:00,769 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 7.0, 单位: 包
2026-03-31 11:28:00,771 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24
2026-03-31 11:28:00,771 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 7.0, 单位: 包
2026-03-31 11:28:00,772 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24
2026-03-31 11:28:00,772 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 7.5, 单位: 包
2026-03-31 11:28:00,773 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24
2026-03-31 11:28:00,773 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 6.5, 单位: 包
2026-03-31 11:28:00,775 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24
2026-03-31 11:28:00,776 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 5.5, 单位: 包
2026-03-31 11:28:00,777 - app.core.excel.converter - INFO - 解析二级规格: 1*36 -> 1*36
2026-03-31 11:28:00,777 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 5.8, 单位: 包
2026-03-31 11:28:00,778 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24
2026-03-31 11:28:00,779 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 7.5, 单位: 包
2026-03-31 11:28:00,779 - app.core.excel.converter - INFO - 解析二级规格: 1*36 -> 1*36
2026-03-31 11:28:00,779 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 2.8, 单位: 包
2026-03-31 11:28:00,781 - app.core.excel.converter - INFO - 解析二级规格: 1*36 -> 1*36
2026-03-31 11:28:00,781 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 5.8, 单位: 包
2026-03-31 11:28:00,783 - app.core.excel.converter - WARNING - 无法解析规格: 规格使用默认值1*1
2026-03-31 11:28:00,784 - app.core.excel.converter - INFO - 解析二级规格: 1*48 -> 1*48
2026-03-31 11:28:00,785 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 6.0, 单位: 包
2026-03-31 11:28:00,785 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24
2026-03-31 11:28:00,786 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 6.0, 单位: 包
2026-03-31 11:28:00,787 - app.core.excel.converter - INFO - 解析二级规格: 1*36 -> 1*36
2026-03-31 11:28:00,788 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 5.8, 单位: 包
2026-03-31 11:28:00,789 - app.core.excel.converter - INFO - 解析二级规格: 1*36 -> 1*36
2026-03-31 11:28:00,789 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 6.5, 单位: 包
2026-03-31 11:28:00,790 - app.core.excel.converter - INFO - 解析二级规格: 1*36 -> 1*36
2026-03-31 11:28:00,791 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 6.0, 单位: 包
2026-03-31 11:28:00,792 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2026-03-31 11:28:00,792 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 10.5, 单位: 包
2026-03-31 11:28:00,792 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2026-03-31 11:28:00,793 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 38.0, 单位: 瓶
2026-03-31 11:28:00,794 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2026-03-31 11:28:00,794 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 38.0, 单位: 瓶
2026-03-31 11:28:00,796 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2026-03-31 11:28:00,796 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 1.0, 单价: 24.0, 单位: 瓶
2026-03-31 11:28:01,608 - app.core.excel.converter - INFO - 成功加载条码映射配置共62项
2026-03-31 11:28:11,907 - app.core.excel.converter - INFO - 成功加载条码映射配置共62项
2026-03-31 11:28:11,967 - app.core.excel.converter - INFO - 解析二级规格: 1*100 -> 1*100
2026-03-31 11:28:11,967 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 20.0, 单位: 支
2026-03-31 11:28:11,968 - app.core.excel.converter - WARNING - 无法解析规格: 380g使用默认值1*1
2026-03-31 11:28:11,969 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 19.0, 单位: 瓶
2026-03-31 11:28:11,970 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24
2026-03-31 11:28:11,971 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 19.0, 单位: 瓶
2026-03-31 11:28:11,971 - app.core.excel.converter - INFO - 解析二级规格: 1*24 -> 1*24
2026-03-31 11:28:11,972 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 2.0, 单价: 11.0, 单位: 瓶
2026-03-31 11:28:11,972 - app.core.excel.converter - INFO - 解析二级规格: 1*6 -> 1*6
2026-03-31 11:28:11,974 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 6.0, 单价: 7.0, 单位: 支
2026-03-31 11:28:11,975 - app.core.excel.converter - INFO - 解析二级规格: 1*48 -> 1*48
2026-03-31 11:28:11,975 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 3.6, 单位: 个
2026-03-31 11:28:11,976 - app.core.excel.converter - INFO - 解析二级规格: 1*48 -> 1*48
2026-03-31 11:28:11,976 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 5.0, 单位: 个
2026-03-31 11:28:11,977 - app.core.excel.converter - INFO - 解析二级规格: 1*72 -> 1*72
2026-03-31 11:28:11,979 - app.core.excel.converter - INFO - 解析二级规格: 1*48 -> 1*48
2026-03-31 11:28:11,979 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 1.4, 单位: 个
2026-03-31 11:28:11,981 - app.core.excel.converter - WARNING - 无法解析规格: 规格使用默认值1*1
2026-03-31 11:28:11,982 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2026-03-31 11:28:11,983 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 11.5, 单位: 支
2026-03-31 11:28:11,985 - app.core.excel.converter - INFO - 解析二级规格: 1*40 -> 1*40
2026-03-31 11:28:11,985 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 7.5, 单位: 把
2026-03-31 11:28:11,986 - app.core.excel.converter - INFO - 解析二级规格: 1*80 -> 1*80
2026-03-31 11:28:11,986 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 8.0, 单位: 双
2026-03-31 11:28:11,987 - app.core.excel.converter - WARNING - 无法解析规格: 185ml使用默认值1*1
2026-03-31 11:28:11,987 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 17.0, 单位: 个
2026-03-31 11:28:11,989 - app.core.excel.converter - WARNING - 无法解析规格: 330mL使用默认值1*1
2026-03-31 11:28:11,989 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 22.0, 单位: 个
2026-03-31 11:28:11,990 - app.core.excel.converter - INFO - 解析二级规格: 1*30 -> 1*30
2026-03-31 11:28:11,990 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 3.0, 单价: 6.5, 单位: 个
2026-03-31 11:28:11,991 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2026-03-31 11:28:11,992 - app.core.excel.converter - INFO - 其他单位处理: 保持原样 数量: 5.0, 单价: 3.5, 单位: 把
2026-03-31 11:28:11,993 - app.core.excel.converter - INFO - 解析二级规格: 1*60 -> 1*60
2026-03-31 11:28:11,994 - app.core.excel.converter - INFO - 解析二级规格: 1*12 -> 1*12
2026-03-31 11:28:13,707 - app.core.excel.converter - INFO - 成功加载条码映射配置共62项

View File

@ -4604,3 +4604,22 @@
2026-03-31 09:03:12,007 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 40.0, 单价: 78.0 -> 1.95, 单位: 件 -> 瓶 2026-03-31 09:03:12,007 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 40.0, 单价: 78.0 -> 1.95, 单位: 件 -> 瓶
2026-03-31 09:03:12,008 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 40.0, 单价: 100.0 -> 2.5, 单位: 件 -> 瓶 2026-03-31 09:03:12,008 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 40.0, 单价: 100.0 -> 2.5, 单位: 件 -> 瓶
2026-03-31 09:05:33,418 - app.core.excel.handlers.unit_converter_handlers - INFO - 赠品单位处理: 保持原样 数量: 2.0, 单价: 0, 单位: 2026-03-31 09:05:33,418 - app.core.excel.handlers.unit_converter_handlers - INFO - 赠品单位处理: 保持原样 数量: 2.0, 单价: 0, 单位:
2026-03-31 10:59:54,974 - app.core.excel.handlers.unit_converter_handlers - INFO - 赠品单位处理: 保持原样 数量: 2.0, 单价: 0, 单位:
2026-03-31 11:01:47,828 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 12.0, 单价: 108.0 -> 9.0, 单位: 件 -> 瓶
2026-03-31 11:01:47,831 - app.core.excel.handlers.unit_converter_handlers - INFO - 提/盒单位(二级规格)处理: 保持原样 数量: 3.0, 单价: 8.5, 单位: 提
2026-03-31 11:01:47,833 - app.core.excel.handlers.unit_converter_handlers - INFO - 提/盒单位(二级规格)处理: 保持原样 数量: 3.0, 单价: 8.5, 单位: 提
2026-03-31 11:01:47,835 - app.core.excel.handlers.unit_converter_handlers - INFO - 提/盒单位(二级规格)处理: 保持原样 数量: 3.0, 单价: 8.5, 单位: 提
2026-03-31 11:01:47,838 - app.core.excel.handlers.unit_converter_handlers - INFO - 提/盒单位(二级规格)处理: 保持原样 数量: 2.0, 单价: 13.0, 单位: 提
2026-03-31 11:01:47,844 - app.core.excel.handlers.unit_converter_handlers - INFO - 赠品单位单位处理: 保持原样 数量: 0.0, 单价: 0, 单位: 单位
2026-03-31 11:01:47,864 - app.core.excel.handlers.unit_converter_handlers - INFO - 赠品单位单位处理: 保持原样 数量: 0.0, 单价: 0, 单位: 单位
2026-03-31 11:28:00,759 - app.core.excel.handlers.unit_converter_handlers - INFO - 件单位处理: 数量: 1.0 -> 12.0, 单价: 108.0 -> 9.0, 单位: 件 -> 瓶
2026-03-31 11:28:00,759 - app.core.excel.handlers.unit_converter_handlers - INFO - 提/盒单位(二级规格)处理: 保持原样 数量: 3.0, 单价: 8.5, 单位: 提
2026-03-31 11:28:00,762 - app.core.excel.handlers.unit_converter_handlers - INFO - 提/盒单位(二级规格)处理: 保持原样 数量: 3.0, 单价: 8.5, 单位: 提
2026-03-31 11:28:00,763 - app.core.excel.handlers.unit_converter_handlers - INFO - 提/盒单位(二级规格)处理: 保持原样 数量: 3.0, 单价: 8.5, 单位: 提
2026-03-31 11:28:00,764 - app.core.excel.handlers.unit_converter_handlers - INFO - 提/盒单位(二级规格)处理: 保持原样 数量: 2.0, 单价: 13.0, 单位: 提
2026-03-31 11:28:00,768 - app.core.excel.handlers.unit_converter_handlers - INFO - 赠品单位单位处理: 保持原样 数量: 0.0, 单价: 0, 单位: 单位
2026-03-31 11:28:00,784 - app.core.excel.handlers.unit_converter_handlers - INFO - 赠品单位单位处理: 保持原样 数量: 0.0, 单价: 0, 单位: 单位
2026-03-31 11:28:11,977 - app.core.excel.handlers.unit_converter_handlers - INFO - 提/盒单位(二级规格)处理: 保持原样 数量: 5.0, 单价: 3.3, 单位: 盒
2026-03-31 11:28:11,981 - app.core.excel.handlers.unit_converter_handlers - INFO - 赠品单位单位处理: 保持原样 数量: 0.0, 单价: 0, 单位: 单位
2026-03-31 11:28:11,993 - app.core.excel.handlers.unit_converter_handlers - INFO - 提/盒单位(二级规格)处理: 保持原样 数量: 1.0, 单价: 112.0, 单位: 盒
2026-03-31 11:28:11,995 - app.core.excel.handlers.unit_converter_handlers - INFO - 提/盒单位(二级规格)处理: 保持原样 数量: 1.0, 单价: 6.5, 单位: 盒

View File

@ -367,3 +367,23 @@
2026-03-31 09:07:58,353 - app.core.excel.merger - INFO - 初始化PurchaseOrderMerger完成模板文件: E:\2025Code\python\orc-order-v2\templates\银豹-采购单模板.xls 2026-03-31 09:07:58,353 - app.core.excel.merger - INFO - 初始化PurchaseOrderMerger完成模板文件: E:\2025Code\python\orc-order-v2\templates\银豹-采购单模板.xls
2026-03-31 09:08:00,645 - app.core.excel.merger - INFO - 搜索目录 data/result 中的采购单Excel文件 2026-03-31 09:08:00,645 - app.core.excel.merger - INFO - 搜索目录 data/result 中的采购单Excel文件
2026-03-31 09:08:00,646 - app.core.excel.merger - INFO - 找到 2 个采购单Excel文件 2026-03-31 09:08:00,646 - app.core.excel.merger - INFO - 找到 2 个采购单Excel文件
2026-03-31 10:59:54,581 - app.core.excel.merger - INFO - 使用输出目录: E:\2025Code\python\orc-order-v2\data\output
2026-03-31 10:59:54,581 - app.core.excel.merger - INFO - 初始化PurchaseOrderMerger完成模板文件: E:\2025Code\python\orc-order-v2\templates\银豹-采购单模板.xls
2026-03-31 10:59:56,658 - app.core.excel.merger - INFO - 使用输出目录: E:\2025Code\python\orc-order-v2\data\output
2026-03-31 10:59:56,659 - app.core.excel.merger - INFO - 初始化PurchaseOrderMerger完成模板文件: E:\2025Code\python\orc-order-v2\templates\银豹-采购单模板.xls
2026-03-31 11:01:45,697 - app.core.excel.merger - INFO - 使用输出目录: E:\2025Code\python\orc-order-v2\data\output
2026-03-31 11:01:45,697 - app.core.excel.merger - INFO - 初始化PurchaseOrderMerger完成模板文件: E:\2025Code\python\orc-order-v2\templates\银豹-采购单模板.xls
2026-03-31 11:01:47,940 - app.core.excel.merger - INFO - 使用输出目录: E:\2025Code\python\orc-order-v2\data\output
2026-03-31 11:01:47,940 - app.core.excel.merger - INFO - 初始化PurchaseOrderMerger完成模板文件: E:\2025Code\python\orc-order-v2\templates\银豹-采购单模板.xls
2026-03-31 11:01:50,780 - app.core.excel.merger - INFO - 搜索目录 data/result 中的采购单Excel文件
2026-03-31 11:01:50,781 - app.core.excel.merger - INFO - 找到 3 个采购单Excel文件
2026-03-31 11:27:58,582 - app.core.excel.merger - INFO - 使用输出目录: E:\2025Code\python\orc-order-v2\data\output
2026-03-31 11:27:58,583 - app.core.excel.merger - INFO - 初始化PurchaseOrderMerger完成模板文件: E:\2025Code\python\orc-order-v2\templates\银豹-采购单模板.xls
2026-03-31 11:28:01,610 - app.core.excel.merger - INFO - 使用输出目录: E:\2025Code\python\orc-order-v2\data\output
2026-03-31 11:28:01,610 - app.core.excel.merger - INFO - 初始化PurchaseOrderMerger完成模板文件: E:\2025Code\python\orc-order-v2\templates\银豹-采购单模板.xls
2026-03-31 11:28:04,092 - app.core.excel.merger - INFO - 搜索目录 data/result 中的采购单Excel文件
2026-03-31 11:28:04,093 - app.core.excel.merger - INFO - 找到 1 个采购单Excel文件
2026-03-31 11:28:11,907 - app.core.excel.merger - INFO - 使用输出目录: E:\2025Code\python\orc-order-v2\data\output
2026-03-31 11:28:11,908 - app.core.excel.merger - INFO - 初始化PurchaseOrderMerger完成模板文件: E:\2025Code\python\orc-order-v2\templates\银豹-采购单模板.xls
2026-03-31 11:28:13,708 - app.core.excel.merger - INFO - 使用输出目录: E:\2025Code\python\orc-order-v2\data\output
2026-03-31 11:28:13,708 - app.core.excel.merger - INFO - 初始化PurchaseOrderMerger完成模板文件: E:\2025Code\python\orc-order-v2\templates\银豹-采购单模板.xls

View File

@ -36967,3 +36967,789 @@
2026-03-31 09:07:58,351 - app.core.excel.processor - INFO - 使用输出目录: E:\2025Code\python\orc-order-v2\data\output 2026-03-31 09:07:58,351 - app.core.excel.processor - INFO - 使用输出目录: E:\2025Code\python\orc-order-v2\data\output
2026-03-31 09:07:58,351 - app.core.excel.processor - INFO - 使用临时目录: E:\2025Code\python\orc-order-v2\data\temp 2026-03-31 09:07:58,351 - app.core.excel.processor - INFO - 使用临时目录: E:\2025Code\python\orc-order-v2\data\temp
2026-03-31 09:07:58,352 - app.core.excel.processor - INFO - 初始化ExcelProcessor完成模板文件: templates/银豹-采购单模板.xls 2026-03-31 09:07:58,352 - app.core.excel.processor - INFO - 初始化ExcelProcessor完成模板文件: templates/银豹-采购单模板.xls
2026-03-31 10:59:54,579 - app.core.excel.processor - INFO - 使用输出目录: E:\2025Code\python\orc-order-v2\data\output
2026-03-31 10:59:54,579 - app.core.excel.processor - INFO - 使用临时目录: E:\2025Code\python\orc-order-v2\data\temp
2026-03-31 10:59:54,580 - app.core.excel.processor - INFO - 初始化ExcelProcessor完成模板文件: templates/银豹-采购单模板.xls
2026-03-31 10:59:54,668 - app.core.excel.processor - INFO - 开始处理Excel文件: E:/2025Code/python/orc-order-v2/data/output\预处理之后_订单1774849009841.xlsx
2026-03-31 10:59:54,682 - app.core.excel.processor - INFO - 成功读取Excel文件: E:/2025Code/python/orc-order-v2/data/output\预处理之后_订单1774849009841.xlsx, 共 99 行
2026-03-31 10:59:54,685 - app.core.excel.processor - INFO - 找到可能的表头行: 第1行评分: 55
2026-03-31 10:59:54,686 - app.core.excel.processor - INFO - 识别到表头在第 1 行
2026-03-31 10:59:54,706 - app.core.excel.processor - INFO - 重新整理数据结构,共 98 行有效数据
2026-03-31 10:59:54,726 - app.core.excel.processor - INFO - 找到精确匹配的条码列: 商品条码
2026-03-31 10:59:54,727 - app.core.excel.processor - INFO - 使用条码列: 商品条码
2026-03-31 10:59:54,728 - app.core.excel.processor - INFO - 找到name列: 商品名称
2026-03-31 10:59:54,728 - app.core.excel.processor - INFO - 找到quantity列: 数量
2026-03-31 10:59:54,728 - app.core.excel.processor - INFO - 找到price列: 单价
2026-03-31 10:59:54,729 - app.core.excel.processor - INFO - 找到amount列: 金额
2026-03-31 10:59:54,729 - app.core.excel.processor - INFO - 检测到列映射: {'barcode': '商品条码', 'name': '商品名称', 'quantity': '数量', 'price': '单价', 'amount': '金额'}
2026-03-31 10:59:54,734 - app.core.excel.processor - INFO - 从商品名称推断规格: 益达口香糖元气蓝莓味5片装13.5g@ -> 13.5*None, 包装数量=13
2026-03-31 10:59:54,738 - app.core.excel.processor - INFO - 从商品名称推断规格: 奥利奥饼干草莓味夹心97g@ -> 97*None, 包装数量=97
2026-03-31 10:59:54,741 - app.core.excel.processor - INFO - 从商品名称推断规格: 奥利奥冰淇淋风味饼干抹茶味97g@ -> 97*None, 包装数量=97
2026-03-31 10:59:54,743 - app.core.excel.processor - INFO - 从商品名称推断规格: 奥利奥薄脆香草奥碎味95g@ -> 95*None, 包装数量=95
2026-03-31 10:59:54,746 - app.core.excel.processor - INFO - 从商品名称推断规格: 喜之郎果肉果冻葡萄苹果200g -> 200*None, 包装数量=200
2026-03-31 10:59:54,748 - app.core.excel.processor - INFO - 从商品名称推断规格: 法丽兹曲奇抹茶慕斯巧克力味70g@ -> 70*None, 包装数量=70
2026-03-31 10:59:54,751 - app.core.excel.processor - INFO - 从商品名称推断规格: 太平梳打饼干海苔味100g@ -> 100*None, 包装数量=100
2026-03-31 10:59:54,753 - app.core.excel.processor - INFO - 从商品名称推断规格: 新家园烤馍52g@ -> 52*None, 包装数量=52
2026-03-31 10:59:54,754 - app.core.excel.processor - INFO - 从商品名称推断规格: 达利园熊子饼115g@ -> 115*None, 包装数量=115
2026-03-31 10:59:54,757 - app.core.excel.processor - INFO - 从商品名称推断规格: 达利园好吃点榛仁酥饼146g@ -> 146*None, 包装数量=146
2026-03-31 10:59:54,760 - app.core.excel.processor - INFO - 从商品名称推断规格: 达利园好吃点杏仁酥饼146g@ -> 146*None, 包装数量=146
2026-03-31 10:59:54,761 - app.core.excel.processor - INFO - 从商品名称推断规格: 达利园好吃点香脆核桃饼108g@ -> 108*None, 包装数量=108
2026-03-31 10:59:54,764 - app.core.excel.processor - INFO - 从商品名称推断规格: 达利园好吃点香脆腰果饼108g@ -> 108*None, 包装数量=108
2026-03-31 10:59:54,767 - app.core.excel.processor - INFO - 从商品名称推断规格: 康师傅3+2苏打饼干香浓奶油125g@ -> 125*None, 包装数量=125
2026-03-31 10:59:54,769 - app.core.excel.processor - INFO - 从商品名称推断规格: 米老头青稞米棒芝麻味150g@ -> 150*None, 包装数量=150
2026-03-31 10:59:54,772 - app.core.excel.processor - INFO - 从商品名称推断规格: 旺旺雪饼84g@ -> 84*None, 包装数量=84
2026-03-31 10:59:54,774 - app.core.excel.processor - INFO - 从商品名称推断规格: 旺旺仙贝52g@ -> 52*None, 包装数量=52
2026-03-31 10:59:54,776 - app.core.excel.processor - INFO - 从商品名称推断规格: 亨裕蛋味酥39g -> 39*None, 包装数量=39
2026-03-31 10:59:54,779 - app.core.excel.processor - INFO - 从商品名称推断规格: 金富士海苔味三角饼干128g@ -> 128*None, 包装数量=128
2026-03-31 10:59:54,781 - app.core.excel.processor - INFO - 从商品名称推断规格: 怡派手工薄脆饼干318g -> 318*None, 包装数量=318
2026-03-31 10:59:54,783 - app.core.excel.processor - INFO - 从商品名称推断规格: 雀巢威化脆脆鲨花生味夹心【32条装】18.6g@ -> 18.6*None, 包装数量=18
2026-03-31 10:59:54,786 - app.core.excel.processor - INFO - 从商品名称推断规格: 卫龙亲嘴烧麦辣鸡汁味24g@ -> 24*None, 包装数量=24
2026-03-31 10:59:54,788 - app.core.excel.processor - INFO - 从商品名称推断规格: 卫龙亲嘴烧经典香辣风味24g@ -> 24*None, 包装数量=24
2026-03-31 10:59:54,791 - app.core.excel.processor - INFO - 从商品名称推断规格: 卫龙亲嘴烧麻辣牛肉风味24g@ -> 24*None, 包装数量=24
2026-03-31 10:59:54,792 - app.core.excel.processor - INFO - 从商品名称推断规格: 杨记脆鸭肫香辣味22g -> 22*None, 包装数量=22
2026-03-31 10:59:54,795 - app.core.excel.processor - INFO - 从商品名称推断规格: 杨记脆鸭肫椒麻味22g -> 22*None, 包装数量=22
2026-03-31 10:59:54,798 - app.core.excel.processor - INFO - 从商品名称推断规格: 登荣龙须牛肉丝20g -> 20*None, 包装数量=20
2026-03-31 10:59:54,801 - app.core.excel.processor - INFO - 从商品名称推断规格: 登荣香辣爽口鸡23g -> 23*None, 包装数量=23
2026-03-31 10:59:54,803 - app.core.excel.processor - INFO - 从商品名称推断规格: 卫龙魔芋爽麻酱素毛肚微辣18g@ -> 18*None, 包装数量=18
2026-03-31 10:59:54,805 - app.core.excel.processor - INFO - 从商品名称推断规格: 劲仔小鱼卤香味12g@ -> 12*None, 包装数量=12
2026-03-31 10:59:54,807 - app.core.excel.processor - INFO - 从商品名称推断规格: 劲仔小鱼香辣小鱼12g@ -> 12*None, 包装数量=12
2026-03-31 10:59:54,810 - app.core.excel.processor - INFO - 从商品名称推断规格: 劲仔小鱼糖醋小鱼12g@ -> 12*None, 包装数量=12
2026-03-31 10:59:54,812 - app.core.excel.processor - INFO - 从商品名称推断规格: 劲仔手撕肉干麻辣味10g@ -> 10*None, 包装数量=10
2026-03-31 10:59:54,815 - app.core.excel.processor - INFO - 从商品名称推断规格: 劲仔手撕肉干香辣味10g@ -> 10*None, 包装数量=10
2026-03-31 10:59:54,818 - app.core.excel.processor - INFO - 从商品名称推断规格: 卫龙麻辣麻辣小麻小辣16g@ -> 16*None, 包装数量=16
2026-03-31 10:59:54,819 - app.core.excel.processor - INFO - 从商品名称推断规格: 子弟原切马铃薯片巴西烤肉味95g@ -> 95*None, 包装数量=95
2026-03-31 10:59:54,822 - app.core.excel.processor - INFO - 从商品名称推断规格: 子弟原切马铃薯片美滋番茄味95g@ -> 95*None, 包装数量=95
2026-03-31 10:59:54,825 - app.core.excel.processor - INFO - 从商品名称推断规格: 子弟原切马铃薯片经典麻辣味95g@ -> 95*None, 包装数量=95
2026-03-31 10:59:54,827 - app.core.excel.processor - INFO - 从商品名称推断规格: 子弟原切马铃薯片劲爆麻辣味95g@ -> 95*None, 包装数量=95
2026-03-31 10:59:54,829 - app.core.excel.processor - INFO - 从商品名称推断规格: 乐事美国经典原味70g@ -> 70*None, 包装数量=70
2026-03-31 10:59:54,831 - app.core.excel.processor - INFO - 从商品名称推断规格: 乐事墨西哥鸡汁番茄味70g@ -> 70*None, 包装数量=70
2026-03-31 10:59:54,835 - app.core.excel.processor - INFO - 从商品名称推断规格: 飘零大叔蜜辣去骨鸭掌45g@ -> 45*None, 包装数量=45
2026-03-31 10:59:54,837 - app.core.excel.processor - INFO - 从商品名称推断规格: 茂林炭烤鱿鱼丝60g -> 60*None, 包装数量=60
2026-03-31 10:59:54,839 - app.core.excel.processor - INFO - 从商品名称推断规格: 王小卤虎皮凤爪火锅味105g@ -> 105*None, 包装数量=105
2026-03-31 10:59:54,842 - app.core.excel.processor - INFO - 从商品名称推断规格: 王小卤虎皮凤爪卤香味 105g@ -> 105*None, 包装数量=105
2026-03-31 10:59:54,844 - app.core.excel.processor - INFO - 从商品名称推断规格: 王小卤虎皮凤爪香辣味 105g@ -> 105*None, 包装数量=105
2026-03-31 10:59:54,847 - app.core.excel.processor - INFO - 从商品名称推断规格: 王小卤虎皮凤爪椒麻味105g@ -> 105*None, 包装数量=105
2026-03-31 10:59:54,849 - app.core.excel.processor - INFO - 从商品名称推断规格: 杨记老卤双爪多味70g -> 70*None, 包装数量=70
2026-03-31 10:59:54,852 - app.core.excel.processor - INFO - 从商品名称推断规格: 逍遥嘴花椒鸡味180g -> 180*None, 包装数量=180
2026-03-31 10:59:54,853 - app.core.excel.processor - INFO - 从商品名称推断规格: 川牛娃泡椒牛肉50g -> 50*None, 包装数量=50
2026-03-31 10:59:54,856 - app.core.excel.processor - INFO - 从商品名称推断规格: 飘零大叔川香半筋半肉48g@ -> 48*None, 包装数量=48
2026-03-31 10:59:54,859 - app.core.excel.processor - INFO - 从商品名称推断规格: 展华大辣棒麻辣牛肉味138g -> 138*None, 包装数量=138
2026-03-31 10:59:54,862 - app.core.excel.processor - INFO - 从商品名称推断规格: 登荣素口水鸡65g -> 65*None, 包装数量=65
2026-03-31 10:59:54,863 - app.core.excel.processor - INFO - 从商品名称推断规格: 48g乐媳妇山椒凤爪 -> 48*None, 包装数量=48
2026-03-31 10:59:54,867 - app.core.excel.processor - INFO - 从商品名称推断规格: 蓉小优泡椒味臭干子70g@ -> 70*None, 包装数量=70
2026-03-31 10:59:54,870 - app.core.excel.processor - INFO - 从商品名称推断规格: 吴婷红油馍片82g -> 82*None, 包装数量=82
2026-03-31 10:59:54,872 - app.core.excel.processor - INFO - 从商品名称推断规格: 禛香肥牛味大豆制品素食风味80g -> 80*None, 包装数量=80
2026-03-31 10:59:54,875 - app.core.excel.processor - INFO - 从商品名称推断规格: (50g+30g卫龙魔芋爽酸辣泡椒素毛肚@ -> 50*None, 包装数量=50
2026-03-31 10:59:54,877 - app.core.excel.processor - INFO - 从商品名称推断规格: 卫龙大面筋106g@ -> 106*None, 包装数量=106
2026-03-31 10:59:54,880 - app.core.excel.processor - INFO - 从商品名称推断规格: 小滑头薄片经典72g -> 72*None, 包装数量=72
2026-03-31 10:59:54,883 - app.core.excel.processor - INFO - 从商品名称推断规格: 卫龙魔芋爽香辣素毛肚(50g+30g)@ -> 50*None, 包装数量=50
2026-03-31 10:59:54,885 - app.core.excel.processor - INFO - 从商品名称推断规格: 郎阿哥牛羊配辣味90g -> 90*None, 包装数量=90
2026-03-31 10:59:54,888 - app.core.excel.processor - INFO - 从商品名称推断规格: 旺旺馒头118g@ -> 118*None, 包装数量=118
2026-03-31 10:59:54,891 - app.core.excel.processor - INFO - 从商品名称推断规格: 80g调皮猴鹌鹑蛋麻辣味 -> 80*None, 包装数量=80
2026-03-31 10:59:54,895 - app.core.excel.processor - INFO - 从商品名称推断规格: 有友泡椒牛皮晶山椒70g@ -> 70*None, 包装数量=70
2026-03-31 10:59:54,897 - app.core.excel.processor - INFO - 从商品名称推断规格: 许之郎猪蹄盐焗味150g -> 150*None, 包装数量=150
2026-03-31 10:59:54,901 - app.core.excel.processor - INFO - 从商品名称推断规格: 160g东莱辣卤猪蹄 -> 160*None, 包装数量=160
2026-03-31 10:59:54,902 - app.core.excel.processor - INFO - 从商品名称推断规格: 杨记麻辣腿100g -> 100*None, 包装数量=100
2026-03-31 10:59:54,905 - app.core.excel.processor - INFO - 从商品名称推断规格: 周小贱功夫鸭脖黑鸭味55g -> 55*None, 包装数量=55
2026-03-31 10:59:54,907 - app.core.excel.processor - INFO - 从商品名称推断规格: 老灶煮花生400g -> 400*None, 包装数量=400
2026-03-31 10:59:54,910 - app.core.excel.processor - INFO - 从商品名称推断规格: 老灶花生186g -> 186*None, 包装数量=186
2026-03-31 10:59:54,912 - app.core.excel.processor - INFO - 从商品名称推断规格: 老灶煮花生蒜香味130g -> 130*None, 包装数量=130
2026-03-31 10:59:54,914 - app.core.excel.processor - INFO - 从商品名称推断规格: 香香嘴卤制豆腐干香辣味80g@ -> 80*None, 包装数量=80
2026-03-31 10:59:54,917 - app.core.excel.processor - INFO - 从商品名称推断规格: 香香嘴卤制豆腐干五香味80g@ -> 80*None, 包装数量=80
2026-03-31 10:59:54,920 - app.core.excel.processor - INFO - 从商品名称推断规格: 80g千百度啦咝豆干麻辣味 -> 80*None, 包装数量=80
2026-03-31 10:59:54,924 - app.core.excel.processor - INFO - 从商品名称推断规格: 洽洽瓜子焦糖味@108g -> 108*None, 包装数量=108
2026-03-31 10:59:54,926 - app.core.excel.processor - INFO - 从商品名称推断规格: 洽洽奶香瓜子285g@ -> 285*None, 包装数量=285
2026-03-31 10:59:54,929 - app.core.excel.processor - INFO - 从商品名称推断规格: 洽洽香瓜子260g@ -> 260*None, 包装数量=260
2026-03-31 10:59:54,932 - app.core.excel.processor - INFO - 从商品名称推断规格: 徽记生瓜子涨115g -> 115*None, 包装数量=115
2026-03-31 10:59:54,935 - app.core.excel.processor - INFO - 从商品名称推断规格: 老程华重庆怪味胡豆190g -> 190*None, 包装数量=190
2026-03-31 10:59:54,938 - app.core.excel.processor - INFO - 从商品名称推断规格: 维巧九制梅肉透明装110g -> 110*None, 包装数量=110
2026-03-31 10:59:54,940 - app.core.excel.processor - INFO - 从商品名称推断规格: 五哥牛皮糖原味140g -> 140*None, 包装数量=140
2026-03-31 10:59:54,943 - app.core.excel.processor - INFO - 从商品名称推断规格: 大白兔奶糖114g@ -> 114*None, 包装数量=114
2026-03-31 10:59:54,945 - app.core.excel.processor - INFO - 从商品名称推断规格: 素味居山椒土豆80g -> 80*None, 包装数量=80
2026-03-31 10:59:54,946 - app.core.excel.processor - INFO - 从商品名称推断规格: 有友泡椒凤爪山椒味210g@ -> 210*None, 包装数量=210
2026-03-31 10:59:54,949 - app.core.excel.processor - INFO - 从商品名称推断规格: 丫丫队长鸡脚筋老卤盐焗味50g -> 50*None, 包装数量=50
2026-03-31 10:59:54,951 - app.core.excel.processor - INFO - 从商品名称推断规格: 有友山椒竹笋120g@ -> 120*None, 包装数量=120
2026-03-31 10:59:54,954 - app.core.excel.processor - INFO - 从商品名称推断规格: 有友泡椒笋尖泡椒100g@ -> 100*None, 包装数量=100
2026-03-31 10:59:54,956 - app.core.excel.processor - INFO - 从商品名称推断规格: 素味居泡山椒笋尖100g -> 100*None, 包装数量=100
2026-03-31 10:59:54,959 - app.core.excel.processor - INFO - 从商品名称推断规格: 吴氏远久猫耳朵192g -> 192*None, 包装数量=192
2026-03-31 10:59:54,960 - app.core.excel.processor - INFO - 从商品名称推断规格: 寻唐记锅巴麻辣味70g -> 70*None, 包装数量=70
2026-03-31 10:59:54,962 - app.core.excel.processor - INFO - 从商品名称推断规格: 好时达地摊锅巴豪横高辣味108g -> 108*None, 包装数量=108
2026-03-31 10:59:54,965 - app.core.excel.processor - INFO - 从商品名称推断规格: 美好火腿肠56g@ -> 56*None, 包装数量=56
2026-03-31 10:59:54,968 - app.core.excel.processor - INFO - 从商品名称推断规格: 卫龙亲嘴烧川香风味24g@ -> 24*None, 包装数量=24
2026-03-31 10:59:54,970 - app.core.excel.processor - INFO - 从商品名称推断规格: 魔法士脆士可挡疯狂烤肉味35g -> 35*None, 包装数量=35
2026-03-31 10:59:54,973 - app.core.excel.processor - INFO - 从商品名称推断规格: 美好甜玉米90g@ -> 90*None, 包装数量=90
2026-03-31 10:59:54,974 - app.core.excel.processor - INFO - 提取到 98 个商品信息
2026-03-31 10:59:54,980 - app.core.excel.processor - INFO - 开始处理98 个产品信息
2026-03-31 10:59:54,981 - app.core.excel.processor - INFO - 处理商品: 条码=69021343, 数量=20.0, 单价=2.05, 是否赠品=False
2026-03-31 10:59:54,981 - app.core.excel.processor - INFO - 发现正常商品条码69021343, 数量=20.0, 单价=2.05
2026-03-31 10:59:54,982 - app.core.excel.processor - INFO - 处理商品: 条码=6954432711437, 数量=9.0, 单价=8.38, 是否赠品=False
2026-03-31 10:59:54,982 - app.core.excel.processor - INFO - 发现正常商品条码6954432711437, 数量=9.0, 单价=8.38
2026-03-31 10:59:54,982 - app.core.excel.processor - INFO - 处理商品: 条码=6901668935748, 数量=5.0, 单价=4.95, 是否赠品=False
2026-03-31 10:59:54,983 - app.core.excel.processor - INFO - 发现正常商品条码6901668935748, 数量=5.0, 单价=4.95
2026-03-31 10:59:54,983 - app.core.excel.processor - INFO - 处理商品: 条码=6901668005892, 数量=5.0, 单价=4.75, 是否赠品=False
2026-03-31 10:59:54,983 - app.core.excel.processor - INFO - 发现正常商品条码6901668005892, 数量=5.0, 单价=4.75
2026-03-31 10:59:54,984 - app.core.excel.processor - INFO - 处理商品: 条码=6901668934901, 数量=4.0, 单价=6.19, 是否赠品=False
2026-03-31 10:59:54,984 - app.core.excel.processor - INFO - 发现正常商品条码6901668934901, 数量=4.0, 单价=6.19
2026-03-31 10:59:54,984 - app.core.excel.processor - INFO - 处理商品: 条码=6926475200995, 数量=5.0, 单价=3.0, 是否赠品=False
2026-03-31 10:59:54,984 - app.core.excel.processor - INFO - 发现正常商品条码6926475200995, 数量=5.0, 单价=3.0
2026-03-31 10:59:54,985 - app.core.excel.processor - INFO - 处理商品: 条码=6947929617152, 数量=5.0, 单价=2.67, 是否赠品=False
2026-03-31 10:59:54,985 - app.core.excel.processor - INFO - 发现正常商品条码6947929617152, 数量=5.0, 单价=2.67
2026-03-31 10:59:54,986 - app.core.excel.processor - INFO - 处理商品: 条码=6901668200303, 数量=3.0, 单价=3.33, 是否赠品=False
2026-03-31 10:59:54,986 - app.core.excel.processor - INFO - 发现正常商品条码6901668200303, 数量=3.0, 单价=3.33
2026-03-31 10:59:54,987 - app.core.excel.processor - INFO - 处理商品: 条码=6934235600466, 数量=5.0, 单价=1.33, 是否赠品=False
2026-03-31 10:59:54,987 - app.core.excel.processor - INFO - 发现正常商品条码6934235600466, 数量=5.0, 单价=1.33
2026-03-31 10:59:54,987 - app.core.excel.processor - INFO - 处理商品: 条码=6911988005205, 数量=3.0, 单价=1.97, 是否赠品=False
2026-03-31 10:59:54,987 - app.core.excel.processor - INFO - 发现正常商品条码6911988005205, 数量=3.0, 单价=1.97
2026-03-31 10:59:54,987 - app.core.excel.processor - INFO - 处理商品: 条码=6911988000279, 数量=2.0, 单价=3.33, 是否赠品=False
2026-03-31 10:59:54,988 - app.core.excel.processor - INFO - 发现正常商品条码6911988000279, 数量=2.0, 单价=3.33
2026-03-31 10:59:54,989 - app.core.excel.processor - INFO - 处理商品: 条码=6911988000293, 数量=2.0, 单价=3.33, 是否赠品=False
2026-03-31 10:59:54,989 - app.core.excel.processor - INFO - 发现正常商品条码6911988000293, 数量=2.0, 单价=3.33
2026-03-31 10:59:54,989 - app.core.excel.processor - INFO - 处理商品: 条码=6911988009784, 数量=3.0, 单价=2.5, 是否赠品=False
2026-03-31 10:59:54,990 - app.core.excel.processor - INFO - 发现正常商品条码6911988009784, 数量=3.0, 单价=2.5
2026-03-31 10:59:54,990 - app.core.excel.processor - INFO - 处理商品: 条码=6911988009777, 数量=3.0, 单价=2.5, 是否赠品=False
2026-03-31 10:59:54,990 - app.core.excel.processor - INFO - 发现正常商品条码6911988009777, 数量=3.0, 单价=2.5
2026-03-31 10:59:54,991 - app.core.excel.processor - INFO - 处理商品: 条码=6919892633101, 数量=4.0, 单价=4.42, 是否赠品=False
2026-03-31 10:59:54,991 - app.core.excel.processor - INFO - 发现正常商品条码6919892633101, 数量=4.0, 单价=4.42
2026-03-31 10:59:54,991 - app.core.excel.processor - INFO - 处理商品: 条码=6934364800737, 数量=3.0, 单价=4.09, 是否赠品=False
2026-03-31 10:59:54,992 - app.core.excel.processor - INFO - 发现正常商品条码6934364800737, 数量=3.0, 单价=4.09
2026-03-31 10:59:54,992 - app.core.excel.processor - INFO - 处理商品: 条码=6920546800053, 数量=5.0, 单价=4.28, 是否赠品=False
2026-03-31 10:59:54,992 - app.core.excel.processor - INFO - 发现正常商品条码6920546800053, 数量=5.0, 单价=4.28
2026-03-31 10:59:54,992 - app.core.excel.processor - INFO - 处理商品: 条码=6920546800046, 数量=3.0, 单价=3.76, 是否赠品=False
2026-03-31 10:59:54,993 - app.core.excel.processor - INFO - 发现正常商品条码6920546800046, 数量=3.0, 单价=3.76
2026-03-31 10:59:54,993 - app.core.excel.processor - INFO - 处理商品: 条码=6932024200781, 数量=10.0, 单价=0.62, 是否赠品=False
2026-03-31 10:59:54,994 - app.core.excel.processor - INFO - 发现正常商品条码6932024200781, 数量=10.0, 单价=0.62
2026-03-31 10:59:54,994 - app.core.excel.processor - INFO - 处理商品: 条码=6921233902166, 数量=3.0, 单价=3.81, 是否赠品=False
2026-03-31 10:59:54,995 - app.core.excel.processor - INFO - 发现正常商品条码6921233902166, 数量=3.0, 单价=3.81
2026-03-31 10:59:54,995 - app.core.excel.processor - INFO - 处理商品: 条码=6970478370285, 数量=4.0, 单价=6.47, 是否赠品=False
2026-03-31 10:59:54,995 - app.core.excel.processor - INFO - 发现正常商品条码6970478370285, 数量=4.0, 单价=6.47
2026-03-31 10:59:54,995 - app.core.excel.processor - INFO - 处理商品: 条码=6917878009254, 数量=32.0, 单价=0.91, 是否赠品=False
2026-03-31 10:59:54,996 - app.core.excel.processor - INFO - 发现正常商品条码6917878009254, 数量=32.0, 单价=0.91
2026-03-31 10:59:54,996 - app.core.excel.processor - INFO - 处理商品: 条码=6935284455588, 数量=20.0, 单价=0.51, 是否赠品=False
2026-03-31 10:59:54,997 - app.core.excel.processor - INFO - 发现正常商品条码6935284455588, 数量=20.0, 单价=0.51
2026-03-31 10:59:54,997 - app.core.excel.processor - INFO - 处理商品: 条码=6935284455557, 数量=20.0, 单价=0.51, 是否赠品=False
2026-03-31 10:59:54,997 - app.core.excel.processor - INFO - 发现正常商品条码6935284455557, 数量=20.0, 单价=0.51
2026-03-31 10:59:54,998 - app.core.excel.processor - INFO - 处理商品: 条码=6935284401370, 数量=20.0, 单价=0.52, 是否赠品=False
2026-03-31 10:59:54,998 - app.core.excel.processor - INFO - 发现正常商品条码6935284401370, 数量=20.0, 单价=0.52
2026-03-31 10:59:54,998 - app.core.excel.processor - INFO - 处理商品: 条码=6975152091562, 数量=20.0, 单价=2.19, 是否赠品=False
2026-03-31 10:59:54,999 - app.core.excel.processor - INFO - 发现正常商品条码6975152091562, 数量=20.0, 单价=2.19
2026-03-31 10:59:54,999 - app.core.excel.processor - INFO - 处理商品: 条码=6975152091579, 数量=20.0, 单价=2.19, 是否赠品=False
2026-03-31 10:59:54,999 - app.core.excel.processor - INFO - 发现正常商品条码6975152091579, 数量=20.0, 单价=2.19
2026-03-31 10:59:55,000 - app.core.excel.processor - INFO - 处理商品: 条码=6922170800850, 数量=20.0, 单价=0.71, 是否赠品=False
2026-03-31 10:59:55,000 - app.core.excel.processor - INFO - 发现正常商品条码6922170800850, 数量=20.0, 单价=0.71
2026-03-31 10:59:55,000 - app.core.excel.processor - INFO - 处理商品: 条码=6922170800638, 数量=20.0, 单价=0.71, 是否赠品=False
2026-03-31 10:59:55,001 - app.core.excel.processor - INFO - 发现正常商品条码6922170800638, 数量=20.0, 单价=0.71
2026-03-31 10:59:55,001 - app.core.excel.processor - INFO - 处理商品: 条码=6971258743886, 数量=40.0, 单价=0.62, 是否赠品=False
2026-03-31 10:59:55,001 - app.core.excel.processor - INFO - 发现正常商品条码6971258743886, 数量=40.0, 单价=0.62
2026-03-31 10:59:55,002 - app.core.excel.processor - INFO - 处理商品: 条码=6951957205779, 数量=20.0, 单价=0.68, 是否赠品=False
2026-03-31 10:59:55,002 - app.core.excel.processor - INFO - 发现正常商品条码6951957205779, 数量=20.0, 单价=0.68
2026-03-31 10:59:55,002 - app.core.excel.processor - INFO - 处理商品: 条码=6951957205786, 数量=20.0, 单价=0.65, 是否赠品=False
2026-03-31 10:59:55,003 - app.core.excel.processor - INFO - 发现正常商品条码6951957205786, 数量=20.0, 单价=0.65
2026-03-31 10:59:55,003 - app.core.excel.processor - INFO - 处理商品: 条码=6951957205793, 数量=20.0, 单价=0.68, 是否赠品=False
2026-03-31 10:59:55,003 - app.core.excel.processor - INFO - 发现正常商品条码6951957205793, 数量=20.0, 单价=0.68
2026-03-31 10:59:55,003 - app.core.excel.processor - INFO - 处理商品: 条码=6951957217307, 数量=20.0, 单价=1.14, 是否赠品=False
2026-03-31 10:59:55,003 - app.core.excel.processor - INFO - 发现正常商品条码6951957217307, 数量=20.0, 单价=1.14
2026-03-31 10:59:55,005 - app.core.excel.processor - INFO - 处理商品: 条码=6951957215723, 数量=20.0, 单价=1.14, 是否赠品=False
2026-03-31 10:59:55,005 - app.core.excel.processor - INFO - 发现正常商品条码6951957215723, 数量=20.0, 单价=1.14
2026-03-31 10:59:55,005 - app.core.excel.processor - INFO - 处理商品: 条码=6971258740373, 数量=20.0, 单价=0.58, 是否赠品=False
2026-03-31 10:59:55,006 - app.core.excel.processor - INFO - 发现正常商品条码6971258740373, 数量=20.0, 单价=0.58
2026-03-31 10:59:55,006 - app.core.excel.processor - INFO - 处理商品: 条码=6922222020168, 数量=5.0, 单价=5.33, 是否赠品=False
2026-03-31 10:59:55,006 - app.core.excel.processor - INFO - 发现正常商品条码6922222020168, 数量=5.0, 单价=5.33
2026-03-31 10:59:55,007 - app.core.excel.processor - INFO - 处理商品: 条码=6922222020267, 数量=6.0, 单价=5.33, 是否赠品=False
2026-03-31 10:59:55,007 - app.core.excel.processor - INFO - 发现正常商品条码6922222020267, 数量=6.0, 单价=5.33
2026-03-31 10:59:55,007 - app.core.excel.processor - INFO - 处理商品: 条码=6922222021868, 数量=6.0, 单价=5.33, 是否赠品=False
2026-03-31 10:59:55,008 - app.core.excel.processor - INFO - 发现正常商品条码6922222021868, 数量=6.0, 单价=5.33
2026-03-31 10:59:55,008 - app.core.excel.processor - INFO - 处理商品: 条码=6922222098952, 数量=5.0, 单价=5.33, 是否赠品=False
2026-03-31 10:59:55,008 - app.core.excel.processor - INFO - 发现正常商品条码6922222098952, 数量=5.0, 单价=5.33
2026-03-31 10:59:55,008 - app.core.excel.processor - INFO - 处理商品: 条码=6924743919211, 数量=6.0, 单价=4.18, 是否赠品=False
2026-03-31 10:59:55,009 - app.core.excel.processor - INFO - 发现正常商品条码6924743919211, 数量=6.0, 单价=4.18
2026-03-31 10:59:55,010 - app.core.excel.processor - INFO - 处理商品: 条码=6924743919242, 数量=6.0, 单价=4.18, 是否赠品=False
2026-03-31 10:59:55,011 - app.core.excel.processor - INFO - 发现正常商品条码6924743919242, 数量=6.0, 单价=4.18
2026-03-31 10:59:55,011 - app.core.excel.processor - INFO - 处理商品: 条码=6953663018957, 数量=5.0, 单价=8.57, 是否赠品=False
2026-03-31 10:59:55,011 - app.core.excel.processor - INFO - 发现正常商品条码6953663018957, 数量=5.0, 单价=8.57
2026-03-31 10:59:55,011 - app.core.excel.processor - INFO - 处理商品: 条码=6920713212641, 数量=3.0, 单价=8.47, 是否赠品=False
2026-03-31 10:59:55,012 - app.core.excel.processor - INFO - 发现正常商品条码6920713212641, 数量=3.0, 单价=8.47
2026-03-31 10:59:55,013 - app.core.excel.processor - INFO - 处理商品: 条码=6972636670602, 数量=3.0, 单价=10.38, 是否赠品=False
2026-03-31 10:59:55,013 - app.core.excel.processor - INFO - 发现正常商品条码6972636670602, 数量=3.0, 单价=10.38
2026-03-31 10:59:55,013 - app.core.excel.processor - INFO - 处理商品: 条码=6972636670213, 数量=5.0, 单价=10.38, 是否赠品=False
2026-03-31 10:59:55,014 - app.core.excel.processor - INFO - 发现正常商品条码6972636670213, 数量=5.0, 单价=10.38
2026-03-31 10:59:55,014 - app.core.excel.processor - INFO - 处理商品: 条码=6972636670237, 数量=4.0, 单价=10.38, 是否赠品=False
2026-03-31 10:59:55,014 - app.core.excel.processor - INFO - 发现正常商品条码6972636670237, 数量=4.0, 单价=10.38
2026-03-31 10:59:55,015 - app.core.excel.processor - INFO - 处理商品: 条码=6972636670244, 数量=2.0, 单价=10.38, 是否赠品=False
2026-03-31 10:59:55,015 - app.core.excel.processor - INFO - 发现正常商品条码6972636670244, 数量=2.0, 单价=10.38
2026-03-31 10:59:55,016 - app.core.excel.processor - INFO - 处理商品: 条码=6970813651017, 数量=4.0, 单价=3.81, 是否赠品=False
2026-03-31 10:59:55,016 - app.core.excel.processor - INFO - 发现正常商品条码6970813651017, 数量=4.0, 单价=3.81
2026-03-31 10:59:55,016 - app.core.excel.processor - INFO - 处理商品: 条码=6957845201106, 数量=6.0, 单价=2.86, 是否赠品=False
2026-03-31 10:59:55,017 - app.core.excel.processor - INFO - 发现正常商品条码6957845201106, 数量=6.0, 单价=2.86
2026-03-31 10:59:55,017 - app.core.excel.processor - INFO - 处理商品: 条码=6924128100388, 数量=3.0, 单价=4.76, 是否赠品=False
2026-03-31 10:59:55,017 - app.core.excel.processor - INFO - 发现正常商品条码6924128100388, 数量=3.0, 单价=4.76
2026-03-31 10:59:55,017 - app.core.excel.processor - INFO - 处理商品: 条码=6953663025481, 数量=3.0, 单价=7.81, 是否赠品=False
2026-03-31 10:59:55,018 - app.core.excel.processor - INFO - 发现正常商品条码6953663025481, 数量=3.0, 单价=7.81
2026-03-31 10:59:55,019 - app.core.excel.processor - INFO - 处理商品: 条码=6975319460583, 数量=6.0, 单价=2.95, 是否赠品=False
2026-03-31 10:59:55,020 - app.core.excel.processor - INFO - 发现正常商品条码6975319460583, 数量=6.0, 单价=2.95
2026-03-31 10:59:55,020 - app.core.excel.processor - INFO - 处理商品: 条码=6922170800072, 数量=5.0, 单价=1.52, 是否赠品=False
2026-03-31 10:59:55,020 - app.core.excel.processor - INFO - 发现正常商品条码6922170800072, 数量=5.0, 单价=1.52
2026-03-31 10:59:55,021 - app.core.excel.processor - INFO - 处理商品: 条码=6952561810113, 数量=10.0, 单价=2.09, 是否赠品=False
2026-03-31 10:59:55,021 - app.core.excel.processor - INFO - 发现正常商品条码6952561810113, 数量=10.0, 单价=2.09
2026-03-31 10:59:55,021 - app.core.excel.processor - INFO - 处理商品: 条码=6979260656705, 数量=6.0, 单价=1.33, 是否赠品=False
2026-03-31 10:59:55,022 - app.core.excel.processor - INFO - 发现正常商品条码6979260656705, 数量=6.0, 单价=1.33
2026-03-31 10:59:55,022 - app.core.excel.processor - INFO - 处理商品: 条码=6970495450090, 数量=4.0, 单价=2.29, 是否赠品=False
2026-03-31 10:59:55,022 - app.core.excel.processor - INFO - 发现正常商品条码6970495450090, 数量=4.0, 单价=2.29
2026-03-31 10:59:55,023 - app.core.excel.processor - INFO - 处理商品: 条码=6918768000221, 数量=4.0, 单价=1.71, 是否赠品=False
2026-03-31 10:59:55,024 - app.core.excel.processor - INFO - 发现正常商品条码6918768000221, 数量=4.0, 单价=1.71
2026-03-31 10:59:55,024 - app.core.excel.processor - INFO - 处理商品: 条码=6935284415667, 数量=6.0, 单价=2.91, 是否赠品=False
2026-03-31 10:59:55,024 - app.core.excel.processor - INFO - 发现正常商品条码6935284415667, 数量=6.0, 单价=2.91
2026-03-31 10:59:55,025 - app.core.excel.processor - INFO - 处理商品: 条码=6935284412918, 数量=5.0, 单价=2.91, 是否赠品=False
2026-03-31 10:59:55,025 - app.core.excel.processor - INFO - 发现正常商品条码6935284412918, 数量=5.0, 单价=2.91
2026-03-31 10:59:55,025 - app.core.excel.processor - INFO - 处理商品: 条码=6928822302901, 数量=5.0, 单价=1.43, 是否赠品=False
2026-03-31 10:59:55,026 - app.core.excel.processor - INFO - 发现正常商品条码6928822302901, 数量=5.0, 单价=1.43
2026-03-31 10:59:55,026 - app.core.excel.processor - INFO - 处理商品: 条码=6935284415650, 数量=7.0, 单价=2.47, 是否赠品=False
2026-03-31 10:59:55,026 - app.core.excel.processor - INFO - 发现正常商品条码6935284415650, 数量=7.0, 单价=2.47
2026-03-31 10:59:55,027 - app.core.excel.processor - INFO - 处理商品: 条码=6974107050067, 数量=6.0, 单价=2.09, 是否赠品=False
2026-03-31 10:59:55,027 - app.core.excel.processor - INFO - 发现正常商品条码6974107050067, 数量=6.0, 单价=2.09
2026-03-31 10:59:55,028 - app.core.excel.processor - INFO - 处理商品: 条码=6935041525387, 数量=5.0, 单价=5.24, 是否赠品=False
2026-03-31 10:59:55,028 - app.core.excel.processor - INFO - 发现正常商品条码6935041525387, 数量=5.0, 单价=5.24
2026-03-31 10:59:55,028 - app.core.excel.processor - INFO - 处理商品: 条码=6938830600159, 数量=2.0, 单价=2.38, 是否赠品=False
2026-03-31 10:59:55,029 - app.core.excel.processor - INFO - 发现正常商品条码6938830600159, 数量=2.0, 单价=2.38
2026-03-31 10:59:55,029 - app.core.excel.processor - INFO - 处理商品: 条码=6944978700286, 数量=5.0, 单价=3.51, 是否赠品=False
2026-03-31 10:59:55,029 - app.core.excel.processor - INFO - 发现正常商品条码6944978700286, 数量=5.0, 单价=3.51
2026-03-31 10:59:55,030 - app.core.excel.processor - INFO - 处理商品: 条码=6952145601076, 数量=2.0, 单价=9.52, 是否赠品=False
2026-03-31 10:59:55,030 - app.core.excel.processor - INFO - 发现正常商品条码6952145601076, 数量=2.0, 单价=9.52
2026-03-31 10:59:55,030 - app.core.excel.processor - INFO - 处理商品: 条码=6923512599432, 数量=2.0, 单价=10.28, 是否赠品=False
2026-03-31 10:59:55,031 - app.core.excel.processor - INFO - 发现正常商品条码6923512599432, 数量=2.0, 单价=10.28
2026-03-31 10:59:55,031 - app.core.excel.processor - INFO - 处理商品: 条码=6970813650164, 数量=3.0, 单价=5.05, 是否赠品=False
2026-03-31 10:59:55,031 - app.core.excel.processor - INFO - 发现正常商品条码6970813650164, 数量=3.0, 单价=5.05
2026-03-31 10:59:55,032 - app.core.excel.processor - INFO - 处理商品: 条码=6972158461146, 数量=3.0, 单价=4.28, 是否赠品=False
2026-03-31 10:59:55,032 - app.core.excel.processor - INFO - 发现正常商品条码6972158461146, 数量=3.0, 单价=4.28
2026-03-31 10:59:55,032 - app.core.excel.processor - INFO - 处理商品: 条码=6938029400010, 数量=3.0, 单价=8.76, 是否赠品=False
2026-03-31 10:59:55,032 - app.core.excel.processor - INFO - 发现正常商品条码6938029400010, 数量=3.0, 单价=8.76
2026-03-31 10:59:55,033 - app.core.excel.processor - INFO - 处理商品: 条码=6938029400096, 数量=6.0, 单价=4.9, 是否赠品=False
2026-03-31 10:59:55,033 - app.core.excel.processor - INFO - 发现正常商品条码6938029400096, 数量=6.0, 单价=4.9
2026-03-31 10:59:55,033 - app.core.excel.processor - INFO - 处理商品: 条码=6938029400584, 数量=5.0, 单价=3.5, 是否赠品=False
2026-03-31 10:59:55,034 - app.core.excel.processor - INFO - 发现正常商品条码6938029400584, 数量=5.0, 单价=3.5
2026-03-31 10:59:55,034 - app.core.excel.processor - INFO - 处理商品: 条码=6923696800645, 数量=5.0, 单价=2.67, 是否赠品=False
2026-03-31 10:59:55,034 - app.core.excel.processor - INFO - 发现正常商品条码6923696800645, 数量=5.0, 单价=2.67
2026-03-31 10:59:55,035 - app.core.excel.processor - INFO - 处理商品: 条码=6923696800638, 数量=5.0, 单价=2.67, 是否赠品=False
2026-03-31 10:59:55,035 - app.core.excel.processor - INFO - 发现正常商品条码6923696800638, 数量=5.0, 单价=2.67
2026-03-31 10:59:55,035 - app.core.excel.processor - INFO - 处理商品: 条码=6925998800804, 数量=4.0, 单价=2.53, 是否赠品=False
2026-03-31 10:59:55,036 - app.core.excel.processor - INFO - 发现正常商品条码6925998800804, 数量=4.0, 单价=2.53
2026-03-31 10:59:55,036 - app.core.excel.processor - INFO - 处理商品: 条码=6924187851160, 数量=5.0, 单价=5.07, 是否赠品=False
2026-03-31 10:59:55,036 - app.core.excel.processor - INFO - 发现正常商品条码6924187851160, 数量=5.0, 单价=5.07
2026-03-31 10:59:55,037 - app.core.excel.processor - INFO - 处理商品: 条码=6924187824959, 数量=4.0, 单价=9.65, 是否赠品=False
2026-03-31 10:59:55,037 - app.core.excel.processor - INFO - 发现正常商品条码6924187824959, 数量=4.0, 单价=9.65
2026-03-31 10:59:55,037 - app.core.excel.processor - INFO - 处理商品: 条码=6924187821644, 数量=3.0, 单价=8.57, 是否赠品=False
2026-03-31 10:59:55,038 - app.core.excel.processor - INFO - 发现正常商品条码6924187821644, 数量=3.0, 单价=8.57
2026-03-31 10:59:55,038 - app.core.excel.processor - INFO - 处理商品: 条码=6927849455553, 数量=5.0, 单价=4.09, 是否赠品=False
2026-03-31 10:59:55,038 - app.core.excel.processor - INFO - 发现正常商品条码6927849455553, 数量=5.0, 单价=4.09
2026-03-31 10:59:55,039 - app.core.excel.processor - INFO - 处理商品: 条码=6938270511886, 数量=3.0, 单价=3.9, 是否赠品=False
2026-03-31 10:59:55,039 - app.core.excel.processor - INFO - 发现正常商品条码6938270511886, 数量=3.0, 单价=3.9
2026-03-31 10:59:55,039 - app.core.excel.processor - INFO - 处理商品: 条码=6943466905660, 数量=3.0, 单价=3.71, 是否赠品=False
2026-03-31 10:59:55,040 - app.core.excel.processor - INFO - 发现正常商品条码6943466905660, 数量=3.0, 单价=3.71
2026-03-31 10:59:55,040 - app.core.excel.processor - INFO - 处理商品: 条码=6939319700162, 数量=3.0, 单价=3.43, 是否赠品=False
2026-03-31 10:59:55,041 - app.core.excel.processor - INFO - 发现正常商品条码6939319700162, 数量=3.0, 单价=3.43
2026-03-31 10:59:55,041 - app.core.excel.processor - INFO - 处理商品: 条码=6922024730029, 数量=3.0, 单价=5.7, 是否赠品=False
2026-03-31 10:59:55,041 - app.core.excel.processor - INFO - 发现正常商品条码6922024730029, 数量=3.0, 单价=5.7
2026-03-31 10:59:55,042 - app.core.excel.processor - INFO - 处理商品: 条码=6940509101645, 数量=5.0, 单价=1.33, 是否赠品=False
2026-03-31 10:59:55,042 - app.core.excel.processor - INFO - 发现正常商品条码6940509101645, 数量=5.0, 单价=1.33
2026-03-31 10:59:55,042 - app.core.excel.processor - INFO - 处理商品: 条码=6922145801325, 数量=4.0, 单价=12.66, 是否赠品=False
2026-03-31 10:59:55,043 - app.core.excel.processor - INFO - 发现正常商品条码6922145801325, 数量=4.0, 单价=12.66
2026-03-31 10:59:55,043 - app.core.excel.processor - INFO - 处理商品: 条码=6953755600398, 数量=4.0, 单价=2.38, 是否赠品=False
2026-03-31 10:59:55,043 - app.core.excel.processor - INFO - 发现正常商品条码6953755600398, 数量=4.0, 单价=2.38
2026-03-31 10:59:55,043 - app.core.excel.processor - INFO - 处理商品: 条码=6922145800113, 数量=5.0, 单价=2.75, 是否赠品=False
2026-03-31 10:59:55,044 - app.core.excel.processor - INFO - 发现正常商品条码6922145800113, 数量=5.0, 单价=2.75
2026-03-31 10:59:55,044 - app.core.excel.processor - INFO - 处理商品: 条码=6944978701252, 数量=4.0, 单价=3.95, 是否赠品=False
2026-03-31 10:59:55,045 - app.core.excel.processor - INFO - 发现正常商品条码6944978701252, 数量=4.0, 单价=3.95
2026-03-31 10:59:55,045 - app.core.excel.processor - INFO - 处理商品: 条码=6940509101737, 数量=6.0, 单价=2.72, 是否赠品=False
2026-03-31 10:59:55,045 - app.core.excel.processor - INFO - 发现正常商品条码6940509101737, 数量=6.0, 单价=2.72
2026-03-31 10:59:55,045 - app.core.excel.processor - INFO - 处理商品: 条码=6933319064002, 数量=2.0, 单价=2.47, 是否赠品=False
2026-03-31 10:59:55,046 - app.core.excel.processor - INFO - 发现正常商品条码6933319064002, 数量=2.0, 单价=2.47
2026-03-31 10:59:55,046 - app.core.excel.processor - INFO - 处理商品: 条码=6932459700023, 数量=3.0, 单价=1.9, 是否赠品=False
2026-03-31 10:59:55,046 - app.core.excel.processor - INFO - 发现正常商品条码6932459700023, 数量=3.0, 单价=1.9
2026-03-31 10:59:55,047 - app.core.excel.processor - INFO - 处理商品: 条码=6970798321714, 数量=4.0, 单价=2.48, 是否赠品=False
2026-03-31 10:59:55,047 - app.core.excel.processor - INFO - 发现正常商品条码6970798321714, 数量=4.0, 单价=2.48
2026-03-31 10:59:55,047 - app.core.excel.processor - INFO - 处理商品: 条码=6941760901500, 数量=80.0, 单价=1.37, 是否赠品=False
2026-03-31 10:59:55,048 - app.core.excel.processor - INFO - 发现正常商品条码6941760901500, 数量=80.0, 单价=1.37
2026-03-31 10:59:55,048 - app.core.excel.processor - INFO - 处理商品: 条码=6939006488885, 数量=40.0, 单价=1.57, 是否赠品=False
2026-03-31 10:59:55,048 - app.core.excel.processor - INFO - 发现正常商品条码6939006488885, 数量=40.0, 单价=1.57
2026-03-31 10:59:55,049 - app.core.excel.processor - INFO - 处理商品: 条码=6935284455595, 数量=20.0, 单价=0.51, 是否赠品=False
2026-03-31 10:59:55,049 - app.core.excel.processor - INFO - 发现正常商品条码6935284455595, 数量=20.0, 单价=0.51
2026-03-31 10:59:55,051 - app.core.excel.processor - INFO - 处理商品: 条码=6901715297980, 数量=30.0, 单价=0.76, 是否赠品=False
2026-03-31 10:59:55,051 - app.core.excel.processor - INFO - 发现正常商品条码6901715297980, 数量=30.0, 单价=0.76
2026-03-31 10:59:55,052 - app.core.excel.processor - INFO - 处理商品: 条码=6941760902583, 数量=2.0, 单价=0, 是否赠品=True
2026-03-31 10:59:55,052 - app.core.excel.processor - INFO - 发现赠品条码6941760902583, 数量=2.0
2026-03-31 10:59:55,053 - app.core.excel.processor - INFO - 分组后共98 个不同条码的商品
2026-03-31 10:59:55,053 - app.core.excel.processor - INFO - 条码 69021343 处理结果正常商品数量20.0单价2.05赠品数量0
2026-03-31 10:59:55,053 - app.core.excel.processor - INFO - 条码 6954432711437 处理结果正常商品数量9.0单价8.38赠品数量0
2026-03-31 10:59:55,054 - app.core.excel.processor - INFO - 条码 6901668935748 处理结果正常商品数量5.0单价4.95赠品数量0
2026-03-31 10:59:55,054 - app.core.excel.processor - INFO - 条码 6901668005892 处理结果正常商品数量5.0单价4.75赠品数量0
2026-03-31 10:59:55,054 - app.core.excel.processor - INFO - 条码 6901668934901 处理结果正常商品数量4.0单价6.19赠品数量0
2026-03-31 10:59:55,054 - app.core.excel.processor - INFO - 条码 6926475200995 处理结果正常商品数量5.0单价3.0赠品数量0
2026-03-31 10:59:55,054 - app.core.excel.processor - INFO - 条码 6947929617152 处理结果正常商品数量5.0单价2.67赠品数量0
2026-03-31 10:59:55,055 - app.core.excel.processor - INFO - 条码 6901668200303 处理结果正常商品数量3.0单价3.33赠品数量0
2026-03-31 10:59:55,056 - app.core.excel.processor - INFO - 条码 6934235600466 处理结果正常商品数量5.0单价1.33赠品数量0
2026-03-31 10:59:55,056 - app.core.excel.processor - INFO - 条码 6911988005205 处理结果正常商品数量3.0单价1.97赠品数量0
2026-03-31 10:59:55,057 - app.core.excel.processor - INFO - 条码 6911988000279 处理结果正常商品数量2.0单价3.33赠品数量0
2026-03-31 10:59:55,057 - app.core.excel.processor - INFO - 条码 6911988000293 处理结果正常商品数量2.0单价3.33赠品数量0
2026-03-31 10:59:55,058 - app.core.excel.processor - INFO - 条码 6911988009784 处理结果正常商品数量3.0单价2.5赠品数量0
2026-03-31 10:59:55,058 - app.core.excel.processor - INFO - 条码 6911988009777 处理结果正常商品数量3.0单价2.5赠品数量0
2026-03-31 10:59:55,058 - app.core.excel.processor - INFO - 条码 6919892633101 处理结果正常商品数量4.0单价4.42赠品数量0
2026-03-31 10:59:55,058 - app.core.excel.processor - INFO - 条码 6934364800737 处理结果正常商品数量3.0单价4.09赠品数量0
2026-03-31 10:59:55,059 - app.core.excel.processor - INFO - 条码 6920546800053 处理结果正常商品数量5.0单价4.28赠品数量0
2026-03-31 10:59:55,059 - app.core.excel.processor - INFO - 条码 6920546800046 处理结果正常商品数量3.0单价3.76赠品数量0
2026-03-31 10:59:55,059 - app.core.excel.processor - INFO - 条码 6932024200781 处理结果正常商品数量10.0单价0.62赠品数量0
2026-03-31 10:59:55,060 - app.core.excel.processor - INFO - 条码 6921233902166 处理结果正常商品数量3.0单价3.81赠品数量0
2026-03-31 10:59:55,060 - app.core.excel.processor - INFO - 条码 6970478370285 处理结果正常商品数量4.0单价6.47赠品数量0
2026-03-31 10:59:55,061 - app.core.excel.processor - INFO - 条码 6917878009254 处理结果正常商品数量32.0单价0.91赠品数量0
2026-03-31 10:59:55,061 - app.core.excel.processor - INFO - 条码 6935284455588 处理结果正常商品数量20.0单价0.51赠品数量0
2026-03-31 10:59:55,062 - app.core.excel.processor - INFO - 条码 6935284455557 处理结果正常商品数量20.0单价0.51赠品数量0
2026-03-31 10:59:55,062 - app.core.excel.processor - INFO - 条码 6935284401370 处理结果正常商品数量20.0单价0.52赠品数量0
2026-03-31 10:59:55,062 - app.core.excel.processor - INFO - 条码 6975152091562 处理结果正常商品数量20.0单价2.19赠品数量0
2026-03-31 10:59:55,063 - app.core.excel.processor - INFO - 条码 6975152091579 处理结果正常商品数量20.0单价2.19赠品数量0
2026-03-31 10:59:55,063 - app.core.excel.processor - INFO - 条码 6922170800850 处理结果正常商品数量20.0单价0.71赠品数量0
2026-03-31 10:59:55,063 - app.core.excel.processor - INFO - 条码 6922170800638 处理结果正常商品数量20.0单价0.71赠品数量0
2026-03-31 10:59:55,064 - app.core.excel.processor - INFO - 条码 6971258743886 处理结果正常商品数量40.0单价0.62赠品数量0
2026-03-31 10:59:55,064 - app.core.excel.processor - INFO - 条码 6951957205779 处理结果正常商品数量20.0单价0.68赠品数量0
2026-03-31 10:59:55,064 - app.core.excel.processor - INFO - 条码 6951957205786 处理结果正常商品数量20.0单价0.65赠品数量0
2026-03-31 10:59:55,064 - app.core.excel.processor - INFO - 条码 6951957205793 处理结果正常商品数量20.0单价0.68赠品数量0
2026-03-31 10:59:55,064 - app.core.excel.processor - INFO - 条码 6951957217307 处理结果正常商品数量20.0单价1.14赠品数量0
2026-03-31 10:59:55,065 - app.core.excel.processor - INFO - 条码 6951957215723 处理结果正常商品数量20.0单价1.14赠品数量0
2026-03-31 10:59:55,065 - app.core.excel.processor - INFO - 条码 6971258740373 处理结果正常商品数量20.0单价0.58赠品数量0
2026-03-31 10:59:55,066 - app.core.excel.processor - INFO - 条码 6922222020168 处理结果正常商品数量5.0单价5.33赠品数量0
2026-03-31 10:59:55,066 - app.core.excel.processor - INFO - 条码 6922222020267 处理结果正常商品数量6.0单价5.33赠品数量0
2026-03-31 10:59:55,066 - app.core.excel.processor - INFO - 条码 6922222021868 处理结果正常商品数量6.0单价5.33赠品数量0
2026-03-31 10:59:55,066 - app.core.excel.processor - INFO - 条码 6922222098952 处理结果正常商品数量5.0单价5.33赠品数量0
2026-03-31 10:59:55,066 - app.core.excel.processor - INFO - 条码 6924743919211 处理结果正常商品数量6.0单价4.18赠品数量0
2026-03-31 10:59:55,066 - app.core.excel.processor - INFO - 条码 6924743919242 处理结果正常商品数量6.0单价4.18赠品数量0
2026-03-31 10:59:55,068 - app.core.excel.processor - INFO - 条码 6953663018957 处理结果正常商品数量5.0单价8.57赠品数量0
2026-03-31 10:59:55,068 - app.core.excel.processor - INFO - 条码 6920713212641 处理结果正常商品数量3.0单价8.47赠品数量0
2026-03-31 10:59:55,068 - app.core.excel.processor - INFO - 条码 6972636670602 处理结果正常商品数量3.0单价10.38赠品数量0
2026-03-31 10:59:55,069 - app.core.excel.processor - INFO - 条码 6972636670213 处理结果正常商品数量5.0单价10.38赠品数量0
2026-03-31 10:59:55,069 - app.core.excel.processor - INFO - 条码 6972636670237 处理结果正常商品数量4.0单价10.38赠品数量0
2026-03-31 10:59:55,069 - app.core.excel.processor - INFO - 条码 6972636670244 处理结果正常商品数量2.0单价10.38赠品数量0
2026-03-31 10:59:55,069 - app.core.excel.processor - INFO - 条码 6970813651017 处理结果正常商品数量4.0单价3.81赠品数量0
2026-03-31 10:59:55,070 - app.core.excel.processor - INFO - 条码 6957845201106 处理结果正常商品数量6.0单价2.86赠品数量0
2026-03-31 10:59:55,070 - app.core.excel.processor - INFO - 条码 6924128100388 处理结果正常商品数量3.0单价4.76赠品数量0
2026-03-31 10:59:55,071 - app.core.excel.processor - INFO - 条码 6953663025481 处理结果正常商品数量3.0单价7.81赠品数量0
2026-03-31 10:59:55,071 - app.core.excel.processor - INFO - 条码 6975319460583 处理结果正常商品数量6.0单价2.95赠品数量0
2026-03-31 10:59:55,072 - app.core.excel.processor - INFO - 条码 6922170800072 处理结果正常商品数量5.0单价1.52赠品数量0
2026-03-31 10:59:55,072 - app.core.excel.processor - INFO - 条码 6952561810113 处理结果正常商品数量10.0单价2.09赠品数量0
2026-03-31 10:59:55,072 - app.core.excel.processor - INFO - 条码 6979260656705 处理结果正常商品数量6.0单价1.33赠品数量0
2026-03-31 10:59:55,072 - app.core.excel.processor - INFO - 条码 6970495450090 处理结果正常商品数量4.0单价2.29赠品数量0
2026-03-31 10:59:55,073 - app.core.excel.processor - INFO - 条码 6918768000221 处理结果正常商品数量4.0单价1.71赠品数量0
2026-03-31 10:59:55,073 - app.core.excel.processor - INFO - 条码 6935284415667 处理结果正常商品数量6.0单价2.91赠品数量0
2026-03-31 10:59:55,073 - app.core.excel.processor - INFO - 条码 6935284412918 处理结果正常商品数量5.0单价2.91赠品数量0
2026-03-31 10:59:55,073 - app.core.excel.processor - INFO - 条码 6928822302901 处理结果正常商品数量5.0单价1.43赠品数量0
2026-03-31 10:59:55,073 - app.core.excel.processor - INFO - 条码 6935284415650 处理结果正常商品数量7.0单价2.47赠品数量0
2026-03-31 10:59:55,075 - app.core.excel.processor - INFO - 条码 6974107050067 处理结果正常商品数量6.0单价2.09赠品数量0
2026-03-31 10:59:55,075 - app.core.excel.processor - INFO - 条码 6935041525387 处理结果正常商品数量5.0单价5.24赠品数量0
2026-03-31 10:59:55,075 - app.core.excel.processor - INFO - 条码 6938830600159 处理结果正常商品数量2.0单价2.38赠品数量0
2026-03-31 10:59:55,076 - app.core.excel.processor - INFO - 条码 6944978700286 处理结果正常商品数量5.0单价3.51赠品数量0
2026-03-31 10:59:55,076 - app.core.excel.processor - INFO - 条码 6952145601076 处理结果正常商品数量2.0单价9.52赠品数量0
2026-03-31 10:59:55,076 - app.core.excel.processor - INFO - 条码 6923512599432 处理结果正常商品数量2.0单价10.28赠品数量0
2026-03-31 10:59:55,077 - app.core.excel.processor - INFO - 条码 6970813650164 处理结果正常商品数量3.0单价5.05赠品数量0
2026-03-31 10:59:55,077 - app.core.excel.processor - INFO - 条码 6972158461146 处理结果正常商品数量3.0单价4.28赠品数量0
2026-03-31 10:59:55,077 - app.core.excel.processor - INFO - 条码 6938029400010 处理结果正常商品数量3.0单价8.76赠品数量0
2026-03-31 10:59:55,077 - app.core.excel.processor - INFO - 条码 6938029400096 处理结果正常商品数量6.0单价4.9赠品数量0
2026-03-31 10:59:55,078 - app.core.excel.processor - INFO - 条码 6938029400584 处理结果正常商品数量5.0单价3.5赠品数量0
2026-03-31 10:59:55,079 - app.core.excel.processor - INFO - 条码 6923696800645 处理结果正常商品数量5.0单价2.67赠品数量0
2026-03-31 10:59:55,080 - app.core.excel.processor - INFO - 条码 6923696800638 处理结果正常商品数量5.0单价2.67赠品数量0
2026-03-31 10:59:55,080 - app.core.excel.processor - INFO - 条码 6925998800804 处理结果正常商品数量4.0单价2.53赠品数量0
2026-03-31 10:59:55,080 - app.core.excel.processor - INFO - 条码 6924187851160 处理结果正常商品数量5.0单价5.07赠品数量0
2026-03-31 10:59:55,081 - app.core.excel.processor - INFO - 条码 6924187824959 处理结果正常商品数量4.0单价9.65赠品数量0
2026-03-31 10:59:55,081 - app.core.excel.processor - INFO - 条码 6924187821644 处理结果正常商品数量3.0单价8.57赠品数量0
2026-03-31 10:59:55,081 - app.core.excel.processor - INFO - 条码 6927849455553 处理结果正常商品数量5.0单价4.09赠品数量0
2026-03-31 10:59:55,082 - app.core.excel.processor - INFO - 条码 6938270511886 处理结果正常商品数量3.0单价3.9赠品数量0
2026-03-31 10:59:55,082 - app.core.excel.processor - INFO - 条码 6943466905660 处理结果正常商品数量3.0单价3.71赠品数量0
2026-03-31 10:59:55,082 - app.core.excel.processor - INFO - 条码 6939319700162 处理结果正常商品数量3.0单价3.43赠品数量0
2026-03-31 10:59:55,083 - app.core.excel.processor - INFO - 条码 6922024730029 处理结果正常商品数量3.0单价5.7赠品数量0
2026-03-31 10:59:55,083 - app.core.excel.processor - INFO - 条码 6940509101645 处理结果正常商品数量5.0单价1.33赠品数量0
2026-03-31 10:59:55,083 - app.core.excel.processor - INFO - 条码 6922145801325 处理结果正常商品数量4.0单价12.66赠品数量0
2026-03-31 10:59:55,084 - app.core.excel.processor - INFO - 条码 6953755600398 处理结果正常商品数量4.0单价2.38赠品数量0
2026-03-31 10:59:55,084 - app.core.excel.processor - INFO - 条码 6922145800113 处理结果正常商品数量5.0单价2.75赠品数量0
2026-03-31 10:59:55,084 - app.core.excel.processor - INFO - 条码 6944978701252 处理结果正常商品数量4.0单价3.95赠品数量0
2026-03-31 10:59:55,085 - app.core.excel.processor - INFO - 条码 6940509101737 处理结果正常商品数量6.0单价2.72赠品数量0
2026-03-31 10:59:55,085 - app.core.excel.processor - INFO - 条码 6933319064002 处理结果正常商品数量2.0单价2.47赠品数量0
2026-03-31 10:59:55,085 - app.core.excel.processor - INFO - 条码 6932459700023 处理结果正常商品数量3.0单价1.9赠品数量0
2026-03-31 10:59:55,086 - app.core.excel.processor - INFO - 条码 6970798321714 处理结果正常商品数量4.0单价2.48赠品数量0
2026-03-31 10:59:55,086 - app.core.excel.processor - INFO - 条码 6941760901500 处理结果正常商品数量80.0单价1.37赠品数量0
2026-03-31 10:59:55,086 - app.core.excel.processor - INFO - 条码 6939006488885 处理结果正常商品数量40.0单价1.57赠品数量0
2026-03-31 10:59:55,086 - app.core.excel.processor - INFO - 条码 6935284455595 处理结果正常商品数量20.0单价0.51赠品数量0
2026-03-31 10:59:55,087 - app.core.excel.processor - INFO - 条码 6901715297980 处理结果正常商品数量30.0单价0.76赠品数量0
2026-03-31 10:59:55,087 - app.core.excel.processor - INFO - 条码 6941760902583 处理结果:只有赠品,数量=2.0
2026-03-31 10:59:55,090 - app.core.excel.processor - INFO - 条码 6941760902583 填充:仅有赠品,采购量=0赠品数量=2.0
2026-03-31 10:59:55,093 - app.core.excel.processor - INFO - 采购单已保存到: data/result\采购单_预处理之后_订单1774849009841.xls
2026-03-31 10:59:55,136 - app.core.excel.processor - INFO - 采购单已保存到: data/result\采购单_预处理之后_订单1774849009841.xls
2026-03-31 10:59:56,656 - app.core.excel.processor - INFO - 使用输出目录: E:\2025Code\python\orc-order-v2\data\output
2026-03-31 10:59:56,657 - app.core.excel.processor - INFO - 使用临时目录: E:\2025Code\python\orc-order-v2\data\temp
2026-03-31 10:59:56,658 - app.core.excel.processor - INFO - 初始化ExcelProcessor完成模板文件: templates/银豹-采购单模板.xls
2026-03-31 11:01:45,694 - app.core.excel.processor - INFO - 使用输出目录: E:\2025Code\python\orc-order-v2\data\output
2026-03-31 11:01:45,695 - app.core.excel.processor - INFO - 使用临时目录: E:\2025Code\python\orc-order-v2\data\temp
2026-03-31 11:01:45,697 - app.core.excel.processor - INFO - 初始化ExcelProcessor完成模板文件: templates/银豹-采购单模板.xls
2026-03-31 11:01:47,785 - app.core.excel.processor - INFO - 搜索目录 data/output 中的Excel文件
2026-03-31 11:01:47,786 - app.core.excel.processor - INFO - 找到最新的Excel文件: data/output\20260331-110124.xlsx
2026-03-31 11:01:47,800 - app.core.excel.processor - INFO - 开始处理Excel文件: data/output\20260331-110124.xlsx
2026-03-31 11:01:47,808 - app.core.excel.processor - INFO - 成功读取Excel文件: data/output\20260331-110124.xlsx, 共 32 行
2026-03-31 11:01:47,813 - app.core.excel.processor - INFO - 找到可能的表头行: 第1行评分: 40
2026-03-31 11:01:47,813 - app.core.excel.processor - INFO - 识别到表头在第 1 行
2026-03-31 11:01:47,814 - app.core.excel.processor - INFO - 重新整理数据结构,共 31 行有效数据
2026-03-31 11:01:47,814 - app.core.excel.processor - INFO - 找到精确匹配的条码列: 条码
2026-03-31 11:01:47,815 - app.core.excel.processor - INFO - 使用条码列: 条码
2026-03-31 11:01:47,815 - app.core.excel.processor - INFO - 找到name列(部分匹配): 商品全名
2026-03-31 11:01:47,816 - app.core.excel.processor - INFO - 找到specification列: 规格
2026-03-31 11:01:47,816 - app.core.excel.processor - INFO - 找到quantity列: 数量
2026-03-31 11:01:47,817 - app.core.excel.processor - INFO - 找到unit列: 单位
2026-03-31 11:01:47,817 - app.core.excel.processor - INFO - 找到price列: 单价
2026-03-31 11:01:47,818 - app.core.excel.processor - INFO - 找到amount列: 金额
2026-03-31 11:01:47,818 - app.core.excel.processor - INFO - 检测到列映射: {'barcode': '条码', 'name': '商品全名', 'specification': '规格', 'quantity': '数量', 'unit': '单位', 'price': '单价', 'amount': '金额'}
2026-03-31 11:01:47,819 - app.core.excel.processor - INFO - 解析规格: 1*24 -> 包装数量=24
2026-03-31 11:01:47,823 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12
2026-03-31 11:01:47,825 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12
2026-03-31 11:01:47,827 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12
2026-03-31 11:01:47,828 - app.core.excel.processor - INFO - 解析规格: 1*20 -> 包装数量=20
2026-03-31 11:01:47,832 - app.core.excel.processor - INFO - 解析规格: 1*16 -> 包装数量=16
2026-03-31 11:01:47,835 - app.core.excel.processor - INFO - 解析规格: 1*18 -> 包装数量=18
2026-03-31 11:01:47,837 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12
2026-03-31 11:01:47,840 - app.core.excel.processor - INFO - 解析规格: 1*48 -> 包装数量=48
2026-03-31 11:01:47,846 - app.core.excel.processor - INFO - 解析规格: 1*24 -> 包装数量=24
2026-03-31 11:01:47,848 - app.core.excel.processor - INFO - 解析规格: 1*24 -> 包装数量=24
2026-03-31 11:01:47,850 - app.core.excel.processor - INFO - 解析规格: 1*24 -> 包装数量=24
2026-03-31 11:01:47,851 - app.core.excel.processor - INFO - 解析规格: 1*24 -> 包装数量=24
2026-03-31 11:01:47,853 - app.core.excel.processor - INFO - 解析规格: 1*24 -> 包装数量=24
2026-03-31 11:01:47,854 - app.core.excel.processor - INFO - 解析规格: 1*36 -> 包装数量=36
2026-03-31 11:01:47,855 - app.core.excel.processor - INFO - 解析规格: 1*24 -> 包装数量=24
2026-03-31 11:01:47,857 - app.core.excel.processor - INFO - 解析规格: 1*36 -> 包装数量=36
2026-03-31 11:01:47,859 - app.core.excel.processor - INFO - 解析规格: 1*36 -> 包装数量=36
2026-03-31 11:01:47,865 - app.core.excel.processor - INFO - 解析规格: 1*48 -> 包装数量=48
2026-03-31 11:01:47,867 - app.core.excel.processor - INFO - 解析规格: 1*24 -> 包装数量=24
2026-03-31 11:01:47,869 - app.core.excel.processor - INFO - 解析规格: 1*36 -> 包装数量=36
2026-03-31 11:01:47,870 - app.core.excel.processor - INFO - 解析规格: 1*36 -> 包装数量=36
2026-03-31 11:01:47,873 - app.core.excel.processor - INFO - 解析规格: 1*36 -> 包装数量=36
2026-03-31 11:01:47,874 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12
2026-03-31 11:01:47,876 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12
2026-03-31 11:01:47,878 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12
2026-03-31 11:01:47,880 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12
2026-03-31 11:01:47,881 - app.core.excel.processor - INFO - 提取到 29 个商品信息
2026-03-31 11:01:47,885 - app.core.excel.processor - INFO - 开始处理29 个产品信息
2026-03-31 11:01:47,886 - app.core.excel.processor - INFO - 处理商品: 条码=6914068023359, 数量=5.0, 单价=5.0, 是否赠品=False
2026-03-31 11:01:47,886 - app.core.excel.processor - INFO - 发现正常商品条码6914068023359, 数量=5.0, 单价=5.0
2026-03-31 11:01:47,887 - app.core.excel.processor - INFO - 处理商品: 条码=6914068020082, 数量=3.0, 单价=12.0, 是否赠品=False
2026-03-31 11:01:47,887 - app.core.excel.processor - INFO - 发现正常商品条码6914068020082, 数量=3.0, 单价=12.0
2026-03-31 11:01:47,887 - app.core.excel.processor - INFO - 处理商品: 条码=6922868285266, 数量=2.0, 单价=12.0, 是否赠品=False
2026-03-31 11:01:47,887 - app.core.excel.processor - INFO - 发现正常商品条码6922868285266, 数量=2.0, 单价=12.0
2026-03-31 11:01:47,888 - app.core.excel.processor - INFO - 处理商品: 条码=6914068018331, 数量=12.0, 单价=9.0, 是否赠品=False
2026-03-31 11:01:47,888 - app.core.excel.processor - INFO - 发现正常商品条码6914068018331, 数量=12.0, 单价=9.0
2026-03-31 11:01:47,889 - app.core.excel.processor - INFO - 处理商品: 条码=6949288677884, 数量=3.0, 单价=8.5, 是否赠品=False
2026-03-31 11:01:47,889 - app.core.excel.processor - INFO - 发现正常商品条码6949288677884, 数量=3.0, 单价=8.5
2026-03-31 11:01:47,890 - app.core.excel.processor - INFO - 处理商品: 条码=6901236379127, 数量=3.0, 单价=8.5, 是否赠品=False
2026-03-31 11:01:47,890 - app.core.excel.processor - INFO - 发现正常商品条码6901236379127, 数量=3.0, 单价=8.5
2026-03-31 11:01:47,891 - app.core.excel.processor - INFO - 处理商品: 条码=6949288699398, 数量=3.0, 单价=8.5, 是否赠品=False
2026-03-31 11:01:47,891 - app.core.excel.processor - INFO - 发现正常商品条码6949288699398, 数量=3.0, 单价=8.5
2026-03-31 11:01:47,892 - app.core.excel.processor - INFO - 处理商品: 条码=6914068016092, 数量=2.0, 单价=13.0, 是否赠品=False
2026-03-31 11:01:47,892 - app.core.excel.processor - INFO - 发现正常商品条码6914068016092, 数量=2.0, 单价=13.0
2026-03-31 11:01:47,893 - app.core.excel.processor - INFO - 处理商品: 条码=6926052512725, 数量=3.0, 单价=6.2, 是否赠品=False
2026-03-31 11:01:47,893 - app.core.excel.processor - INFO - 发现正常商品条码6926052512725, 数量=3.0, 单价=6.2
2026-03-31 11:01:47,894 - app.core.excel.processor - WARNING - 跳过无条码商品
2026-03-31 11:01:47,895 - app.core.excel.processor - INFO - 处理商品: 条码=6926052515276, 数量=3.0, 单价=7.0, 是否赠品=False
2026-03-31 11:01:47,895 - app.core.excel.processor - INFO - 发现正常商品条码6926052515276, 数量=3.0, 单价=7.0
2026-03-31 11:01:47,896 - app.core.excel.processor - INFO - 处理商品: 条码=6926052515375, 数量=3.0, 单价=7.0, 是否赠品=False
2026-03-31 11:01:47,896 - app.core.excel.processor - INFO - 发现正常商品条码6926052515375, 数量=3.0, 单价=7.0
2026-03-31 11:01:47,896 - app.core.excel.processor - INFO - 处理商品: 条码=6926052516228, 数量=5.0, 单价=7.5, 是否赠品=False
2026-03-31 11:01:47,896 - app.core.excel.processor - INFO - 发现正常商品条码6926052516228, 数量=5.0, 单价=7.5
2026-03-31 11:01:47,897 - app.core.excel.processor - INFO - 处理商品: 条码=6903244370431, 数量=5.0, 单价=6.5, 是否赠品=False
2026-03-31 11:01:47,898 - app.core.excel.processor - INFO - 发现正常商品条码6903244370431, 数量=5.0, 单价=6.5
2026-03-31 11:01:47,898 - app.core.excel.processor - INFO - 处理商品: 条码=6903244370424, 数量=3.0, 单价=5.5, 是否赠品=False
2026-03-31 11:01:47,898 - app.core.excel.processor - INFO - 发现正常商品条码6903244370424, 数量=3.0, 单价=5.5
2026-03-31 11:01:47,899 - app.core.excel.processor - INFO - 处理商品: 条码=6934660552132, 数量=3.0, 单价=5.8, 是否赠品=False
2026-03-31 11:01:47,899 - app.core.excel.processor - INFO - 发现正常商品条码6934660552132, 数量=3.0, 单价=5.8
2026-03-31 11:01:47,899 - app.core.excel.processor - INFO - 处理商品: 条码=6934660516646, 数量=3.0, 单价=7.5, 是否赠品=False
2026-03-31 11:01:47,900 - app.core.excel.processor - INFO - 发现正常商品条码6934660516646, 数量=3.0, 单价=7.5
2026-03-31 11:01:47,901 - app.core.excel.processor - INFO - 处理商品: 条码=6934660539157, 数量=3.0, 单价=2.8, 是否赠品=False
2026-03-31 11:01:47,901 - app.core.excel.processor - INFO - 发现正常商品条码6934660539157, 数量=3.0, 单价=2.8
2026-03-31 11:01:47,901 - app.core.excel.processor - INFO - 处理商品: 条码=6934660520247, 数量=3.0, 单价=5.8, 是否赠品=False
2026-03-31 11:01:47,902 - app.core.excel.processor - INFO - 发现正常商品条码6934660520247, 数量=3.0, 单价=5.8
2026-03-31 11:01:47,903 - app.core.excel.processor - WARNING - 跳过无条码商品
2026-03-31 11:01:47,903 - app.core.excel.processor - INFO - 处理商品: 条码=6922731881786, 数量=3.0, 单价=6.0, 是否赠品=False
2026-03-31 11:01:47,903 - app.core.excel.processor - INFO - 发现正常商品条码6922731881786, 数量=3.0, 单价=6.0
2026-03-31 11:01:47,904 - app.core.excel.processor - INFO - 处理商品: 条码=6923589468051, 数量=3.0, 单价=6.0, 是否赠品=False
2026-03-31 11:01:47,904 - app.core.excel.processor - INFO - 发现正常商品条码6923589468051, 数量=3.0, 单价=6.0
2026-03-31 11:01:47,904 - app.core.excel.processor - INFO - 处理商品: 条码=6934660521213, 数量=3.0, 单价=5.8, 是否赠品=False
2026-03-31 11:01:47,905 - app.core.excel.processor - INFO - 发现正常商品条码6934660521213, 数量=3.0, 单价=5.8
2026-03-31 11:01:47,906 - app.core.excel.processor - INFO - 处理商品: 条码=6934660551296, 数量=3.0, 单价=6.5, 是否赠品=False
2026-03-31 11:01:47,907 - app.core.excel.processor - INFO - 发现正常商品条码6934660551296, 数量=3.0, 单价=6.5
2026-03-31 11:01:47,907 - app.core.excel.processor - INFO - 处理商品: 条码=6934660551395, 数量=3.0, 单价=6.0, 是否赠品=False
2026-03-31 11:01:47,907 - app.core.excel.processor - INFO - 发现正常商品条码6934660551395, 数量=3.0, 单价=6.0
2026-03-31 11:01:47,907 - app.core.excel.processor - INFO - 处理商品: 条码=6923589466163, 数量=3.0, 单价=10.5, 是否赠品=False
2026-03-31 11:01:47,908 - app.core.excel.processor - INFO - 发现正常商品条码6923589466163, 数量=3.0, 单价=10.5
2026-03-31 11:01:47,909 - app.core.excel.processor - INFO - 处理商品: 条码=6903148093603, 数量=1.0, 单价=38.0, 是否赠品=False
2026-03-31 11:01:47,909 - app.core.excel.processor - INFO - 发现正常商品条码6903148093603, 数量=1.0, 单价=38.0
2026-03-31 11:01:47,909 - app.core.excel.processor - INFO - 处理商品: 条码=6903148091449, 数量=1.0, 单价=38.0, 是否赠品=False
2026-03-31 11:01:47,910 - app.core.excel.processor - INFO - 发现正常商品条码6903148091449, 数量=1.0, 单价=38.0
2026-03-31 11:01:47,910 - app.core.excel.processor - INFO - 处理商品: 条码=6902088313949, 数量=1.0, 单价=24.0, 是否赠品=False
2026-03-31 11:01:47,910 - app.core.excel.processor - INFO - 发现正常商品条码6902088313949, 数量=1.0, 单价=24.0
2026-03-31 11:01:47,910 - app.core.excel.processor - INFO - 分组后共27 个不同条码的商品
2026-03-31 11:01:47,911 - app.core.excel.processor - INFO - 条码 6914068023359 处理结果正常商品数量5.0单价5.0赠品数量0
2026-03-31 11:01:47,912 - app.core.excel.processor - INFO - 条码 6914068020082 处理结果正常商品数量3.0单价12.0赠品数量0
2026-03-31 11:01:47,912 - app.core.excel.processor - INFO - 条码 6922868285266 处理结果正常商品数量2.0单价12.0赠品数量0
2026-03-31 11:01:47,912 - app.core.excel.processor - INFO - 条码 6914068018331 处理结果正常商品数量12.0单价9.0赠品数量0
2026-03-31 11:01:47,913 - app.core.excel.processor - INFO - 条码 6949288677884 处理结果正常商品数量3.0单价8.5赠品数量0
2026-03-31 11:01:47,913 - app.core.excel.processor - INFO - 条码 6901236379127 处理结果正常商品数量3.0单价8.5赠品数量0
2026-03-31 11:01:47,913 - app.core.excel.processor - INFO - 条码 6949288699398 处理结果正常商品数量3.0单价8.5赠品数量0
2026-03-31 11:01:47,913 - app.core.excel.processor - INFO - 条码 6914068016092 处理结果正常商品数量2.0单价13.0赠品数量0
2026-03-31 11:01:47,914 - app.core.excel.processor - INFO - 条码 6926052512725 处理结果正常商品数量3.0单价6.2赠品数量0
2026-03-31 11:01:47,915 - app.core.excel.processor - INFO - 条码 6926052515276 处理结果正常商品数量3.0单价7.0赠品数量0
2026-03-31 11:01:47,915 - app.core.excel.processor - INFO - 条码 6926052515375 处理结果正常商品数量3.0单价7.0赠品数量0
2026-03-31 11:01:47,916 - app.core.excel.processor - INFO - 条码 6926052516228 处理结果正常商品数量5.0单价7.5赠品数量0
2026-03-31 11:01:47,916 - app.core.excel.processor - INFO - 条码 6903244370431 处理结果正常商品数量5.0单价6.5赠品数量0
2026-03-31 11:01:47,916 - app.core.excel.processor - INFO - 条码 6903244370424 处理结果正常商品数量3.0单价5.5赠品数量0
2026-03-31 11:01:47,916 - app.core.excel.processor - INFO - 条码 6934660552132 处理结果正常商品数量3.0单价5.8赠品数量0
2026-03-31 11:01:47,917 - app.core.excel.processor - INFO - 条码 6934660516646 处理结果正常商品数量3.0单价7.5赠品数量0
2026-03-31 11:01:47,917 - app.core.excel.processor - INFO - 条码 6934660539157 处理结果正常商品数量3.0单价2.8赠品数量0
2026-03-31 11:01:47,918 - app.core.excel.processor - INFO - 条码 6934660520247 处理结果正常商品数量3.0单价5.8赠品数量0
2026-03-31 11:01:47,918 - app.core.excel.processor - INFO - 条码 6922731881786 处理结果正常商品数量3.0单价6.0赠品数量0
2026-03-31 11:01:47,919 - app.core.excel.processor - INFO - 条码 6923589468051 处理结果正常商品数量3.0单价6.0赠品数量0
2026-03-31 11:01:47,919 - app.core.excel.processor - INFO - 条码 6934660521213 处理结果正常商品数量3.0单价5.8赠品数量0
2026-03-31 11:01:47,919 - app.core.excel.processor - INFO - 条码 6934660551296 处理结果正常商品数量3.0单价6.5赠品数量0
2026-03-31 11:01:47,920 - app.core.excel.processor - INFO - 条码 6934660551395 处理结果正常商品数量3.0单价6.0赠品数量0
2026-03-31 11:01:47,920 - app.core.excel.processor - INFO - 条码 6923589466163 处理结果正常商品数量3.0单价10.5赠品数量0
2026-03-31 11:01:47,920 - app.core.excel.processor - INFO - 条码 6903148093603 处理结果正常商品数量1.0单价38.0赠品数量0
2026-03-31 11:01:47,921 - app.core.excel.processor - INFO - 条码 6903148091449 处理结果正常商品数量1.0单价38.0赠品数量0
2026-03-31 11:01:47,921 - app.core.excel.processor - INFO - 条码 6902088313949 处理结果正常商品数量1.0单价24.0赠品数量0
2026-03-31 11:01:47,924 - app.core.excel.processor - INFO - 采购单已保存到: data/result\采购单_20260331-110124.xls
2026-03-31 11:01:47,925 - app.core.excel.processor - INFO - 采购单已保存到: data/result\采购单_20260331-110124.xls
2026-03-31 11:01:47,937 - app.core.excel.processor - INFO - 使用输出目录: E:\2025Code\python\orc-order-v2\data\output
2026-03-31 11:01:47,938 - app.core.excel.processor - INFO - 使用临时目录: E:\2025Code\python\orc-order-v2\data\temp
2026-03-31 11:01:47,939 - app.core.excel.processor - INFO - 初始化ExcelProcessor完成模板文件: templates/银豹-采购单模板.xls
2026-03-31 11:27:58,580 - app.core.excel.processor - INFO - 使用输出目录: E:\2025Code\python\orc-order-v2\data\output
2026-03-31 11:27:58,580 - app.core.excel.processor - INFO - 使用临时目录: E:\2025Code\python\orc-order-v2\data\temp
2026-03-31 11:27:58,582 - app.core.excel.processor - INFO - 初始化ExcelProcessor完成模板文件: templates/银豹-采购单模板.xls
2026-03-31 11:28:00,722 - app.core.excel.processor - INFO - 搜索目录 data/output 中的Excel文件
2026-03-31 11:28:00,722 - app.core.excel.processor - INFO - 找到最新的Excel文件: data/output\20260331-112736.xlsx
2026-03-31 11:28:00,736 - app.core.excel.processor - INFO - 开始处理Excel文件: data/output\20260331-112736.xlsx
2026-03-31 11:28:00,743 - app.core.excel.processor - INFO - 成功读取Excel文件: data/output\20260331-112736.xlsx, 共 32 行
2026-03-31 11:28:00,746 - app.core.excel.processor - INFO - 找到可能的表头行: 第1行评分: 40
2026-03-31 11:28:00,748 - app.core.excel.processor - INFO - 识别到表头在第 1 行
2026-03-31 11:28:00,748 - app.core.excel.processor - INFO - 重新整理数据结构,共 31 行有效数据
2026-03-31 11:28:00,749 - app.core.excel.processor - INFO - 找到精确匹配的条码列: 条码
2026-03-31 11:28:00,749 - app.core.excel.processor - INFO - 使用条码列: 条码
2026-03-31 11:28:00,749 - app.core.excel.processor - INFO - 找到name列(部分匹配): 商品全名
2026-03-31 11:28:00,750 - app.core.excel.processor - INFO - 找到specification列: 规格
2026-03-31 11:28:00,750 - app.core.excel.processor - INFO - 找到quantity列: 数量
2026-03-31 11:28:00,750 - app.core.excel.processor - INFO - 找到unit列: 单位
2026-03-31 11:28:00,751 - app.core.excel.processor - INFO - 找到price列: 单价
2026-03-31 11:28:00,751 - app.core.excel.processor - INFO - 找到amount列: 金额
2026-03-31 11:28:00,752 - app.core.excel.processor - INFO - 检测到列映射: {'barcode': '条码', 'name': '商品全名', 'specification': '规格', 'quantity': '数量', 'unit': '单位', 'price': '单价', 'amount': '金额'}
2026-03-31 11:28:00,752 - app.core.excel.processor - INFO - 解析规格: 1*24 -> 包装数量=24
2026-03-31 11:28:00,753 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12
2026-03-31 11:28:00,756 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12
2026-03-31 11:28:00,758 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12
2026-03-31 11:28:00,759 - app.core.excel.processor - INFO - 解析规格: 1*20 -> 包装数量=20
2026-03-31 11:28:00,761 - app.core.excel.processor - INFO - 解析规格: 1*16 -> 包装数量=16
2026-03-31 11:28:00,762 - app.core.excel.processor - INFO - 解析规格: 1*18 -> 包装数量=18
2026-03-31 11:28:00,763 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12
2026-03-31 11:28:00,765 - app.core.excel.processor - INFO - 解析规格: 1*48 -> 包装数量=48
2026-03-31 11:28:00,769 - app.core.excel.processor - INFO - 解析规格: 1*24 -> 包装数量=24
2026-03-31 11:28:00,770 - app.core.excel.processor - INFO - 解析规格: 1*24 -> 包装数量=24
2026-03-31 11:28:00,771 - app.core.excel.processor - INFO - 解析规格: 1*24 -> 包装数量=24
2026-03-31 11:28:00,772 - app.core.excel.processor - INFO - 解析规格: 1*24 -> 包装数量=24
2026-03-31 11:28:00,774 - app.core.excel.processor - INFO - 解析规格: 1*24 -> 包装数量=24
2026-03-31 11:28:00,776 - app.core.excel.processor - INFO - 解析规格: 1*36 -> 包装数量=36
2026-03-31 11:28:00,778 - app.core.excel.processor - INFO - 解析规格: 1*24 -> 包装数量=24
2026-03-31 11:28:00,779 - app.core.excel.processor - INFO - 解析规格: 1*36 -> 包装数量=36
2026-03-31 11:28:00,781 - app.core.excel.processor - INFO - 解析规格: 1*36 -> 包装数量=36
2026-03-31 11:28:00,784 - app.core.excel.processor - INFO - 解析规格: 1*48 -> 包装数量=48
2026-03-31 11:28:00,785 - app.core.excel.processor - INFO - 解析规格: 1*24 -> 包装数量=24
2026-03-31 11:28:00,787 - app.core.excel.processor - INFO - 解析规格: 1*36 -> 包装数量=36
2026-03-31 11:28:00,788 - app.core.excel.processor - INFO - 解析规格: 1*36 -> 包装数量=36
2026-03-31 11:28:00,789 - app.core.excel.processor - INFO - 解析规格: 1*36 -> 包装数量=36
2026-03-31 11:28:00,791 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12
2026-03-31 11:28:00,792 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12
2026-03-31 11:28:00,794 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12
2026-03-31 11:28:00,795 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12
2026-03-31 11:28:00,796 - app.core.excel.processor - INFO - 提取到 29 个商品信息
2026-03-31 11:28:00,801 - app.core.excel.processor - INFO - 开始处理29 个产品信息
2026-03-31 11:28:00,801 - app.core.excel.processor - INFO - 处理商品: 条码=6914068023359, 数量=5.0, 单价=5.0, 是否赠品=False
2026-03-31 11:28:00,802 - app.core.excel.processor - INFO - 发现正常商品条码6914068023359, 数量=5.0, 单价=5.0
2026-03-31 11:28:00,802 - app.core.excel.processor - INFO - 处理商品: 条码=6914068020082, 数量=3.0, 单价=12.0, 是否赠品=False
2026-03-31 11:28:00,803 - app.core.excel.processor - INFO - 发现正常商品条码6914068020082, 数量=3.0, 单价=12.0
2026-03-31 11:28:00,803 - app.core.excel.processor - INFO - 处理商品: 条码=6922868285266, 数量=2.0, 单价=12.0, 是否赠品=False
2026-03-31 11:28:00,803 - app.core.excel.processor - INFO - 发现正常商品条码6922868285266, 数量=2.0, 单价=12.0
2026-03-31 11:28:00,804 - app.core.excel.processor - INFO - 处理商品: 条码=6914068018331, 数量=12.0, 单价=9.0, 是否赠品=False
2026-03-31 11:28:00,804 - app.core.excel.processor - INFO - 发现正常商品条码6914068018331, 数量=12.0, 单价=9.0
2026-03-31 11:28:00,804 - app.core.excel.processor - INFO - 处理商品: 条码=6949288677884, 数量=3.0, 单价=8.5, 是否赠品=False
2026-03-31 11:28:00,804 - app.core.excel.processor - INFO - 发现正常商品条码6949288677884, 数量=3.0, 单价=8.5
2026-03-31 11:28:00,806 - app.core.excel.processor - INFO - 处理商品: 条码=6901236379127, 数量=3.0, 单价=8.5, 是否赠品=False
2026-03-31 11:28:00,806 - app.core.excel.processor - INFO - 发现正常商品条码6901236379127, 数量=3.0, 单价=8.5
2026-03-31 11:28:00,806 - app.core.excel.processor - INFO - 处理商品: 条码=6949288699398, 数量=3.0, 单价=8.5, 是否赠品=False
2026-03-31 11:28:00,807 - app.core.excel.processor - INFO - 发现正常商品条码6949288699398, 数量=3.0, 单价=8.5
2026-03-31 11:28:00,808 - app.core.excel.processor - INFO - 处理商品: 条码=6914068016092, 数量=2.0, 单价=13.0, 是否赠品=False
2026-03-31 11:28:00,808 - app.core.excel.processor - INFO - 发现正常商品条码6914068016092, 数量=2.0, 单价=13.0
2026-03-31 11:28:00,808 - app.core.excel.processor - INFO - 处理商品: 条码=6926052512725, 数量=3.0, 单价=6.2, 是否赠品=False
2026-03-31 11:28:00,809 - app.core.excel.processor - INFO - 发现正常商品条码6926052512725, 数量=3.0, 单价=6.2
2026-03-31 11:28:00,809 - app.core.excel.processor - WARNING - 跳过无条码商品
2026-03-31 11:28:00,809 - app.core.excel.processor - INFO - 处理商品: 条码=6926052515276, 数量=3.0, 单价=7.0, 是否赠品=False
2026-03-31 11:28:00,809 - app.core.excel.processor - INFO - 发现正常商品条码6926052515276, 数量=3.0, 单价=7.0
2026-03-31 11:28:00,810 - app.core.excel.processor - INFO - 处理商品: 条码=6926052515375, 数量=3.0, 单价=7.0, 是否赠品=False
2026-03-31 11:28:00,810 - app.core.excel.processor - INFO - 发现正常商品条码6926052515375, 数量=3.0, 单价=7.0
2026-03-31 11:28:00,810 - app.core.excel.processor - INFO - 处理商品: 条码=6926052516228, 数量=5.0, 单价=7.5, 是否赠品=False
2026-03-31 11:28:00,812 - app.core.excel.processor - INFO - 发现正常商品条码6926052516228, 数量=5.0, 单价=7.5
2026-03-31 11:28:00,812 - app.core.excel.processor - INFO - 处理商品: 条码=6903244370431, 数量=5.0, 单价=6.5, 是否赠品=False
2026-03-31 11:28:00,812 - app.core.excel.processor - INFO - 发现正常商品条码6903244370431, 数量=5.0, 单价=6.5
2026-03-31 11:28:00,813 - app.core.excel.processor - INFO - 处理商品: 条码=6903244370424, 数量=3.0, 单价=5.5, 是否赠品=False
2026-03-31 11:28:00,813 - app.core.excel.processor - INFO - 发现正常商品条码6903244370424, 数量=3.0, 单价=5.5
2026-03-31 11:28:00,813 - app.core.excel.processor - INFO - 处理商品: 条码=6934660552132, 数量=3.0, 单价=5.8, 是否赠品=False
2026-03-31 11:28:00,814 - app.core.excel.processor - INFO - 发现正常商品条码6934660552132, 数量=3.0, 单价=5.8
2026-03-31 11:28:00,814 - app.core.excel.processor - INFO - 处理商品: 条码=6934660516646, 数量=3.0, 单价=7.5, 是否赠品=False
2026-03-31 11:28:00,814 - app.core.excel.processor - INFO - 发现正常商品条码6934660516646, 数量=3.0, 单价=7.5
2026-03-31 11:28:00,815 - app.core.excel.processor - INFO - 处理商品: 条码=6934660539157, 数量=3.0, 单价=2.8, 是否赠品=False
2026-03-31 11:28:00,815 - app.core.excel.processor - INFO - 发现正常商品条码6934660539157, 数量=3.0, 单价=2.8
2026-03-31 11:28:00,815 - app.core.excel.processor - INFO - 处理商品: 条码=6934660520247, 数量=3.0, 单价=5.8, 是否赠品=False
2026-03-31 11:28:00,816 - app.core.excel.processor - INFO - 发现正常商品条码6934660520247, 数量=3.0, 单价=5.8
2026-03-31 11:28:00,816 - app.core.excel.processor - WARNING - 跳过无条码商品
2026-03-31 11:28:00,816 - app.core.excel.processor - INFO - 处理商品: 条码=6922731881786, 数量=3.0, 单价=6.0, 是否赠品=False
2026-03-31 11:28:00,817 - app.core.excel.processor - INFO - 发现正常商品条码6922731881786, 数量=3.0, 单价=6.0
2026-03-31 11:28:00,817 - app.core.excel.processor - INFO - 处理商品: 条码=6923589468051, 数量=3.0, 单价=6.0, 是否赠品=False
2026-03-31 11:28:00,818 - app.core.excel.processor - INFO - 发现正常商品条码6923589468051, 数量=3.0, 单价=6.0
2026-03-31 11:28:00,818 - app.core.excel.processor - INFO - 处理商品: 条码=6934660521213, 数量=3.0, 单价=5.8, 是否赠品=False
2026-03-31 11:28:00,819 - app.core.excel.processor - INFO - 发现正常商品条码6934660521213, 数量=3.0, 单价=5.8
2026-03-31 11:28:00,819 - app.core.excel.processor - INFO - 处理商品: 条码=6934660551296, 数量=3.0, 单价=6.5, 是否赠品=False
2026-03-31 11:28:00,819 - app.core.excel.processor - INFO - 发现正常商品条码6934660551296, 数量=3.0, 单价=6.5
2026-03-31 11:28:00,820 - app.core.excel.processor - INFO - 处理商品: 条码=6934660551395, 数量=3.0, 单价=6.0, 是否赠品=False
2026-03-31 11:28:00,820 - app.core.excel.processor - INFO - 发现正常商品条码6934660551395, 数量=3.0, 单价=6.0
2026-03-31 11:28:00,820 - app.core.excel.processor - INFO - 处理商品: 条码=6923589466163, 数量=3.0, 单价=10.5, 是否赠品=False
2026-03-31 11:28:00,821 - app.core.excel.processor - INFO - 发现正常商品条码6923589466163, 数量=3.0, 单价=10.5
2026-03-31 11:28:00,821 - app.core.excel.processor - INFO - 处理商品: 条码=6903148093603, 数量=1.0, 单价=38.0, 是否赠品=False
2026-03-31 11:28:00,821 - app.core.excel.processor - INFO - 发现正常商品条码6903148093603, 数量=1.0, 单价=38.0
2026-03-31 11:28:00,822 - app.core.excel.processor - INFO - 处理商品: 条码=6903148091449, 数量=1.0, 单价=38.0, 是否赠品=False
2026-03-31 11:28:00,822 - app.core.excel.processor - INFO - 发现正常商品条码6903148091449, 数量=1.0, 单价=38.0
2026-03-31 11:28:00,822 - app.core.excel.processor - INFO - 处理商品: 条码=6902088313949, 数量=1.0, 单价=24.0, 是否赠品=False
2026-03-31 11:28:00,823 - app.core.excel.processor - INFO - 发现正常商品条码6902088313949, 数量=1.0, 单价=24.0
2026-03-31 11:28:00,823 - app.core.excel.processor - INFO - 分组后共27 个不同条码的商品
2026-03-31 11:28:00,823 - app.core.excel.processor - INFO - 条码 6914068023359 处理结果正常商品数量5.0单价5.0赠品数量0
2026-03-31 11:28:00,824 - app.core.excel.processor - INFO - 条码 6914068020082 处理结果正常商品数量3.0单价12.0赠品数量0
2026-03-31 11:28:00,824 - app.core.excel.processor - INFO - 条码 6922868285266 处理结果正常商品数量2.0单价12.0赠品数量0
2026-03-31 11:28:00,825 - app.core.excel.processor - INFO - 条码 6914068018331 处理结果正常商品数量12.0单价9.0赠品数量0
2026-03-31 11:28:00,825 - app.core.excel.processor - INFO - 条码 6949288677884 处理结果正常商品数量3.0单价8.5赠品数量0
2026-03-31 11:28:00,825 - app.core.excel.processor - INFO - 条码 6901236379127 处理结果正常商品数量3.0单价8.5赠品数量0
2026-03-31 11:28:00,826 - app.core.excel.processor - INFO - 条码 6949288699398 处理结果正常商品数量3.0单价8.5赠品数量0
2026-03-31 11:28:00,826 - app.core.excel.processor - INFO - 条码 6914068016092 处理结果正常商品数量2.0单价13.0赠品数量0
2026-03-31 11:28:00,826 - app.core.excel.processor - INFO - 条码 6926052512725 处理结果正常商品数量3.0单价6.2赠品数量0
2026-03-31 11:28:00,827 - app.core.excel.processor - INFO - 条码 6926052515276 处理结果正常商品数量3.0单价7.0赠品数量0
2026-03-31 11:28:00,827 - app.core.excel.processor - INFO - 条码 6926052515375 处理结果正常商品数量3.0单价7.0赠品数量0
2026-03-31 11:28:00,827 - app.core.excel.processor - INFO - 条码 6926052516228 处理结果正常商品数量5.0单价7.5赠品数量0
2026-03-31 11:28:00,828 - app.core.excel.processor - INFO - 条码 6903244370431 处理结果正常商品数量5.0单价6.5赠品数量0
2026-03-31 11:28:00,828 - app.core.excel.processor - INFO - 条码 6903244370424 处理结果正常商品数量3.0单价5.5赠品数量0
2026-03-31 11:28:00,828 - app.core.excel.processor - INFO - 条码 6934660552132 处理结果正常商品数量3.0单价5.8赠品数量0
2026-03-31 11:28:00,828 - app.core.excel.processor - INFO - 条码 6934660516646 处理结果正常商品数量3.0单价7.5赠品数量0
2026-03-31 11:28:00,829 - app.core.excel.processor - INFO - 条码 6934660539157 处理结果正常商品数量3.0单价2.8赠品数量0
2026-03-31 11:28:00,829 - app.core.excel.processor - INFO - 条码 6934660520247 处理结果正常商品数量3.0单价5.8赠品数量0
2026-03-31 11:28:00,829 - app.core.excel.processor - INFO - 条码 6922731881786 处理结果正常商品数量3.0单价6.0赠品数量0
2026-03-31 11:28:00,830 - app.core.excel.processor - INFO - 条码 6923589468051 处理结果正常商品数量3.0单价6.0赠品数量0
2026-03-31 11:28:00,830 - app.core.excel.processor - INFO - 条码 6934660521213 处理结果正常商品数量3.0单价5.8赠品数量0
2026-03-31 11:28:00,830 - app.core.excel.processor - INFO - 条码 6934660551296 处理结果正常商品数量3.0单价6.5赠品数量0
2026-03-31 11:28:00,831 - app.core.excel.processor - INFO - 条码 6934660551395 处理结果正常商品数量3.0单价6.0赠品数量0
2026-03-31 11:28:00,831 - app.core.excel.processor - INFO - 条码 6923589466163 处理结果正常商品数量3.0单价10.5赠品数量0
2026-03-31 11:28:00,831 - app.core.excel.processor - INFO - 条码 6903148093603 处理结果正常商品数量1.0单价38.0赠品数量0
2026-03-31 11:28:00,832 - app.core.excel.processor - INFO - 条码 6903148091449 处理结果正常商品数量1.0单价38.0赠品数量0
2026-03-31 11:28:00,832 - app.core.excel.processor - INFO - 条码 6902088313949 处理结果正常商品数量1.0单价24.0赠品数量0
2026-03-31 11:28:00,833 - app.core.excel.processor - INFO - 采购单已保存到: data/result\采购单_20260331-112736.xls
2026-03-31 11:28:00,834 - app.core.excel.processor - INFO - 采购单已保存到: data/result\采购单_20260331-112736.xls
2026-03-31 11:28:01,607 - app.core.excel.processor - INFO - 使用输出目录: E:\2025Code\python\orc-order-v2\data\output
2026-03-31 11:28:01,608 - app.core.excel.processor - INFO - 使用临时目录: E:\2025Code\python\orc-order-v2\data\temp
2026-03-31 11:28:01,609 - app.core.excel.processor - INFO - 初始化ExcelProcessor完成模板文件: templates/银豹-采购单模板.xls
2026-03-31 11:28:11,906 - app.core.excel.processor - INFO - 使用输出目录: E:\2025Code\python\orc-order-v2\data\output
2026-03-31 11:28:11,906 - app.core.excel.processor - INFO - 使用临时目录: E:\2025Code\python\orc-order-v2\data\temp
2026-03-31 11:28:11,907 - app.core.excel.processor - INFO - 初始化ExcelProcessor完成模板文件: templates/银豹-采购单模板.xls
2026-03-31 11:28:11,925 - app.core.excel.processor - INFO - 开始处理Excel文件: E:/2025Code/python/orc-order-v2/data/output/20260331-112747.xlsx
2026-03-31 11:28:11,933 - app.core.excel.processor - INFO - 成功读取Excel文件: E:/2025Code/python/orc-order-v2/data/output/20260331-112747.xlsx, 共 21 行
2026-03-31 11:28:11,936 - app.core.excel.processor - INFO - 找到可能的表头行: 第1行评分: 40
2026-03-31 11:28:11,936 - app.core.excel.processor - INFO - 识别到表头在第 1 行
2026-03-31 11:28:11,956 - app.core.excel.processor - INFO - 重新整理数据结构,共 20 行有效数据
2026-03-31 11:28:11,961 - app.core.excel.processor - INFO - 找到精确匹配的条码列: 条码
2026-03-31 11:28:11,962 - app.core.excel.processor - INFO - 使用条码列: 条码
2026-03-31 11:28:11,962 - app.core.excel.processor - INFO - 找到name列(部分匹配): 商品全名
2026-03-31 11:28:11,963 - app.core.excel.processor - INFO - 找到specification列: 规格
2026-03-31 11:28:11,964 - app.core.excel.processor - INFO - 找到quantity列: 数量
2026-03-31 11:28:11,964 - app.core.excel.processor - INFO - 找到unit列: 单位
2026-03-31 11:28:11,964 - app.core.excel.processor - INFO - 找到price列: 单价
2026-03-31 11:28:11,964 - app.core.excel.processor - INFO - 找到amount列: 金额
2026-03-31 11:28:11,966 - app.core.excel.processor - INFO - 检测到列映射: {'barcode': '条码', 'name': '商品全名', 'specification': '规格', 'quantity': '数量', 'unit': '单位', 'price': '单价', 'amount': '金额'}
2026-03-31 11:28:11,966 - app.core.excel.processor - INFO - 解析规格: 1*100 -> 包装数量=100
2026-03-31 11:28:11,968 - app.core.excel.processor - INFO - 解析规格: 380g -> 包装数量=380
2026-03-31 11:28:11,970 - app.core.excel.processor - INFO - 解析规格: 1*24 -> 包装数量=24
2026-03-31 11:28:11,971 - app.core.excel.processor - INFO - 解析规格: 1*24 -> 包装数量=24
2026-03-31 11:28:11,972 - app.core.excel.processor - INFO - 解析规格: 1*6 -> 包装数量=6
2026-03-31 11:28:11,974 - app.core.excel.processor - INFO - 解析规格: 1*48 -> 包装数量=48
2026-03-31 11:28:11,976 - app.core.excel.processor - INFO - 解析规格: 1*48 -> 包装数量=48
2026-03-31 11:28:11,977 - app.core.excel.processor - INFO - 解析规格: 1*72 -> 包装数量=72
2026-03-31 11:28:11,979 - app.core.excel.processor - INFO - 解析规格: 1*48 -> 包装数量=48
2026-03-31 11:28:11,982 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12
2026-03-31 11:28:11,984 - app.core.excel.processor - INFO - 解析规格: 1*40 -> 包装数量=40
2026-03-31 11:28:11,986 - app.core.excel.processor - INFO - 解析规格: 1*80 -> 包装数量=80
2026-03-31 11:28:11,987 - app.core.excel.processor - INFO - 解析规格: 185ml -> 包装数量=185
2026-03-31 11:28:11,988 - app.core.excel.processor - INFO - 解析规格: 330mL -> 包装数量=330
2026-03-31 11:28:11,990 - app.core.excel.processor - INFO - 解析规格: 1*30 -> 包装数量=30
2026-03-31 11:28:11,991 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12
2026-03-31 11:28:11,993 - app.core.excel.processor - INFO - 解析规格: 1*60 -> 包装数量=60
2026-03-31 11:28:11,994 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12
2026-03-31 11:28:11,995 - app.core.excel.processor - INFO - 提取到 19 个商品信息
2026-03-31 11:28:11,999 - app.core.excel.processor - INFO - 开始处理19 个产品信息
2026-03-31 11:28:12,000 - app.core.excel.processor - INFO - 处理商品: 条码=6923427904833, 数量=3.0, 单价=20.0, 是否赠品=False
2026-03-31 11:28:12,000 - app.core.excel.processor - INFO - 发现正常商品条码6923427904833, 数量=3.0, 单价=20.0
2026-03-31 11:28:12,000 - app.core.excel.processor - INFO - 处理商品: 条码=4897031010292, 数量=2.0, 单价=19.0, 是否赠品=False
2026-03-31 11:28:12,000 - app.core.excel.processor - INFO - 发现正常商品条码4897031010292, 数量=2.0, 单价=19.0
2026-03-31 11:28:12,001 - app.core.excel.processor - INFO - 处理商品: 条码=6903148044971, 数量=2.0, 单价=19.0, 是否赠品=False
2026-03-31 11:28:12,002 - app.core.excel.processor - INFO - 发现正常商品条码6903148044971, 数量=2.0, 单价=19.0
2026-03-31 11:28:12,002 - app.core.excel.processor - INFO - 处理商品: 条码=6903148048788, 数量=2.0, 单价=11.0, 是否赠品=False
2026-03-31 11:28:12,002 - app.core.excel.processor - INFO - 发现正常商品条码6903148048788, 数量=2.0, 单价=11.0
2026-03-31 11:28:12,003 - app.core.excel.processor - INFO - 处理商品: 条码=6903148064863, 数量=6.0, 单价=7.0, 是否赠品=False
2026-03-31 11:28:12,003 - app.core.excel.processor - INFO - 发现正常商品条码6903148064863, 数量=6.0, 单价=7.0
2026-03-31 11:28:12,003 - app.core.excel.processor - INFO - 处理商品: 条码=6920174720631, 数量=5.0, 单价=3.6, 是否赠品=False
2026-03-31 11:28:12,004 - app.core.excel.processor - INFO - 发现正常商品条码6920174720631, 数量=5.0, 单价=3.6
2026-03-31 11:28:12,004 - app.core.excel.processor - INFO - 处理商品: 条码=6903148070949, 数量=3.0, 单价=5.0, 是否赠品=False
2026-03-31 11:28:12,005 - app.core.excel.processor - INFO - 发现正常商品条码6903148070949, 数量=3.0, 单价=5.0
2026-03-31 11:28:12,005 - app.core.excel.processor - INFO - 处理商品: 条码=6903148144541, 数量=5.0, 单价=3.3, 是否赠品=False
2026-03-31 11:28:12,006 - app.core.excel.processor - INFO - 发现正常商品条码6903148144541, 数量=5.0, 单价=3.3
2026-03-31 11:28:12,006 - app.core.excel.processor - INFO - 处理商品: 条码=6975092650041, 数量=5.0, 单价=1.4, 是否赠品=False
2026-03-31 11:28:12,006 - app.core.excel.processor - INFO - 发现正常商品条码6975092650041, 数量=5.0, 单价=1.4
2026-03-31 11:28:12,006 - app.core.excel.processor - WARNING - 跳过无条码商品
2026-03-31 11:28:12,007 - app.core.excel.processor - INFO - 处理商品: 条码=6900068005020, 数量=5.0, 单价=11.5, 是否赠品=False
2026-03-31 11:28:12,008 - app.core.excel.processor - INFO - 发现正常商品条码6900068005020, 数量=5.0, 单价=11.5
2026-03-31 11:28:12,008 - app.core.excel.processor - INFO - 处理商品: 条码=6957166700623, 数量=3.0, 单价=7.5, 是否赠品=False
2026-03-31 11:28:12,008 - app.core.excel.processor - INFO - 发现正常商品条码6957166700623, 数量=3.0, 单价=7.5
2026-03-31 11:28:12,009 - app.core.excel.processor - INFO - 处理商品: 条码=6934625035113, 数量=3.0, 单价=8.0, 是否赠品=False
2026-03-31 11:28:12,009 - app.core.excel.processor - INFO - 发现正常商品条码6934625035113, 数量=3.0, 单价=8.0
2026-03-31 11:28:12,009 - app.core.excel.processor - INFO - 处理商品: 条码=6978380132236, 数量=3.0, 单价=17.0, 是否赠品=False
2026-03-31 11:28:12,010 - app.core.excel.processor - INFO - 发现正常商品条码6978380132236, 数量=3.0, 单价=17.0
2026-03-31 11:28:12,010 - app.core.excel.processor - INFO - 处理商品: 条码=6978380130935, 数量=3.0, 单价=22.0, 是否赠品=False
2026-03-31 11:28:12,011 - app.core.excel.processor - INFO - 发现正常商品条码6978380130935, 数量=3.0, 单价=22.0
2026-03-31 11:28:12,011 - app.core.excel.processor - INFO - 处理商品: 条码=6956934836496, 数量=3.0, 单价=6.5, 是否赠品=False
2026-03-31 11:28:12,012 - app.core.excel.processor - INFO - 发现正常商品条码6956934836496, 数量=3.0, 单价=6.5
2026-03-31 11:28:12,012 - app.core.excel.processor - INFO - 处理商品: 条码=6926292564256, 数量=5.0, 单价=3.5, 是否赠品=False
2026-03-31 11:28:12,012 - app.core.excel.processor - INFO - 发现正常商品条码6926292564256, 数量=5.0, 单价=3.5
2026-03-31 11:28:12,012 - app.core.excel.processor - INFO - 处理商品: 条码=6901826888244, 数量=1.0, 单价=112.0, 是否赠品=False
2026-03-31 11:28:12,013 - app.core.excel.processor - INFO - 发现正常商品条码6901826888244, 数量=1.0, 单价=112.0
2026-03-31 11:28:12,014 - app.core.excel.processor - INFO - 处理商品: 条码=6921734933485, 数量=1.0, 单价=6.5, 是否赠品=False
2026-03-31 11:28:12,014 - app.core.excel.processor - INFO - 发现正常商品条码6921734933485, 数量=1.0, 单价=6.5
2026-03-31 11:28:12,014 - app.core.excel.processor - INFO - 分组后共18 个不同条码的商品
2026-03-31 11:28:12,015 - app.core.excel.processor - INFO - 条码 6923427904833 处理结果正常商品数量3.0单价20.0赠品数量0
2026-03-31 11:28:12,015 - app.core.excel.processor - INFO - 条码 4897031010292 处理结果正常商品数量2.0单价19.0赠品数量0
2026-03-31 11:28:12,016 - app.core.excel.processor - INFO - 条码 6903148044971 处理结果正常商品数量2.0单价19.0赠品数量0
2026-03-31 11:28:12,016 - app.core.excel.processor - INFO - 条码 6903148048788 处理结果正常商品数量2.0单价11.0赠品数量0
2026-03-31 11:28:12,017 - app.core.excel.processor - INFO - 条码 6903148064863 处理结果正常商品数量6.0单价7.0赠品数量0
2026-03-31 11:28:12,018 - app.core.excel.processor - INFO - 条码 6920174720631 处理结果正常商品数量5.0单价3.6赠品数量0
2026-03-31 11:28:12,018 - app.core.excel.processor - INFO - 条码 6903148070949 处理结果正常商品数量3.0单价5.0赠品数量0
2026-03-31 11:28:12,018 - app.core.excel.processor - INFO - 条码 6903148144541 处理结果正常商品数量5.0单价3.3赠品数量0
2026-03-31 11:28:12,019 - app.core.excel.processor - INFO - 条码 6975092650041 处理结果正常商品数量5.0单价1.4赠品数量0
2026-03-31 11:28:12,019 - app.core.excel.processor - INFO - 条码 6900068005020 处理结果正常商品数量5.0单价11.5赠品数量0
2026-03-31 11:28:12,019 - app.core.excel.processor - INFO - 条码 6957166700623 处理结果正常商品数量3.0单价7.5赠品数量0
2026-03-31 11:28:12,020 - app.core.excel.processor - INFO - 条码 6934625035113 处理结果正常商品数量3.0单价8.0赠品数量0
2026-03-31 11:28:12,021 - app.core.excel.processor - INFO - 条码 6978380132236 处理结果正常商品数量3.0单价17.0赠品数量0
2026-03-31 11:28:12,021 - app.core.excel.processor - INFO - 条码 6978380130935 处理结果正常商品数量3.0单价22.0赠品数量0
2026-03-31 11:28:12,022 - app.core.excel.processor - INFO - 条码 6956934836496 处理结果正常商品数量3.0单价6.5赠品数量0
2026-03-31 11:28:12,022 - app.core.excel.processor - INFO - 条码 6926292564256 处理结果正常商品数量5.0单价3.5赠品数量0
2026-03-31 11:28:12,022 - app.core.excel.processor - INFO - 条码 6901826888244 处理结果正常商品数量1.0单价112.0赠品数量0
2026-03-31 11:28:12,022 - app.core.excel.processor - INFO - 条码 6921734933485 处理结果正常商品数量1.0单价6.5赠品数量0
2026-03-31 11:28:12,025 - app.core.excel.processor - INFO - 采购单已保存到: data/result\采购单_20260331-112747.xls
2026-03-31 11:28:12,025 - app.core.excel.processor - INFO - 采购单已保存到: data/result\采购单_20260331-112747.xls
2026-03-31 11:28:13,706 - app.core.excel.processor - INFO - 使用输出目录: E:\2025Code\python\orc-order-v2\data\output
2026-03-31 11:28:13,706 - app.core.excel.processor - INFO - 使用临时目录: E:\2025Code\python\orc-order-v2\data\temp
2026-03-31 11:28:13,707 - app.core.excel.processor - INFO - 初始化ExcelProcessor完成模板文件: templates/银豹-采购单模板.xls

View File

@ -6791,3 +6791,18 @@
2026-03-31 08:52:46,103 - app.core.excel.validators - WARNING - 数量验证失败: 数量必须大于0当前值: 0.0 2026-03-31 08:52:46,103 - app.core.excel.validators - WARNING - 数量验证失败: 数量必须大于0当前值: 0.0
2026-03-31 08:52:46,103 - app.core.excel.validators - WARNING - 数量验证失败: 数量必须大于0当前值: 0.0 2026-03-31 08:52:46,103 - app.core.excel.validators - WARNING - 数量验证失败: 数量必须大于0当前值: 0.0
2026-03-31 08:52:46,103 - app.core.excel.validators - WARNING - 数量验证失败: 数量必须大于0当前值: 0.0 2026-03-31 08:52:46,103 - app.core.excel.validators - WARNING - 数量验证失败: 数量必须大于0当前值: 0.0
2026-03-31 11:01:47,842 - app.core.excel.validators - WARNING - 条码验证失败: 条码不包含数字
2026-03-31 11:01:47,843 - app.core.excel.validators - INFO - 单价不包含数字,视为赠品
2026-03-31 11:01:47,844 - app.core.excel.validators - WARNING - 数量验证失败: 数量不包含数字
2026-03-31 11:01:47,862 - app.core.excel.validators - WARNING - 条码验证失败: 条码不包含数字
2026-03-31 11:01:47,862 - app.core.excel.validators - INFO - 单价不包含数字,视为赠品
2026-03-31 11:01:47,862 - app.core.excel.validators - WARNING - 数量验证失败: 数量不包含数字
2026-03-31 11:28:00,766 - app.core.excel.validators - WARNING - 条码验证失败: 条码不包含数字
2026-03-31 11:28:00,766 - app.core.excel.validators - INFO - 单价不包含数字,视为赠品
2026-03-31 11:28:00,767 - app.core.excel.validators - WARNING - 数量验证失败: 数量不包含数字
2026-03-31 11:28:00,782 - app.core.excel.validators - WARNING - 条码验证失败: 条码不包含数字
2026-03-31 11:28:00,782 - app.core.excel.validators - INFO - 单价不包含数字,视为赠品
2026-03-31 11:28:00,783 - app.core.excel.validators - WARNING - 数量验证失败: 数量不包含数字
2026-03-31 11:28:11,980 - app.core.excel.validators - WARNING - 条码验证失败: 条码不包含数字
2026-03-31 11:28:11,980 - app.core.excel.validators - INFO - 单价不包含数字,视为赠品
2026-03-31 11:28:11,981 - app.core.excel.validators - WARNING - 数量验证失败: 数量不包含数字

View File

@ -19,3 +19,6 @@
2025-11-16 15:13:47,756 - app.core.ocr.baidu_ocr - INFO - 成功获取访问令牌 2025-11-16 15:13:47,756 - app.core.ocr.baidu_ocr - INFO - 成功获取访问令牌
2025-11-16 15:15:36,568 - app.core.ocr.baidu_ocr - INFO - 成功获取访问令牌 2025-11-16 15:15:36,568 - app.core.ocr.baidu_ocr - INFO - 成功获取访问令牌
2025-12-01 22:21:09,536 - app.core.ocr.baidu_ocr - INFO - 成功获取访问令牌 2025-12-01 22:21:09,536 - app.core.ocr.baidu_ocr - INFO - 成功获取访问令牌
2026-03-31 11:01:46,107 - app.core.ocr.baidu_ocr - INFO - 成功获取访问令牌
2026-03-31 11:27:58,846 - app.core.ocr.baidu_ocr - INFO - 成功获取访问令牌
2026-03-31 11:27:58,858 - app.core.ocr.baidu_ocr - INFO - 成功获取访问令牌

View File

@ -398,3 +398,25 @@
2025-12-01 22:21:09,246 - app.core.ocr.table_ocr - INFO - 开始处理图片: data/input\微信图片_20251201221738_176_108.jpg 2025-12-01 22:21:09,246 - app.core.ocr.table_ocr - INFO - 开始处理图片: data/input\微信图片_20251201221738_176_108.jpg
2025-12-01 22:21:10,536 - app.core.ocr.table_ocr - INFO - 图片处理成功: data/input\微信图片_20251201221738_176_108.jpg, 输出文件: data/output\微信图片_20251201221738_176_108.xlsx 2025-12-01 22:21:10,536 - app.core.ocr.table_ocr - INFO - 图片处理成功: data/input\微信图片_20251201221738_176_108.jpg, 输出文件: data/output\微信图片_20251201221738_176_108.xlsx
2025-12-01 22:21:10,538 - app.core.ocr.table_ocr - INFO - 所有图片处理完成, 总计: 1, 成功: 1 2025-12-01 22:21:10,538 - app.core.ocr.table_ocr - INFO - 所有图片处理完成, 总计: 1, 成功: 1
2026-03-31 11:01:45,677 - app.core.ocr.table_ocr - INFO - 使用输入目录: E:\2025Code\python\orc-order-v2\data\input
2026-03-31 11:01:45,691 - app.core.ocr.table_ocr - INFO - 使用输出目录: E:\2025Code\python\orc-order-v2\data\output
2026-03-31 11:01:45,691 - app.core.ocr.table_ocr - INFO - 使用临时目录: E:\2025Code\python\orc-order-v2\data\temp
2026-03-31 11:01:45,692 - app.core.ocr.table_ocr - INFO - 允许的文件类型: ['.jpg', '.jpeg', '.png', '.bmp']
2026-03-31 11:01:45,692 - app.core.ocr.table_ocr - INFO - 初始化OCRProcessor完成输入目录=data/input, 输出目录=data/output
2026-03-31 11:01:45,700 - app.core.ocr.table_ocr - INFO - 找到 1 个图片文件,其中 1 个未处理
2026-03-31 11:01:45,701 - app.core.ocr.table_ocr - INFO - 处理批次 1/1: 1 个文件
2026-03-31 11:01:45,712 - app.core.ocr.table_ocr - INFO - 开始处理图片: data/input\20260331-110124.jpg
2026-03-31 11:01:47,745 - app.core.ocr.table_ocr - INFO - 图片处理成功: data/input\20260331-110124.jpg, 输出文件: data/output\20260331-110124.xlsx
2026-03-31 11:01:47,747 - app.core.ocr.table_ocr - INFO - 所有图片处理完成, 总计: 1, 成功: 1
2026-03-31 11:27:58,576 - app.core.ocr.table_ocr - INFO - 使用输入目录: E:\2025Code\python\orc-order-v2\data\input
2026-03-31 11:27:58,576 - app.core.ocr.table_ocr - INFO - 使用输出目录: E:\2025Code\python\orc-order-v2\data\output
2026-03-31 11:27:58,577 - app.core.ocr.table_ocr - INFO - 使用临时目录: E:\2025Code\python\orc-order-v2\data\temp
2026-03-31 11:27:58,577 - app.core.ocr.table_ocr - INFO - 允许的文件类型: ['.jpg', '.jpeg', '.png', '.bmp']
2026-03-31 11:27:58,577 - app.core.ocr.table_ocr - INFO - 初始化OCRProcessor完成输入目录=data/input, 输出目录=data/output
2026-03-31 11:27:58,604 - app.core.ocr.table_ocr - INFO - 找到 2 个图片文件,其中 2 个未处理
2026-03-31 11:27:58,605 - app.core.ocr.table_ocr - INFO - 处理批次 1/1: 2 个文件
2026-03-31 11:27:58,614 - app.core.ocr.table_ocr - INFO - 开始处理图片: data/input\20260331-112736.jpg
2026-03-31 11:27:58,615 - app.core.ocr.table_ocr - INFO - 开始处理图片: data/input\20260331-112747.jpg
2026-03-31 11:28:00,366 - app.core.ocr.table_ocr - INFO - 图片处理成功: data/input\20260331-112747.jpg, 输出文件: data/output\20260331-112747.xlsx
2026-03-31 11:28:00,713 - app.core.ocr.table_ocr - INFO - 图片处理成功: data/input\20260331-112736.jpg, 输出文件: data/output\20260331-112736.xlsx
2026-03-31 11:28:00,715 - app.core.ocr.table_ocr - INFO - 所有图片处理完成, 总计: 2, 成功: 2

View File

@ -587,3 +587,11 @@
2025-12-01 22:21:09,058 - app.services.ocr_service - INFO - OCRService初始化完成 2025-12-01 22:21:09,058 - app.services.ocr_service - INFO - OCRService初始化完成
2025-12-01 22:21:09,151 - app.services.ocr_service - INFO - OCRService.batch_process被调用转发到process_images_batch 2025-12-01 22:21:09,151 - app.services.ocr_service - INFO - OCRService.batch_process被调用转发到process_images_batch
2025-12-01 22:21:09,161 - app.services.ocr_service - INFO - OCRService开始批量处理图片, batch_size=None, max_workers=None 2025-12-01 22:21:09,161 - app.services.ocr_service - INFO - OCRService开始批量处理图片, batch_size=None, max_workers=None
2026-03-31 11:01:45,665 - app.services.ocr_service - INFO - 初始化OCRService
2026-03-31 11:01:45,692 - app.services.ocr_service - INFO - OCRService初始化完成
2026-03-31 11:01:45,699 - app.services.ocr_service - INFO - OCRService.batch_process被调用转发到process_images_batch
2026-03-31 11:01:45,700 - app.services.ocr_service - INFO - OCRService开始批量处理图片, batch_size=None, max_workers=None
2026-03-31 11:27:58,574 - app.services.ocr_service - INFO - 初始化OCRService
2026-03-31 11:27:58,577 - app.services.ocr_service - INFO - OCRService初始化完成
2026-03-31 11:27:58,603 - app.services.ocr_service - INFO - OCRService.batch_process被调用转发到process_images_batch
2026-03-31 11:27:58,603 - app.services.ocr_service - INFO - OCRService开始批量处理图片, batch_size=None, max_workers=None

View File

@ -854,3 +854,25 @@
2026-03-31 09:07:58,289 - app.services.order_service - INFO - 检测到特殊供应商,已生成预处理文件: data/output\预处理之后_订单明细20260331090709.xlsx 2026-03-31 09:07:58,289 - app.services.order_service - INFO - 检测到特殊供应商,已生成预处理文件: data/output\预处理之后_订单明细20260331090709.xlsx
2026-03-31 09:07:58,350 - app.services.order_service - INFO - 初始化OrderService 2026-03-31 09:07:58,350 - app.services.order_service - INFO - 初始化OrderService
2026-03-31 09:07:58,354 - app.services.order_service - INFO - OrderService初始化完成 2026-03-31 09:07:58,354 - app.services.order_service - INFO - OrderService初始化完成
2026-03-31 10:59:54,577 - app.services.order_service - INFO - 初始化OrderService
2026-03-31 10:59:54,581 - app.services.order_service - INFO - OrderService初始化完成
2026-03-31 10:59:54,585 - app.services.order_service - INFO - OrderService开始处理指定Excel文件: E:/2025Code/python/orc-order-v2/data/output/订单1774849009841.xlsx
2026-03-31 10:59:54,616 - app.services.order_service - INFO - 识别到蓉城易购订单,执行专用预处理...
2026-03-31 10:59:54,668 - app.services.order_service - INFO - 检测到特殊供应商,已生成预处理文件: E:/2025Code/python/orc-order-v2/data/output\预处理之后_订单1774849009841.xlsx
2026-03-31 10:59:56,655 - app.services.order_service - INFO - 初始化OrderService
2026-03-31 10:59:56,659 - app.services.order_service - INFO - OrderService初始化完成
2026-03-31 11:01:45,693 - app.services.order_service - INFO - 初始化OrderService
2026-03-31 11:01:45,698 - app.services.order_service - INFO - OrderService初始化完成
2026-03-31 11:01:47,787 - app.services.order_service - INFO - OrderService开始处理最新Excel文件
2026-03-31 11:01:47,936 - app.services.order_service - INFO - 初始化OrderService
2026-03-31 11:01:47,941 - app.services.order_service - INFO - OrderService初始化完成
2026-03-31 11:27:58,578 - app.services.order_service - INFO - 初始化OrderService
2026-03-31 11:27:58,584 - app.services.order_service - INFO - OrderService初始化完成
2026-03-31 11:28:00,722 - app.services.order_service - INFO - OrderService开始处理最新Excel文件
2026-03-31 11:28:01,606 - app.services.order_service - INFO - 初始化OrderService
2026-03-31 11:28:01,611 - app.services.order_service - INFO - OrderService初始化完成
2026-03-31 11:28:11,905 - app.services.order_service - INFO - 初始化OrderService
2026-03-31 11:28:11,909 - app.services.order_service - INFO - OrderService初始化完成
2026-03-31 11:28:11,912 - app.services.order_service - INFO - OrderService开始处理指定Excel文件: E:/2025Code/python/orc-order-v2/data/output/20260331-112747.xlsx
2026-03-31 11:28:13,704 - app.services.order_service - INFO - 初始化OrderService
2026-03-31 11:28:13,708 - app.services.order_service - INFO - OrderService初始化完成