fix(jenkins): 修复jenkins执行接口用例选择环境的问题
This commit is contained in:
parent
8b8392ddcf
commit
f232f4e177
|
@ -810,6 +810,9 @@ public class ApiTestCaseService {
|
||||||
if (caseWithBLOBs == null) {
|
if (caseWithBLOBs == null) {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
if (StringUtils.isBlank(request.getEnvironmentId())) {
|
||||||
|
request.setEnvironmentId(extApiTestCaseMapper.getApiCaseEnvironment(request.getCaseId()));
|
||||||
|
}
|
||||||
//提前生成报告
|
//提前生成报告
|
||||||
ApiDefinitionExecResult report = addResult(caseWithBLOBs.getId(), APITestStatus.Running.name(), request.getReportId());
|
ApiDefinitionExecResult report = addResult(caseWithBLOBs.getId(), APITestStatus.Running.name(), request.getReportId());
|
||||||
report.setName(caseWithBLOBs.getName());
|
report.setName(caseWithBLOBs.getName());
|
||||||
|
@ -1202,9 +1205,7 @@ public class ApiTestCaseService {
|
||||||
if (StringUtils.isBlank(environmentId)) {
|
if (StringUtils.isBlank(environmentId)) {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
// "environmentId"
|
|
||||||
try {
|
try {
|
||||||
environmentId = environmentId.substring(1, environmentId.length() - 1);
|
|
||||||
return apiTestEnvironmentMapper.selectByPrimaryKey(environmentId);
|
return apiTestEnvironmentMapper.selectByPrimaryKey(environmentId);
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
LogUtil.error("api case environmentId incorrect parsing. api case id: " + caseId);
|
LogUtil.error("api case environmentId incorrect parsing. api case id: " + caseId);
|
||||||
|
|
|
@ -726,7 +726,7 @@
|
||||||
order by `order` desc limit 1;
|
order by `order` desc limit 1;
|
||||||
</select>
|
</select>
|
||||||
<select id="getApiCaseEnvironment" resultType="java.lang.String">
|
<select id="getApiCaseEnvironment" resultType="java.lang.String">
|
||||||
select request -> '$.useEnvironment' from api_test_case where id = #{caseId}
|
select request ->> '$.useEnvironment' from api_test_case where id = #{caseId}
|
||||||
</select>
|
</select>
|
||||||
<update id="deleteToGc" parameterType="io.metersphere.api.dto.definition.ApiTestCaseRequest">
|
<update id="deleteToGc" parameterType="io.metersphere.api.dto.definition.ApiTestCaseRequest">
|
||||||
update api_test_case
|
update api_test_case
|
||||||
|
|
Loading…
Reference in New Issue