地图订单修改
This commit is contained in:
@@ -170,13 +170,14 @@ export class LocationModule {
|
||||
zIndex: 30,
|
||||
data: {
|
||||
userId: user.userId,
|
||||
name: user.name || user.userName || `用户${user.userId}`,
|
||||
role: userRole,
|
||||
avatarPath: user.avatarPath || undefined,
|
||||
latitude: latitude, // 直接使用纬度字段
|
||||
longitude: longitude, // 直接使用经度字段
|
||||
timestamp: user.timestamp || lastUpdateTime,
|
||||
lastUpdateTime: lastUpdateTime,
|
||||
currentLocation: {
|
||||
address: user.address || '位置信息获取中...',
|
||||
longitude: longitude,
|
||||
latitude: latitude
|
||||
}
|
||||
status: user.status || 'online'
|
||||
}
|
||||
};
|
||||
|
||||
@@ -294,20 +295,20 @@ export class LocationModule {
|
||||
// 优先使用传入的用户数据中的头像信息
|
||||
if (userData) {
|
||||
// 尝试使用avatarPath(相对路径)
|
||||
if (userData.avatarPath) {
|
||||
if (userData.avatarPath && userData.avatarPath !== 'null') {
|
||||
console.log(`📸 [LocationModule] 使用用户数据中的avatarPath: ${userData.avatarPath}`);
|
||||
const fullAvatarUrl = `${API_BASE_URL}${userData.avatarPath}`;
|
||||
return await avatarCache.getAvatarPath(fullAvatarUrl);
|
||||
}
|
||||
|
||||
// 尝试使用avatarUrl(完整URL)
|
||||
if (userData.avatarUrl) {
|
||||
if (userData.avatarUrl && userData.avatarUrl !== 'null') {
|
||||
console.log(`📸 [LocationModule] 使用用户数据中的avatarUrl: ${userData.avatarUrl}`);
|
||||
return await avatarCache.getAvatarPath(userData.avatarUrl);
|
||||
}
|
||||
|
||||
// 尝试使用avatar(兼容字段)
|
||||
if (userData.avatar) {
|
||||
if (userData.avatar && userData.avatar !== 'null') {
|
||||
console.log(`📸 [LocationModule] 使用用户数据中的avatar: ${userData.avatar}`);
|
||||
return await avatarCache.getAvatarPath(userData.avatar);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user