ACTIVE_GROUP_NOT_FOUND

Brightcells %!s(int64=8) %!d(string=hace) años
padre
commit
7bcf74b5da
Se han modificado 2 ficheros con 7 adiciones y 2 borrados
  1. 4 0
      group/tourguidegroup_views.py
  2. 3 2
      utils/error/errno_utils.py

+ 4 - 0
group/tourguidegroup_views.py

@@ -292,6 +292,10 @@ def tg_group_token_api(request):
292 292
     """ 旅行团权限管理票据 """
293 293
     admin_id = request.POST.get('admin_id', '') or request.POST.get('user_id', '')
294 294
 
295
+    # 旅行团校验
296
+    if not have_active_group(admin_id):
297
+        return response(GroupStatusCode.ACTIVE_GROUP_NOT_FOUND)
298
+
295 299
     # 获取旅行团唯一标识
296 300
     group_id = get_tour_guide_own_group(admin_id)
297 301
 

+ 3 - 2
utils/error/errno_utils.py

@@ -76,8 +76,9 @@ class GroupStatusCode(BaseStatusCode):
76 76
     DUPLICATE_JOIN_REQUEST = StatusCodeField(402030, 'Duplicate Join Request', description=u'重复加群申请')
77 77
     JOIN_REQUEST_NOT_FOUND = StatusCodeField(402031, 'Join Request Not Found', description=u'加群申请不存在')
78 78
     # 旅行团
79
-    GROUP_HAS_ENDED = StatusCodeField(402040, 'Group Has Ended', description=u'群组已结束')
80
-    ONLY_ONE_ACTIVE_GROUP_ALLOWED = StatusCodeField(402041, 'Only One Active Group Allowed', description=u'只能创建一个活跃团')
79
+    ONLY_ONE_ACTIVE_GROUP_ALLOWED = StatusCodeField(402040, 'Only One Active Group Allowed', description=u'只能创建一个活跃团')
80
+    ACTIVE_GROUP_NOT_FOUND = StatusCodeField(402041, 'Active Group Not Found', description=u'活跃团不存在')
81
+    GROUP_HAS_ENDED = StatusCodeField(402042, 'Group Has Ended', description=u'群组已结束')
81 82
 
82 83
 
83 84
 class GroupUserStatusCode(BaseStatusCode):