|
|
@@ -5,7 +5,7 @@ import { InjectRepository } from '@nestjs/typeorm'
|
|
|
import { RcsNumber, RcsNumberSource, RcsNumberStatus } from './entities/rcs-number.entity'
|
|
|
import { PageRequest } from '../common/dto/page-request'
|
|
|
import { paginate, Pagination } from 'nestjs-typeorm-paginate'
|
|
|
-import { Between, In, MoreThan, Not, Repository } from 'typeorm'
|
|
|
+import { Between, MoreThan, Not, Repository } from 'typeorm'
|
|
|
import { DeviceService } from 'src/device/device.service'
|
|
|
import { TaskService } from 'src/task/task.service'
|
|
|
import { OperatorConfigService } from 'src/operator_config/operator_config.service'
|
|
|
@@ -38,6 +38,7 @@ import { sms4verify } from './impl/sms4verify.service'
|
|
|
import { sms23256 } from './impl/sms23256.service'
|
|
|
import { svenkvint } from './impl/svenkvint.service'
|
|
|
import { smsapi } from './impl/smsapi.service'
|
|
|
+import { smstiger } from './impl/smstiger.service'
|
|
|
|
|
|
@Injectable()
|
|
|
export class RcsNumberService {
|
|
|
@@ -85,6 +86,7 @@ export class RcsNumberService {
|
|
|
private sms23256: sms23256,
|
|
|
private svenkvint: svenkvint,
|
|
|
private smsapi: smsapi,
|
|
|
+ private smstiger: smstiger,
|
|
|
private readonly redisService: RedisService
|
|
|
) {
|
|
|
this.durian = new durian('unsnap3094', 'U3Jma1hkbUxXblEyL0ZYai9WWFVvdz09', RcsNumberSource.durian)
|
|
|
@@ -365,6 +367,8 @@ export class RcsNumberService {
|
|
|
return this.svenkvint
|
|
|
case RcsNumberSource.smsapi:
|
|
|
return this.smsapi
|
|
|
+ case RcsNumberSource.smstiger:
|
|
|
+ return this.smstiger
|
|
|
default:
|
|
|
throw new ServiceUnavailableException('不支持的短信通道')
|
|
|
}
|