MonitorController.java 1.2 KB

123456789101112131415161718192021222324252627282930313233343536
  1. package cn.com.qmth.markingaudit.controller;
  2. import java.util.List;
  3. import org.springframework.beans.factory.annotation.Autowired;
  4. import org.springframework.web.bind.annotation.PostMapping;
  5. import org.springframework.web.bind.annotation.RequestMapping;
  6. import org.springframework.web.bind.annotation.RestController;
  7. import com.qmth.boot.api.annotation.Aac;
  8. import cn.com.qmth.markingaudit.bean.ExamDataQuery;
  9. import cn.com.qmth.markingaudit.bean.ExamDataVo;
  10. import cn.com.qmth.markingaudit.service.MonitorService;
  11. import cn.com.qmth.markingaudit.support.AccessInfo;
  12. import cn.com.qmth.markingaudit.support.CustConstants;
  13. import cn.com.qmth.markingaudit.utils.ServletUtil;
  14. import io.swagger.annotations.ApiOperation;
  15. @RestController
  16. @RequestMapping(CustConstants.URI_PREFIX + "/applet")
  17. @Aac(strict = false, auth = true)
  18. public class MonitorController {
  19. @Autowired
  20. private MonitorService monitorService;
  21. @ApiOperation(value = "考试数据")
  22. @PostMapping("examDataSync")
  23. public List<ExamDataVo> examData(ExamDataQuery req) throws Exception {
  24. AccessInfo ai = ServletUtil.getAccessInfo();
  25. req.setSchoolCode(ai.getSchoolCode());
  26. return monitorService.examData(req);
  27. }
  28. }