fix(接口测试): 场景复制接口版本显示错误问题
--bug=1019921 --user=赵勇 【接口测试】场景复制的api,版本显示成了项目名称 https://www.tapd.cn/55049933/s/1299112
This commit is contained in:
parent
01d9072787
commit
2c520503c2
|
@ -18,8 +18,6 @@ import org.python.util.PythonInterpreter;
|
|||
import org.springframework.beans.factory.annotation.Value;
|
||||
import org.springframework.boot.ApplicationArguments;
|
||||
import org.springframework.boot.ApplicationRunner;
|
||||
import org.springframework.boot.context.event.ApplicationReadyEvent;
|
||||
import org.springframework.context.ApplicationListener;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
package io.metersphere.service;
|
||||
|
||||
import io.metersphere.api.dto.automation.ApiScenarioDTO;
|
||||
import io.metersphere.api.dto.definition.ApiDefinitionResult;
|
||||
import io.metersphere.api.dto.definition.ApiTestCaseInfo;
|
||||
import io.metersphere.api.dto.definition.request.ElementUtil;
|
||||
import io.metersphere.base.domain.ApiDefinition;
|
||||
import io.metersphere.base.domain.ApiScenarioWithBLOBs;
|
||||
import io.metersphere.base.domain.ApiTestCaseWithBLOBs;
|
||||
import io.metersphere.base.domain.Project;
|
||||
|
@ -174,11 +174,11 @@ public class MsHashTreeService {
|
|||
this.setElement(element, apiTestCase.getNum(), enable, apiTestCase.getVersionName(), apiTestCase.getVersionEnable());
|
||||
}
|
||||
} else if (StringUtils.equalsIgnoreCase(element.optString(REFERENCED), COPY)) {
|
||||
ApiDefinition definition = apiDefinitionMapper.selectByPrimaryKey(element.optString(ID));
|
||||
ApiDefinitionResult definition = apiDefinitionService.getById(element.optString(ID));
|
||||
if (definition != null) {
|
||||
Project project = projectMapper.selectByPrimaryKey(definition.getProjectId());
|
||||
element.put(ID, definition.getId());
|
||||
this.setElement(element, definition.getNum(), enable, project.getName(), project.getVersionEnable());
|
||||
this.setElement(element, definition.getNum(), enable, definition.getVersionName(), project.getVersionEnable());
|
||||
isExist = true;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue