Переглянути джерело

MOD:适应前端添加对应行

cxyu 3 роки тому
батько
коміт
59dda2c1e9
1 змінених файлів з 16 додано та 0 видалено
  1. 16 0
      handlers/OrderHandler.py

+ 16 - 0
handlers/OrderHandler.py

@@ -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,