|
@@ -1,6 +1,8 @@
|
|
package cn.com.qmth.examcloud.core.reports.api.controller;
|
|
package cn.com.qmth.examcloud.core.reports.api.controller;
|
|
|
|
|
|
import java.util.List;
|
|
import java.util.List;
|
|
|
|
+import java.util.stream.Collectors;
|
|
|
|
+import java.util.stream.Stream;
|
|
|
|
|
|
import javax.validation.Valid;
|
|
import javax.validation.Valid;
|
|
import javax.validation.constraints.NotBlank;
|
|
import javax.validation.constraints.NotBlank;
|
|
@@ -119,4 +121,12 @@ public class ProjectController extends ControllerSupport {
|
|
User user = getAccessUser();
|
|
User user = getAccessUser();
|
|
return projectService.getProject(id, user.getRootOrgId());
|
|
return projectService.getProject(id, user.getRootOrgId());
|
|
}
|
|
}
|
|
|
|
+ @ApiOperation(value="批量获取评项目")
|
|
|
|
+ @GetMapping("/getProjectList")
|
|
|
|
+ public List<ProjectBean> getProjectList(@RequestParam(required = true) String ids) {
|
|
|
|
+ List<Long> pids = Stream.of(ids.split(",")).map(s -> Long.parseLong(s.trim()))
|
|
|
|
+ .collect(Collectors.toList());
|
|
|
|
+ User user = getAccessUser();
|
|
|
|
+ return projectService.getProjectList(pids, user.getRootOrgId());
|
|
|
|
+ }
|
|
}
|
|
}
|