#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import json
import os

W = '/Users/liuxinyuan/Desktop/Hermes输出-工作类'
files = ['数据/orders_detail_2026.json', '数据/h1_archive/h1_all.json',
         '数据/h1_archive/m03_orders.json', '数据/h1_archive/m04_orders.json',
         '数据/shipment_status.json', '数据/mcp_customers.json', '数据/todo_202608.json']

for rel in files:
    p = os.path.join(W, rel)
    if not os.path.exists(p):
        continue
    try:
        d = json.load(open(p, encoding='utf-8'))
    except Exception as e:
        print(rel, '读取失败', e)
        continue
    rows = d if isinstance(d, list) else (d.get('orders') or d.get('items') or d.get('data') or [])
    hit = [x for x in rows if isinstance(x, dict) and '艾德' in json.dumps(x, ensure_ascii=False)]
    print('\n== %s ｜命中 %d ==' % (rel, len(hit)))
    for x in hit[:10]:
        print('  ', json.dumps(x, ensure_ascii=False)[:300])
