refactor: resolve remaining field audit issues
This commit is contained in:
@@ -1,15 +1,13 @@
|
||||
import { Injectable, Logger, BadRequestException, NotFoundException } from '@nestjs/common';
|
||||
import { InjectRepository } from '@nestjs/typeorm';
|
||||
import { Repository } from 'typeorm';
|
||||
import {
|
||||
IntegrationConfig,
|
||||
IntegrationConfigDetail,
|
||||
} from '../entities/integration-config.entity';
|
||||
import { IntegrationConfig, IntegrationConfigDetail } from '../entities/integration-config.entity';
|
||||
import {
|
||||
ThirdConfigBaseDTO,
|
||||
DingTalkThirdConfig,
|
||||
WeComThirdConfig,
|
||||
SaveConfigRequest,
|
||||
DingTalkThirdConfigDto,
|
||||
WeComThirdConfigDto,
|
||||
IntegrationType,
|
||||
SaveIntegrationConfigDto,
|
||||
} from './dto/config.dto';
|
||||
|
||||
@Injectable()
|
||||
@@ -67,7 +65,7 @@ export class IntegrationConfigService {
|
||||
}
|
||||
|
||||
/** 保存/更新配置 */
|
||||
async saveConfig(request: SaveConfigRequest): Promise<void> {
|
||||
async saveConfig(request: SaveIntegrationConfigDto): Promise<void> {
|
||||
const config = await this.ensureConfig();
|
||||
const detailType = this.getDetailType(request.type);
|
||||
|
||||
@@ -121,8 +119,8 @@ export class IntegrationConfigService {
|
||||
|
||||
/** 测试连接 */
|
||||
async testConnection(
|
||||
type: string,
|
||||
config: DingTalkThirdConfig | WeComThirdConfig,
|
||||
type: IntegrationType,
|
||||
config: DingTalkThirdConfigDto | WeComThirdConfigDto,
|
||||
): Promise<boolean> {
|
||||
try {
|
||||
const finalConfig = { ...config } as Record<string, unknown>;
|
||||
|
||||
Reference in New Issue
Block a user