Commit b8e44f7b authored by 黎博's avatar 黎博

新增提测说明项目接口

parent 11fdf4c4
...@@ -183,4 +183,26 @@ public class DockerProjectController { ...@@ -183,4 +183,26 @@ public class DockerProjectController {
return ""; return "";
} }
/**
* 给提测说明提供的项目列表接口,目前只给出java项目和node项目
* @return
*/
@GetMapping("/list_for_test_desc")
public JsonResult getProjectListForTestDesc() {
QueryWrapper<DockerProject> dockerProjectQueryWrapper = new QueryWrapper<>();
List<String> projectTypeList = new ArrayList<>();
projectTypeList.add("java");
projectTypeList.add("node");
dockerProjectQueryWrapper
.in("project_type", projectTypeList)
.eq("is_active", 1);
List<DockerProject> dockerProjectList = dockerProjectService.list(dockerProjectQueryWrapper);
Collections.sort(dockerProjectList, (d1, d2) -> {
String projectName1 = d1.getProjectName();
String projectName2 = d2.getProjectName();
return projectName1.compareTo(projectName2);
});
return JsonResult.buildSuccessResult(dockerProjectList);
}
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment