fix(接口测试): 场景导入order为空
--user=郭雨琦 --bug=1014731 https://www.tapd.cn/55049933/bugtrace/bugs/view/1155049933001014731
This commit is contained in:
parent
1f1c1a7d0c
commit
6ccca9dc28
|
@ -1248,6 +1248,12 @@ public class ApiAutomationService {
|
|||
}
|
||||
|
||||
checkReferenceCase(scenarioWithBLOBs, apiTestCaseMapper, apiDefinitionMapper);
|
||||
if (scenarioWithBLOBs.getOrder() == null) {
|
||||
scenarioWithBLOBs.setOrder(getImportNextOrder(scenarioWithBLOBs.getProjectId()));
|
||||
}
|
||||
if (scenarioWithBLOBs.getNum() == null) {
|
||||
scenarioWithBLOBs.setNum(getNextNum(scenarioWithBLOBs.getProjectId()));
|
||||
}
|
||||
batchMapper.insert(scenarioWithBLOBs);
|
||||
apiScenarioReferenceIdService.saveApiAndScenarioRelation(scenarioWithBLOBs);
|
||||
extApiScenarioMapper.clearLatestVersion(scenarioWithBLOBs.getRefId());
|
||||
|
@ -1272,6 +1278,12 @@ public class ApiAutomationService {
|
|||
scenarioWithBLOBs.setNum(sameRequest.get(0).getNum()); // 使用第一个num当作本次的num
|
||||
scenarioWithBLOBs.setOrder(sameRequest.get(0).getOrder());
|
||||
}
|
||||
if (scenarioWithBLOBs.getOrder() == null) {
|
||||
scenarioWithBLOBs.setOrder(getImportNextOrder(scenarioWithBLOBs.getProjectId()));
|
||||
}
|
||||
if (scenarioWithBLOBs.getNum() == null) {
|
||||
scenarioWithBLOBs.setNum(getNextNum(scenarioWithBLOBs.getProjectId()));
|
||||
}
|
||||
batchMapper.insert(scenarioWithBLOBs);
|
||||
} else {
|
||||
ApiScenarioWithBLOBs existScenario = scenarioOp.get();
|
||||
|
@ -1280,6 +1292,12 @@ public class ApiAutomationService {
|
|||
scenarioWithBLOBs.setVersionId(apiTestImportRequest.getUpdateVersionId());
|
||||
scenarioWithBLOBs.setOrder(existScenario.getOrder());
|
||||
scenarioWithBLOBs.setNum(existScenario.getNum());
|
||||
if (scenarioWithBLOBs.getOrder() == null) {
|
||||
scenarioWithBLOBs.setOrder(getImportNextOrder(scenarioWithBLOBs.getProjectId()));
|
||||
}
|
||||
if (scenarioWithBLOBs.getNum() == null) {
|
||||
scenarioWithBLOBs.setNum(getNextNum(scenarioWithBLOBs.getProjectId()));
|
||||
}
|
||||
batchMapper.updateByPrimaryKeyWithBLOBs(scenarioWithBLOBs);
|
||||
}
|
||||
checkReferenceCase(scenarioWithBLOBs, apiTestCaseMapper, apiDefinitionMapper);
|
||||
|
@ -1354,6 +1372,12 @@ public class ApiAutomationService {
|
|||
scenarioWithBLOBs.setVersionId(apiTestImportRequest.getDefaultVersion());
|
||||
}
|
||||
checkReferenceCase(scenarioWithBLOBs, apiTestCaseMapper, apiDefinitionMapper);
|
||||
if (scenarioWithBLOBs.getOrder() == null) {
|
||||
scenarioWithBLOBs.setOrder(getImportNextOrder(request.getProjectId()));
|
||||
}
|
||||
if (scenarioWithBLOBs.getNum() == null) {
|
||||
scenarioWithBLOBs.setNum(getNextNum(scenarioWithBLOBs.getProjectId()));
|
||||
}
|
||||
batchMapper.insert(scenarioWithBLOBs);
|
||||
// 存储依赖关系
|
||||
ApiAutomationRelationshipEdgeService relationshipEdgeService = CommonBeanFactory.getBean(ApiAutomationRelationshipEdgeService.class);
|
||||
|
|
Loading…
Reference in New Issue