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