DONE TODO: Remove tourguide for api tg_group_detail_api

Brightcells лет %!s(int64=8): %!d(string=назад)
Родитель
Сommit
19fb5e3b2d
1 измененных файлов с 6 добавлено и 2 удалено
  1. 6 2
      group/tourguidegroup_views.py

+ 6 - 2
group/tourguidegroup_views.py

@@ -107,11 +107,15 @@ def tg_group_detail_api(request):
107 107
     group_id = request.POST.get('group_id', '')
108 108
     user_id = request.POST.get('user_id', '')
109 109
 
110
-    # TODO: Remove tourguide & Sum(relative_persons)
110
+    # TODO: Sum(relative_persons)
111
+    group_users_info = get_group_users_info(group_id, user_id)
112
+    group_users_info['passed'] = [user for user in group_users_info['passed'] if not user['subadmin']]
113
+    group_users_info['passed_count'] = len(group_users_info['passed'])
114
+
111 115
     return response(200, 'Get Tour Guide Group Detail Info Success', u'获取旅行团详情成功', {
112 116
         'group_id': group_id,
113 117
         'group': get_group_info(group_id),
114
-        'users': get_group_users_info(group_id, user_id),
118
+        'users': group_users_info,
115 119
     })
116 120
 
117 121