fix json data pull from /raw
This commit is contained in:
@@ -213,9 +213,11 @@ def parse_costco_item(order_id, order_date, raw_path, line_no, item):
|
||||
|
||||
def iter_costco_rows(raw_dir):
|
||||
for path in discover_json_files(raw_dir):
|
||||
if path.name == "summary.json":
|
||||
if path.name in {"summary.json", "summary_requests.json"}:
|
||||
continue
|
||||
payload = json.loads(path.read_text(encoding="utf-8"))
|
||||
if not isinstance(payload, dict):
|
||||
continue
|
||||
receipts = payload.get("data", {}).get("receiptsWithCounts", {}).get("receipts", [])
|
||||
for receipt in receipts:
|
||||
order_id = receipt["transactionBarcode"]
|
||||
|
||||
Reference in New Issue
Block a user