diff --git a/src/commission-device/services/commission-device.service.ts b/src/commission-device/services/commission-device.service.ts index ac2aae5..88d6a03 100644 --- a/src/commission-device/services/commission-device.service.ts +++ b/src/commission-device/services/commission-device.service.ts @@ -3,6 +3,7 @@ import * as fs from 'fs'; import { ProjectParam } from '@app/common/dto/project-param.dto'; import { SuccessResponseDto } from '@app/common/dto/success.response.dto'; +import { DeviceStatusFirebaseService } from '@app/common/firebase/devices-status/services/devices-status.service'; import { TuyaService } from '@app/common/integrations/tuya/services/tuya.service'; import { CommunityRepository } from '@app/common/modules/community/repositories'; import { DeviceRepository } from '@app/common/modules/device/repositories'; @@ -20,6 +21,7 @@ export class DeviceCommissionService { constructor( private readonly tuyaService: TuyaService, private readonly deviceService: DeviceService, + private readonly deviceStatusFirebaseService: DeviceStatusFirebaseService, private readonly communityRepository: CommunityRepository, private readonly spaceRepository: SpaceRepository, private readonly subspaceRepository: SubspaceRepository, @@ -209,6 +211,10 @@ export class DeviceCommissionService { rawDeviceId, tuyaSpaceId, ); + + await this.deviceStatusFirebaseService.addDeviceStatusByDeviceUuid( + rawDeviceId, + ); successCount.value++; console.log( `Device ${rawDeviceId} successfully processed and transferred to Tuya space ${tuyaSpaceId}`,