|
|
|
@@ -87,7 +87,13 @@ public class ExperimentServiceImpl implements ExperimentService { |
|
|
|
public Page<Experiment> queryByPage(Experiment experiment, PageRequest pageRequest) { |
|
|
|
List<Experiment> experimentList = this.experimentDao.queryAllByLimit(experiment, pageRequest); |
|
|
|
long total = this.experimentDao.count(experiment); |
|
|
|
// 存储所有实验的ID列表 |
|
|
|
// 存储所有实验的ID列表,查询实验对应的流水线 |
|
|
|
for(Experiment exp: experimentList){ |
|
|
|
Long workflowId = exp.getWorkflowId(); |
|
|
|
Workflow correspondingWorkflow = this.workflowService.queryById(workflowId); |
|
|
|
String workflowName = correspondingWorkflow.getName(); |
|
|
|
exp.setWorkflowName(workflowName); |
|
|
|
} |
|
|
|
|
|
|
|
return new PageImpl<>(experimentList,pageRequest,total); |
|
|
|
} |
|
|
|
|