x1ongzhu il y a 1 an
Parent
commit
ecd3fa5560

+ 1 - 1
src/events/events.gateway.ts

@@ -30,7 +30,7 @@ export class EventsGateway implements OnGatewayInit, OnGatewayConnection, OnGate
 
     private callbacks: { [key: string]: any } = {}
 
-    constructor(private readonly deviceService: DeviceService) {}
+    constructor(private deviceService: DeviceService) {}
 
     afterInit(server: any) {
         Logger.log('Initialized!', 'EventsGateway')

+ 3 - 1
src/rcs-number/impl/mwze167.service.ts

@@ -1,7 +1,7 @@
 import axios, { AxiosError } from 'axios'
 import { GetNumberService } from './get-number-service'
 import { RcsNumber, RcsNumberSource, RcsNumberStatus } from '../entities/rcs-number.entity'
-import { HttpException, OnModuleInit, forwardRef } from '@nestjs/common'
+import { HttpException, Logger, OnModuleInit, forwardRef } from '@nestjs/common'
 import { RcsNumberService } from '../rcs-number.service'
 import { InjectRepository } from '@nestjs/typeorm'
 import { Repository } from 'typeorm'
@@ -37,10 +37,12 @@ export class mwze167 extends GetNumberService {
                 }
             })
             const data = res.data
+            Logger.log(data, 'mwze167')
             number = data.data[0]?.number
             orderId = data.orderId
         } catch (e: any) {
             if (e.response) {
+                Logger.error(e.response.data, 'mwze167')
                 throw new HttpException(e.response.data.message, 500)
             } else {
                 throw new HttpException(e.message, 500)

+ 8 - 1
src/rcs-number/rcs-number.controller.ts

@@ -1,9 +1,11 @@
-import { Body, Controller, Post, Put } from '@nestjs/common'
+import { Body, Controller, Get, Param, Post, Put } from '@nestjs/common'
 import { RcsNumberService } from './rcs-number.service'
 import { PageRequest } from '../common/dto/page-request'
 import { RcsNumber } from './entities/rcs-number.entity'
+import { Public } from '../auth/public.decorator'
 
 @Controller('rcs-number')
+@Public()
 export class RcsNumberController {
     constructor(private readonly rcsNumberService: RcsNumberService) {}
 
@@ -17,6 +19,11 @@ export class RcsNumberController {
         return await this.rcsNumberService.create(body?.deviceId)
     }
 
+    @Get('/:id')
+    async get(@Param('id') id: string) {
+        return await this.rcsNumberService.get(Number(id))
+    }
+
     @Post('/delete')
     async delete(@Body() id: number) {
         return await this.rcsNumberService.delete(id)

+ 4 - 0
src/rcs-number/rcs-number.service.ts

@@ -26,4 +26,8 @@ export class RcsNumberService {
     async delete(id: number): Promise<void> {
         await this.rcsNumberRepository.delete(id)
     }
+
+    async get(id: number): Promise<RcsNumber> {
+        return await this.rcsNumberRepository.findOneBy({ id })
+    }
 }