|
|
@@ -35,6 +35,7 @@ import { usapanel } from './impl/usapanel.service'
|
|
|
import { dashboard } from './impl/dashboard.service'
|
|
|
import { smspva } from './impl/smspva.service'
|
|
|
import { sms7979 } from './impl/sms7979.service'
|
|
|
+import { sms4verify } from './impl/sms4verify.service'
|
|
|
|
|
|
@Injectable()
|
|
|
export class RcsNumberService {
|
|
|
@@ -44,6 +45,8 @@ export class RcsNumberService {
|
|
|
private cloud037: cloud214
|
|
|
private cloud041: cloud214
|
|
|
private cloud050: cloud214
|
|
|
+ private sms4verify01: sms4verify
|
|
|
+ private sms4verify02: sms4verify
|
|
|
|
|
|
private readonly redis: Redis | null
|
|
|
|
|
|
@@ -81,6 +84,8 @@ export class RcsNumberService {
|
|
|
this.cloud037 = new cloud214('100037', 'aaec6c21e54dc53b92e472df21a95bb7', RcsNumberSource.cloud037)
|
|
|
this.cloud041 = new cloud214('100041', '8174f3107605645d17fd6c5edc0bfb7d', RcsNumberSource.cloud041)
|
|
|
this.cloud050 = new cloud214('100050', '6c0f25c802b82d2a5c78f01fb627be2c', RcsNumberSource.cloud050)
|
|
|
+ this.sms4verify01 = new sms4verify('Yt8kbBGbvMTL3OBZ2dvwXCm78MI59D', RcsNumberSource.sms4verify01)
|
|
|
+ this.sms4verify02 = new sms4verify('7FwojO3gHajkmyaHFJEd5brt4iq8HN', RcsNumberSource.sms4verify02)
|
|
|
this.redis = this.redisService.getOrThrow()
|
|
|
this.redis.get('hello').then((res) => {
|
|
|
console.log(res)
|
|
|
@@ -326,6 +331,10 @@ export class RcsNumberService {
|
|
|
return this.smspva
|
|
|
case RcsNumberSource.sms7979:
|
|
|
return this.sms7979
|
|
|
+ case RcsNumberSource.sms4verify01:
|
|
|
+ return this.sms4verify01
|
|
|
+ case RcsNumberSource.sms4verify02:
|
|
|
+ return this.sms4verify02
|
|
|
default:
|
|
|
throw new ServiceUnavailableException('不支持的短信通道')
|
|
|
}
|