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