2d6954a7cc078d75529d343cdd46b10L118">118
user_id = request.POST.get('user_id', '')
@@ -139,7 +182,7 @@ def tgu_group_user_update_api(request):
# 权限
try:
- group_user = GroupUserInfo.objects.get(group_id=group_id, user_id=user_id, status=True)
+ group_user = GroupUserInfo.objects.select_for_update().get(group_id=group_id, user_id=user_id, status=True)
except GroupUserInfo.DoesNotExist:
return response(GroupUserStatusCode.GROUP_USER_NOT_FOUND)
@@ -160,7 +203,7 @@ def tgu_group_user_update_api(request):
# Redis 群组用户数据缓存
group_users = set_group_users_info(group)
- return response(200, 'Update Group Success', u'群组更新成功', {
+ return response(200, 'Tour Guide User Update Success', u'旅行团成员信息更新成功', {
'group_id': group_id,
'group': group.data,
'users': group_users,
@@ -169,7 +212,7 @@ def tgu_group_user_update_api(request):
@logit
def tgu_group_user_locations_api(request):
- """ 旅行团所有用户位置信息 """
+ """ 旅行团所有成员位置信息 """
group_id = request.POST.get('group_id', '')
admin_id = request.POST.get('admin_id', '') # 导游唯一标识
@@ -188,7 +231,7 @@ def tgu_group_user_locations_api(request):
'user_info': get_profile_by_id(loc[0])
} for loc in locations]
- return response(200, 'Get Tour Guide Group All User Location Success', u'获取旅行团用户地理位置信息成功', {
+ return response(200, 'Get Tour Guide Group All User Location Success', u'获取旅行团成员地理位置信息成功', {
'group_id': group_id,
'locations': locations,
})
@@ -196,7 +239,7 @@ def tgu_group_user_locations_api(request):
@logit
def tgu_group_user_location_api(request):
- """ 旅行团单个用户位置信息 """
+ """ 旅行团单个成员位置信息 """
group_id = request.POST.get('group_id', '')
admin_id = request.POST.get('admin_id', '') # 导游唯一标识
user_id = request.POST.get('user_id', '')
@@ -208,7 +251,7 @@ def tgu_group_user_location_api(request):
session_id = r.get(TOUR_GUIDE_GROUP_CUR_SESSION % group_id)
locations = r.lrange(TOUR_GUIDE_GROUP_USER_GEO_LIST % (group_id, session_id, user_id), 0, -1)
- return response(200, 'Get Tour Guide Group User Location Success', u'获取旅行团用户地理位置信息成功', {
+ return response(200, 'Get Tour Guide Group User Location Success', u'获取旅行团成员地理位置信息成功', {
'group_id': group_id,
'user_id': user_id,
'locations': [json.loads(loc) for loc in locations]
@@ -229,7 +229,7 @@ def group_unlock_api(request): |
||
| 229 | 229 |
|
| 230 | 230 |
@logit |
| 231 | 231 |
def group_data_api(request): |
| 232 |
- """ 群组数据, 评论数, 点赞数 """ |
|
| 232 |
+ """ 群组数据,评论数,点赞数 """ |
|
| 233 | 233 |
group_id = request.POST.get('group_id', '')
|
| 234 | 234 |
|
| 235 | 235 |
return response(200, 'Get Group Data Success', u'获取群组数据成功', {
|