|
|
@@ -21,6 +21,7 @@ from utils.error.errno_utils import PhotoStatusCode
|
21
|
21
|
from utils.error.response_utils import response
|
22
|
22
|
|
23
|
23
|
from utils.redis.rkeys import GROUP_LAST_PHOTO_PK
|
|
24
|
+from utils.redis.rgroup import get_group_info, get_group_users_info
|
24
|
25
|
from utils.redis.rgroup import set_group_info, set_group_users_info
|
25
|
26
|
|
26
|
27
|
from curtail_uuid import CurtailUUID
|
|
|
@@ -173,8 +174,7 @@ def session_detail_api(request, session):
|
173
|
174
|
group_id = group.group_id
|
174
|
175
|
|
175
|
176
|
# Redis 群组数据缓存
|
176
|
|
- if group_created:
|
177
|
|
- group_info = set_group_info(group)
|
|
177
|
+ group_info = set_group_info(group) if group_created else get_group_info(group_id)
|
178
|
178
|
|
179
|
179
|
# 判断 group_id/user_id 的群组用户是否存在,如果不存在,则直接创建
|
180
|
180
|
group_user, group_user_created = GroupUserInfo.objects.get_or_create(group_id=group_id, user_id=user_id, defaults={
|
|
|
@@ -188,8 +188,7 @@ def session_detail_api(request, session):
|
188
|
188
|
})
|
189
|
189
|
|
190
|
190
|
# Redis 群组用户数据缓存
|
191
|
|
- if group_user_created:
|
192
|
|
- group_users = set_group_users_info(group)
|
|
191
|
+ group_users = set_group_users_info(group) if group_user_created else get_group_info(group_id)
|
193
|
192
|
|
194
|
193
|
# 获取 Session 照片
|
195
|
194
|
photos = PhotosInfo.objects.filter(session_id=session)
|