|
@@ -426,6 +426,22 @@ class OrderH5Info(BaseHandler):
|
|
|
channel_game_list_unnatural.append({'channel_game_name': _[8],
|
|
|
'channel_game_amount': _[10],
|
|
|
'channel_game_human_count': _[11]})
|
|
|
+ if len(channel_game_list_natural) != len(channel_game_list_unnatural):
|
|
|
+ game_name_natural = set()
|
|
|
+ game_name_unnatural = set()
|
|
|
+ for _ in channel_game_list_natural:
|
|
|
+ game_name_natural.add(_['channel_game_name'])
|
|
|
+ for _ in channel_game_list_unnatural:
|
|
|
+ game_name_unnatural.add(_['channel_game_name'])
|
|
|
+ for channel_game_name in game_name_unnatural - game_name_natural:
|
|
|
+ channel_game_list_natural.append({'channel_game_name': channel_game_name,
|
|
|
+ 'channel_game_amount': 0,
|
|
|
+ 'channel_game_human_count': 0})
|
|
|
+ for channel_game_name in game_name_natural - game_name_unnatural:
|
|
|
+ channel_game_list_unnatural.append({'channel_game_name': channel_game_name,
|
|
|
+ 'channel_game_amount': 0,
|
|
|
+ 'channel_game_human_count': 0})
|
|
|
+
|
|
|
tmp = {'dt': k[0], 'game_name': k[1], 'sum_amount': k[2], 'natural_amount': k[3],
|
|
|
'natural_amount_rate': k[4], 'human_count': k[5], 'natural_human_count': k[6],
|
|
|
'natural_human_count_rate': k[7], 'channel_game_natural_list': channel_game_list_natural,
|