haogh 7 ヶ月 前
コミット
51558f8700

+ 12 - 1
src/main/java/com/qmth/exam/reserve/controller/admin/StudentAdminController.java

@@ -100,7 +100,17 @@ public class StudentAdminController extends BaseController {
 
 
     @ApiOperation(value = "导出考生")
     @ApiOperation(value = "导出考生")
     @PostMapping(value = "/export")
     @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();
         LoginUser loginUser = this.curLoginUser();
         if (loginUser.getRole().equals(Role.TEACHING)) {
         if (loginUser.getRole().equals(Role.TEACHING)) {
             req.setTeachingId(loginUser.getCategoryId());
             req.setTeachingId(loginUser.getCategoryId());
@@ -118,6 +128,7 @@ public class StudentAdminController extends BaseController {
             writer.output(response.getOutputStream());
             writer.output(response.getOutputStream());
         } catch (IOException e) {
         } catch (IOException e) {
             log.error(e.getMessage());
             log.error(e.getMessage());
+            throw new StatusException(e.getMessage());
         }
         }
 
 
     }
     }