fix: 抢单池返回商家头像 sj_avatar
This commit is contained in:
@@ -3096,10 +3096,12 @@ class DashouDingdanHuoquView(APIView):
|
||||
|
||||
# 将 yonghuid 字符串转换为 User 的主键 UserUUID
|
||||
user_id_map = {}
|
||||
user_avatar_map = {}
|
||||
if yonghuid_set:
|
||||
users = User.query.filter(UserUID__in=yonghuid_set).values('UserUUID', 'UserUID')
|
||||
users = User.query.filter(UserUID__in=yonghuid_set).values('UserUUID', 'UserUID', 'Avatar')
|
||||
for u in users:
|
||||
user_id_map[u['UserUID']] = u['UserUUID']
|
||||
user_avatar_map[u['UserUID']] = (u['Avatar'] or '').strip()
|
||||
|
||||
user_main_ids = list(user_id_map.values())
|
||||
user_tags_map = {}
|
||||
@@ -3201,6 +3203,7 @@ class DashouDingdanHuoquView(APIView):
|
||||
'creat_time': fmt_datetime(order['CreateTime']),
|
||||
'create_time': fmt_datetime(order['CreateTime']),
|
||||
'sjnicheng': order['MerchantNickname'] or '',
|
||||
'sj_avatar': user_avatar_map.get(sj_uid, '') if sj_uid else '',
|
||||
'zhiding_uid': order['AssignedID'] or '',
|
||||
'zhiding_avatar': info.get('avatar', ''),
|
||||
'zhiding_nicheng': info.get('nicheng', ''),
|
||||
|
||||
Reference in New Issue
Block a user