Remove param group_id from tg_group_token_api/tg_group_transfer_api

Brightcells 8 年 前
コミット
7d92e79eb9
共有1 個のファイルを変更した7 個の追加3 個の削除を含む
  1. 7 3
      group/tourguidegroup_views.py

+ 7 - 3
group/tourguidegroup_views.py

@@ -20,7 +20,7 @@ from utils.error.response_utils import response
20 20
 from utils.redis.rgroup import get_group_info, get_group_users_info, set_group_info, set_group_users_info
21 21
 from utils.redis.rkeys import (TOUR_GUIDE_GROUP_CUR_GATHER_INFO, TOUR_GUIDE_GROUP_CUR_SESSION,
22 22
                                TOUR_GUIDE_GROUP_USER_BELONG)
23
-from utils.redis.rtourguide import set_tour_guide_own_group
23
+from utils.redis.rtourguide import get_tour_guide_own_group, set_tour_guide_own_group
24 24
 
25 25
 
26 26
 r = settings.REDIS_CACHE
@@ -257,9 +257,11 @@ def tg_group_gather_start_api(request):
257 257
 @logit
258 258
 def tg_group_token_api(request):
259 259
     """ 旅行团权限管理票据 """
260
-    group_id = request.POST.get('group_id', '')
261 260
     admin_id = request.POST.get('admin_id', '') or request.POST.get('user_id', '')
262 261
 
262
+    # 获取旅行团唯一标识
263
+    group_id = get_tour_guide_own_group(admin_id)
264
+
263 265
     return response(200, 'Generate Token Success', u'生成票据成功', {
264 266
         'token': r.token(group_id + admin_id, ex_time=180)
265 267
     })
@@ -268,11 +270,13 @@ def tg_group_token_api(request):
268 270
 @logit
269 271
 def tg_group_transfer_api(request):
270 272
     """ 旅行团权限管理转移 """
271
-    group_id = request.POST.get('group_id', '')
272 273
     admin_id = request.POST.get('admin_id', '')  # 导游唯一标识,识别二维码获取
273 274
     user_id = request.POST.get('user_id', '')
274 275
     token = request.POST.get('token', '')
275 276
 
277
+    # 获取旅行团唯一标识
278
+    group_id = get_tour_guide_own_group(admin_id)
279
+
276 280
     # 票据校验
277 281
     if not r.token_exists(group_id + admin_id, token):
278 282
         return response(TokenStatusCode.TOKEN_NOT_FOUND)