云
昨天 74b0d9c5ab1dc316b29f8525dcffe45225d4c43c
1
2
3
4
5
6
7
8
9
10
11
import json,csv
from read_links import P
s=json.loads((P/'snapshot.json').read_text(encoding='utf8'))
p=json.loads((P/'plan.json').read_text(encoding='utf8'))
qc={r['id']:r for r in s['tables']['mes_qc_oqc']['rows']}
items={r['id']:r for r in s['tables']['mes_md_item']['rows']}
with (P/'待确认客户的出货检验单.csv').open('w',encoding='utf-8-sig',newline='') as f:
 w=csv.writer(f);w.writerow(['检验单ID','检验单号','检验单名称','产品名称','检验日期','批次号','待确认原因'])
 for x in p['unresolved']:
  r=qc[x['id']];item=items.get(r['item_id'],{})
  w.writerow([r['id'],r['code'],r['name'],item.get('name',''),r['inspect_date'],r['batch_code'],x['reason']])