|
|
@@ -33,6 +33,7 @@ import { Channel } from '../channel/entities/channel.entities'
|
|
|
import { durainus } from './impl/durainus.service'
|
|
|
import { usapanel } from './impl/usapanel.service'
|
|
|
import { dashboard } from './impl/dashboard.service'
|
|
|
+import { smspva } from './impl/smspva.service'
|
|
|
|
|
|
@Injectable()
|
|
|
export class RcsNumberService {
|
|
|
@@ -70,6 +71,7 @@ export class RcsNumberService {
|
|
|
private usapanel: usapanel,
|
|
|
private textverified: textverified,
|
|
|
private dashboard: dashboard,
|
|
|
+ private smspva: smspva,
|
|
|
private readonly redisService: RedisService
|
|
|
) {
|
|
|
this.cloud033 = new cloud214('100033', '1e40ca9795b1fc038db76512175d59b5', RcsNumberSource.cloud033)
|
|
|
@@ -315,6 +317,8 @@ export class RcsNumberService {
|
|
|
return this.usapanel
|
|
|
case RcsNumberSource.dashboard:
|
|
|
return this.dashboard
|
|
|
+ case RcsNumberSource.smspva:
|
|
|
+ return this.smspva
|
|
|
default:
|
|
|
throw new ServiceUnavailableException('不支持的短信通道')
|
|
|
}
|
|
|
@@ -357,7 +361,7 @@ export class RcsNumberService {
|
|
|
} else if (number.orderId.slice(-4) === '0034') {
|
|
|
update.from = RcsNumberSource.cloud034
|
|
|
}
|
|
|
- } else if (number.from === RcsNumberSource.usacode) {
|
|
|
+ } else if (number.from === RcsNumberSource.usapanel) {
|
|
|
await this.redis.del('usapanel')
|
|
|
}
|
|
|
await this.rcsNumberRepository.update(number.id, update)
|