From 5b5dc1002c9e4bfcbe5d5761cbe072ff092ab269 Mon Sep 17 00:00:00 2001 From: pengtao Date: Wed, 16 Oct 2019 14:58:16 +0800 Subject: [PATCH] =?UTF-8?q?tap=20order=20=20=E6=95=B0=E6=8D=AE=E5=86=99?= =?UTF-8?q?=E5=85=A5mysql?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- taptap/taptap_report.py | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/taptap/taptap_report.py b/taptap/taptap_report.py index 5ea335c..74b0371 100644 --- a/taptap/taptap_report.py +++ b/taptap/taptap_report.py @@ -25,16 +25,22 @@ class TapTapReport: def build_report(self): all = dict() + gameid_order = dict() + gameid_info = dict() for item in (self.day, self.bday): b_d = self.split_order_data(item) for key in b_d: - all.setdefault(key, {}).update(b_d[key]) - #print(all) - diff_order = {} - for key in all: - diff_order[key] = all[key].get(self.day, 301) - all[key].get(self.bday, 301) - pdb.set_trace() - print(diff_order) + gameid_order.setdefault(key, {}).update(b_d[key]) + + for key in gameid_order: + all['gameid'] = key.split("#")[0] + all['catename'] = key.split('#')[1] + all[key]['diff_order'] = gameid_order[key].get(self.day, 301) - gameid_order[key].get(self.bday, 301) + print(all) + + + + def split_order_data(self, day):