fix(项目设置): 定时清理测试报告未清理CASE报告
This commit is contained in:
parent
7cb8e8285e
commit
7d8b065754
|
@ -798,6 +798,13 @@ public class ApiScenarioReportService {
|
||||||
example.createCriteria().andCreateTimeLessThan(time).andProjectIdEqualTo(projectId);
|
example.createCriteria().andCreateTimeLessThan(time).andProjectIdEqualTo(projectId);
|
||||||
List<ApiScenarioReport> apiScenarioReports = apiScenarioReportMapper.selectByExample(example);
|
List<ApiScenarioReport> apiScenarioReports = apiScenarioReportMapper.selectByExample(example);
|
||||||
List<String> ids = apiScenarioReports.stream().map(ApiScenarioReport::getId).collect(Collectors.toList());
|
List<String> ids = apiScenarioReports.stream().map(ApiScenarioReport::getId).collect(Collectors.toList());
|
||||||
|
|
||||||
|
ApiDefinitionExecResultExample definitionExecResultExample = new ApiDefinitionExecResultExample();
|
||||||
|
definitionExecResultExample.createCriteria().andCreateTimeLessThan(time).andProjectIdEqualTo(projectId);
|
||||||
|
List<ApiDefinitionExecResult> apiDefinitionExecResults = definitionExecResultMapper.selectByExample(definitionExecResultExample);
|
||||||
|
List<String> definitionExecIds = apiDefinitionExecResults.stream().map(ApiDefinitionExecResult::getId).collect(Collectors.toList());
|
||||||
|
|
||||||
|
ids.addAll(definitionExecIds);
|
||||||
if (CollectionUtils.isNotEmpty(ids)) {
|
if (CollectionUtils.isNotEmpty(ids)) {
|
||||||
APIReportBatchRequest request = new APIReportBatchRequest();
|
APIReportBatchRequest request = new APIReportBatchRequest();
|
||||||
request.setIds(ids);
|
request.setIds(ids);
|
||||||
|
|
Loading…
Reference in New Issue