fix(接口测试): 接口导入swagger导入不增加case

--user=郭雨琦
This commit is contained in:
guoyuqi 2022-09-06 11:26:22 +08:00 committed by xiaomeinvG
parent bd8e92c465
commit 6f7a06ebd4
1 changed files with 6 additions and 2 deletions

View File

@ -833,7 +833,9 @@ public class ApiDefinitionService {
} else {
apiDefinition.setVersionId(apiTestImportRequest.getDefaultVersion());
}
caseList = setRequestAndAddNewCase(apiDefinition, caseList, true);
boolean newCreate = !StringUtils.equals(ApiImportPlatform.Swagger2.name(), apiTestImportRequest.getPlatform())
&& !StringUtils.isNotBlank(apiTestImportRequest.getSwaggerUrl());
caseList = setRequestAndAddNewCase(apiDefinition, caseList, newCreate);
reSetImportMocksApiId(mocks, originId, apiDefinition.getId(), apiDefinition.getNum());
batchMapper.insert(apiDefinition);
importCase(apiDefinition, apiTestCaseMapper, caseList);
@ -954,7 +956,9 @@ public class ApiDefinitionService {
}
reSetImportMocksApiId(mocks, originId, apiDefinition.getId(), apiDefinition.getNum());
caseList = setRequestAndAddNewCase(apiDefinition, caseList, true);
boolean newCreate = !StringUtils.equals(ApiImportPlatform.Swagger2.name(), apiTestImportRequest.getPlatform())
&& !StringUtils.isNotBlank(apiTestImportRequest.getSwaggerUrl());
caseList = setRequestAndAddNewCase(apiDefinition, caseList, newCreate);
batchMapper.insert(apiDefinition);
importCase(apiDefinition, apiTestCaseMapper, caseList);
extApiDefinitionMapper.clearLatestVersion(apiDefinition.getRefId());