修正了 property 直接取值的问题
This commit is contained in:
@@ -3033,10 +3033,10 @@ class DashouDingdanHuoquView(APIView):
|
||||
UserUID__in=zhiding_ids
|
||||
).select_related('dashou_profile').annotate(
|
||||
nicheng=F('dashou_profile__nicheng')
|
||||
).values('yonghuid', 'avatar', 'nicheng')
|
||||
).values('UserUID', 'Avatar', 'nicheng')
|
||||
zhiding_info = {
|
||||
item['yonghuid']: {
|
||||
'avatar': item['avatar'] or '',
|
||||
item['UserUID']: {
|
||||
'avatar': item['Avatar'] or '',
|
||||
'nicheng': item['nicheng'] or ''
|
||||
}
|
||||
for item in dashou_query
|
||||
@@ -3079,12 +3079,12 @@ class DashouDingdanHuoquView(APIView):
|
||||
if sj['shangjia_id']:
|
||||
yonghuid_set.add(sj['shangjia_id'])
|
||||
|
||||
# 将 yonghuid 字符串转换为 User 的主键 id
|
||||
# 将 yonghuid 字符串转换为 User 的主键 UserUUID
|
||||
user_id_map = {}
|
||||
if yonghuid_set:
|
||||
users = User.query.filter(UserUID__in=yonghuid_set).values('id', 'yonghuid')
|
||||
users = User.query.filter(UserUID__in=yonghuid_set).values('UserUUID', 'UserUID')
|
||||
for u in users:
|
||||
user_id_map[u['yonghuid']] = u['id']
|
||||
user_id_map[u['UserUID']] = u['UserUUID']
|
||||
|
||||
user_main_ids = list(user_id_map.values())
|
||||
user_tags_map = {}
|
||||
|
||||
Reference in New Issue
Block a user