From 7ede776ea5542f43179e9326ff6130977460b3f7 Mon Sep 17 00:00:00 2001 From: zhangchunhui <1005084830@qq.com> Date: Fri, 7 Apr 2023 17:28:43 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20swagger=E5=AF=BC=E5=85=A5=E9=87=8D?= =?UTF-8?q?=E5=A4=8D=E6=8E=A5=E5=8F=A3=E5=AF=B9=E6=AF=94url=E9=94=99?= =?UTF-8?q?=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/service/migrate.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/service/migrate.ts b/src/service/migrate.ts index 641b5b4..35c3553 100644 --- a/src/service/migrate.ts +++ b/src/service/migrate.ts @@ -782,11 +782,13 @@ export default class MigrateService { // 处理完每个接口请求参数后,如果-遇到第一个存在接口不符合规范就全部返回 if (checkSwaggerResult.length > 0) break + const realUrl = `${host ? `https://${host}` : ''}${url.replace('-test', '')}` + // 判断对应模块是否存在该接口 const index = repository.modules.findIndex(item => { return ( item.id === mod.id && - item.interfaces.findIndex(it => (it.url || '') === url) >= 0 + item.interfaces.findIndex(it => (it.url || '') === realUrl) >= 0 ) // 已经存在接口 }) @@ -796,7 +798,7 @@ export default class MigrateService { moduleId: mod.id, name: `${apiObj.summary}`, description: apiObj.description, - url: `${host ? `https://${host}` : ''}${url.replace('-test', '')}`, + url: realUrl, priority: iCounter++, creatorId: curUserId, repositoryId: repositoryId, @@ -819,7 +821,7 @@ export default class MigrateService { moduleId: mod.id, name: `${apiObj.summary}`, description: apiObj.description, - url: `${host ? `https://${host}` : ''}${url.replace('-test', '')}`, + url: realUrl, repositoryId: repositoryId, method: method.toUpperCase(), },