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