﻿import json,os
B=os.path.dirname(os.path.abspath("."))
HERE=r"C:\Users\daito\company\projects\kototoi-sanpo-editorial\meiten-business"
M=os.path.join(HERE,"data","meiten-master.json")
O=os.path.join(HERE,"data","nba_output.json")
j=json.load(open(M,encoding="utf-8")); o=json.load(open(O,encoding="utf-8"))
nbamap={e["storeId"]:e.get("nba") for e in o.get("stores",[]) if e.get("nba")}
n=0
for s in j["stores"]:
    nb=nbamap.get(s["storeId"])
    if nb is not None: s["nba"]=nb; n+=1
json.dump(j,open(M,"w",encoding="utf-8"),ensure_ascii=False,indent=2)
from collections import Counter
print("merged nba:",n,"P:",dict(Counter(s["nba"]["priority"] for s in j["stores"] if s.get("nba"))))
