Refactor imports and add relations in DeviceService

This commit is contained in:
faris Aljohari
2024-05-05 18:40:28 +03:00
parent e48c6b4a91
commit 11c3b8015b
2 changed files with 5 additions and 5 deletions

View File

@ -5,15 +5,13 @@ import { ConfigModule } from '@nestjs/config';
import { ProductRepositoryModule } from '@app/common/modules/product/product.repository.module'; import { ProductRepositoryModule } from '@app/common/modules/product/product.repository.module';
import { ProductRepository } from '@app/common/modules/product/repositories'; import { ProductRepository } from '@app/common/modules/product/repositories';
import { DeviceRepositoryModule } from '@app/common/modules/device'; import { DeviceRepositoryModule } from '@app/common/modules/device';
import { import { DeviceRepository } from '@app/common/modules/device/repositories';
DeviceRepository,
DeviceUserTypeRepository,
} from '@app/common/modules/device/repositories';
import { PermissionTypeRepository } from '@app/common/modules/permission/repositories'; import { PermissionTypeRepository } from '@app/common/modules/permission/repositories';
import { SpaceRepository } from '@app/common/modules/space/repositories'; import { SpaceRepository } from '@app/common/modules/space/repositories';
import { GroupDeviceRepository } from '@app/common/modules/group-device/repositories'; import { GroupDeviceRepository } from '@app/common/modules/group-device/repositories';
import { GroupRepository } from '@app/common/modules/group/repositories'; import { GroupRepository } from '@app/common/modules/group/repositories';
import { GroupRepositoryModule } from '@app/common/modules/group/group.repository.module'; import { GroupRepositoryModule } from '@app/common/modules/group/group.repository.module';
import { DeviceUserPermissionRepository } from '@app/common/modules/device-user-permission/repositories';
@Module({ @Module({
imports: [ imports: [
ConfigModule, ConfigModule,
@ -25,7 +23,7 @@ import { GroupRepositoryModule } from '@app/common/modules/group/group.repositor
providers: [ providers: [
DeviceService, DeviceService,
ProductRepository, ProductRepository,
DeviceUserTypeRepository, DeviceUserPermissionRepository,
PermissionTypeRepository, PermissionTypeRepository,
SpaceRepository, SpaceRepository,
DeviceRepository, DeviceRepository,

View File

@ -215,6 +215,7 @@ export class DeviceService {
where: { where: {
uuid: deviceUuid, uuid: deviceUuid,
}, },
relations: ['productDevice', 'permission'],
}); });
if (!deviceDetails) { if (!deviceDetails) {
@ -224,6 +225,7 @@ export class DeviceService {
const response = await this.getDeviceDetailsByDeviceIdTuya( const response = await this.getDeviceDetailsByDeviceIdTuya(
deviceDetails.deviceTuyaUuid, deviceDetails.deviceTuyaUuid,
); );
console.log('response', deviceDetails);
return { return {
...response, ...response,