|
@@ -100,7 +100,17 @@ public class StudentAdminController extends BaseController {
|
|
|
|
|
|
@ApiOperation(value = "导出考生")
|
|
|
@PostMapping(value = "/export")
|
|
|
- public void exportExceptionMessage(@RequestBody StudentReq req, HttpServletResponse response) {
|
|
|
+ public void export(@RequestParam(value = "taskId", required = false) Long taskId, @RequestParam(value = "teachingId", required = false) Long teachingId,
|
|
|
+ @RequestParam(value = "name", required = false) String name, @RequestParam(value = "identityNumber", required = false) String identityNumber,
|
|
|
+ @RequestParam(value = "studentCode", required = false) String studentCode, HttpServletResponse response) {
|
|
|
+ //参数设置
|
|
|
+ StudentReq req = new StudentReq();
|
|
|
+ req.setTeachingId(teachingId);
|
|
|
+ req.setName(name);
|
|
|
+ req.setIdentityNumber(identityNumber);
|
|
|
+ req.setStudentCode(studentCode);
|
|
|
+ req.setTaskId(taskId);
|
|
|
+ // 教学点管理员设置
|
|
|
LoginUser loginUser = this.curLoginUser();
|
|
|
if (loginUser.getRole().equals(Role.TEACHING)) {
|
|
|
req.setTeachingId(loginUser.getCategoryId());
|
|
@@ -118,6 +128,7 @@ public class StudentAdminController extends BaseController {
|
|
|
writer.output(response.getOutputStream());
|
|
|
} catch (IOException e) {
|
|
|
log.error(e.getMessage());
|
|
|
+ throw new StatusException(e.getMessage());
|
|
|
}
|
|
|
|
|
|
}
|