|
@@ -3,6 +3,7 @@ package cn.com.qmth.markingaudit.controller;
|
|
import java.util.List;
|
|
import java.util.List;
|
|
|
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
|
+import org.springframework.validation.annotation.Validated;
|
|
import org.springframework.web.bind.annotation.PostMapping;
|
|
import org.springframework.web.bind.annotation.PostMapping;
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
import org.springframework.web.bind.annotation.RestController;
|
|
import org.springframework.web.bind.annotation.RestController;
|
|
@@ -11,6 +12,8 @@ import com.qmth.boot.api.annotation.Aac;
|
|
|
|
|
|
import cn.com.qmth.markingaudit.bean.ExamDataQuery;
|
|
import cn.com.qmth.markingaudit.bean.ExamDataQuery;
|
|
import cn.com.qmth.markingaudit.bean.ExamDataVo;
|
|
import cn.com.qmth.markingaudit.bean.ExamDataVo;
|
|
|
|
+import cn.com.qmth.markingaudit.bean.StudentDataQuery;
|
|
|
|
+import cn.com.qmth.markingaudit.bean.StudentDataVo;
|
|
import cn.com.qmth.markingaudit.service.MonitorService;
|
|
import cn.com.qmth.markingaudit.service.MonitorService;
|
|
import cn.com.qmth.markingaudit.support.AccessInfo;
|
|
import cn.com.qmth.markingaudit.support.AccessInfo;
|
|
import cn.com.qmth.markingaudit.support.CustConstants;
|
|
import cn.com.qmth.markingaudit.support.CustConstants;
|
|
@@ -27,10 +30,17 @@ public class MonitorController {
|
|
|
|
|
|
@ApiOperation(value = "考试数据")
|
|
@ApiOperation(value = "考试数据")
|
|
@PostMapping("examDataSync")
|
|
@PostMapping("examDataSync")
|
|
- public List<ExamDataVo> examData(ExamDataQuery req) throws Exception {
|
|
|
|
|
|
+ public List<ExamDataVo> examData(@Validated ExamDataQuery req) {
|
|
AccessInfo ai = ServletUtil.getAccessInfo();
|
|
AccessInfo ai = ServletUtil.getAccessInfo();
|
|
req.setSchoolCode(ai.getSchoolCode());
|
|
req.setSchoolCode(ai.getSchoolCode());
|
|
return monitorService.examData(req);
|
|
return monitorService.examData(req);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ @ApiOperation(value = "考生数据")
|
|
|
|
+ @PostMapping("examineeDataSync")
|
|
|
|
+ public List<StudentDataVo> studentData(@Validated StudentDataQuery req) {
|
|
|
|
+ AccessInfo ai = ServletUtil.getAccessInfo();
|
|
|
|
+ req.setSchoolCode(ai.getSchoolCode());
|
|
|
|
+ return monitorService.studentData(req);
|
|
|
|
+ }
|
|
}
|
|
}
|