|
@@ -34,7 +34,7 @@ export class UserService {
|
|
|
try {
|
|
try {
|
|
|
return await this.userRepository.findOne({
|
|
return await this.userRepository.findOne({
|
|
|
where: { id },
|
|
where: { id },
|
|
|
- relations: ['roles'] // 暂时移除 avatarFile 关系
|
|
|
|
|
|
|
+ relations: ['roles', 'avatarFile']
|
|
|
});
|
|
});
|
|
|
} catch (error) {
|
|
} catch (error) {
|
|
|
console.error('Error getting user:', error);
|
|
console.error('Error getting user:', error);
|
|
@@ -46,7 +46,7 @@ export class UserService {
|
|
|
try {
|
|
try {
|
|
|
return await this.userRepository.findOne({
|
|
return await this.userRepository.findOne({
|
|
|
where: { username },
|
|
where: { username },
|
|
|
- relations: ['roles'] // 暂时移除 avatarFile 关系
|
|
|
|
|
|
|
+ relations: ['roles', 'avatarFile']
|
|
|
});
|
|
});
|
|
|
} catch (error) {
|
|
} catch (error) {
|
|
|
console.error('Error getting user:', error);
|
|
console.error('Error getting user:', error);
|
|
@@ -58,7 +58,7 @@ export class UserService {
|
|
|
try {
|
|
try {
|
|
|
return await this.userRepository.findOne({
|
|
return await this.userRepository.findOne({
|
|
|
where: { phone: phone },
|
|
where: { phone: phone },
|
|
|
- relations: ['roles'] // 暂时移除 avatarFile 关系
|
|
|
|
|
|
|
+ relations: ['roles', 'avatarFile']
|
|
|
});
|
|
});
|
|
|
} catch (error) {
|
|
} catch (error) {
|
|
|
console.error('Error getting user by phone:', error);
|
|
console.error('Error getting user by phone:', error);
|
|
@@ -110,7 +110,7 @@ export class UserService {
|
|
|
async getUsers(): Promise<User[]> {
|
|
async getUsers(): Promise<User[]> {
|
|
|
try {
|
|
try {
|
|
|
const users = await this.userRepository.find({
|
|
const users = await this.userRepository.find({
|
|
|
- relations: ['roles'] // 暂时移除 avatarFile 关系
|
|
|
|
|
|
|
+ relations: ['roles', 'avatarFile']
|
|
|
});
|
|
});
|
|
|
return users;
|
|
return users;
|
|
|
} catch (error) {
|
|
} catch (error) {
|
|
@@ -127,7 +127,7 @@ export class UserService {
|
|
|
try {
|
|
try {
|
|
|
return await this.userRepository.findOne({
|
|
return await this.userRepository.findOne({
|
|
|
where: [{ username: account }, { email: account }],
|
|
where: [{ username: account }, { email: account }],
|
|
|
- relations: ['roles'] // 暂时移除 avatarFile 关系
|
|
|
|
|
|
|
+ relations: ['roles', 'avatarFile']
|
|
|
});
|
|
});
|
|
|
} catch (error) {
|
|
} catch (error) {
|
|
|
console.error('Error getting user by account:', error);
|
|
console.error('Error getting user by account:', error);
|