This commit is contained in:
aozhiwei 2023-02-22 15:04:05 +08:00
parent baebceb9b5
commit 9406bf81c3

View File

@ -72,21 +72,27 @@ def statData():
stat['bindBox']['open'] += 1 stat['bindBox']['open'] += 1
#end for #end for
for row in nftTable: for row in nftTable:
try:
if row['owner_address'] != EMPTY_ADDRESS: if row['owner_address'] != EMPTY_ADDRESS:
stat['nft_total'] += 1 stat['nft_total'] += 1
stat['nft_mint'] += 1 stat['nft_mint'] += 1
except Exception as e:
print(row)
print(json.dumps(stat)) print(json.dumps(stat))
def loadData(): def loadData():
def rowToObj(row, fields): def rowToObj(row, fields):
#print(row)
#print(len(row), len(fields))
assert(len(row) == len(fields)) assert(len(row) == len(fields))
obj = {} obj = {}
for idx in range(len(fields)): for idx in range(len(fields)):
obj[fields[idx]] = row[idx] obj[fields[idx]] = row[idx]
return obj return obj
def loadCsv(data, fileName, fields): def loadCsv(data, fileName, fields):
print(fileName)
with open(fileName, "r", encoding="utf-8") as f: with open(fileName, "r", encoding="utf-8") as f:
reader = csv.reader(f) reader = csv.reader(f, delimiter='#')
for row in reader: for row in reader:
data.append(rowToObj(row, fields)) data.append(rowToObj(row, fields))
loadCsv(mintTable, 't_mint.txt', [ loadCsv(mintTable, 't_mint.txt', [
@ -130,7 +136,7 @@ def loadData():
'createtime', 'createtime',
'modifytime' 'modifytime'
]) ])
loadCsv(nftTable, 't_nft_transfer.txt', [ loadCsv(nftTransferTable, 't_nft_transfer.txt', [
'idx', 'idx',
'token_id', 'token_id',
'txhash', 'txhash',