瀏覽代碼

加入report武大鉴权

wangliang 4 年之前
父節點
當前提交
85a903c5b5

+ 26 - 0
teachcloud-report/src/main/java/com/qmth/teachcloud/report/api/DataDriveController.java

@@ -0,0 +1,26 @@
+package com.qmth.teachcloud.report.api;
+
+import com.qmth.boot.api.constant.ApiConstant;
+import com.qmth.teachcloud.common.util.Result;
+import com.qmth.teachcloud.common.util.ResultUtil;
+import com.qmth.teachcloud.report.business.bean.result.TBExamStudentResult;
+import com.qmth.teachcloud.report.business.enums.SemesterEnum;
+import io.swagger.annotations.*;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestMethod;
+import org.springframework.web.bind.annotation.RequestParam;
+import org.springframework.web.bind.annotation.RestController;
+
+@Api(tags = "数据驾驶舱Controller")
+@RestController
+@RequestMapping(ApiConstant.DEFAULT_URI_PREFIX + "/${prefix.url.reportSchool}")
+public class DataDriveController {
+
+    @ApiOperation(value = "全校考试概况接口")
+    @RequestMapping(value = "/exam/get_overview", method = RequestMethod.POST)
+    @ApiResponses({@ApiResponse(code = 200, message = "考生信息", response = TBExamStudentResult.class)})
+    public Result examGetOverview(@ApiParam(value = "考试id", required = true) @RequestParam String examId,
+                                  @ApiParam(value = "学期", required = true) @RequestParam SemesterEnum semester) {
+        return ResultUtil.ok();
+    }
+}

+ 2 - 2
teachcloud-report/src/main/java/com/qmth/teachcloud/report/api/SysReportController.java

@@ -59,11 +59,11 @@ public class SysReportController {
     @RequestMapping(value = "/common/list_exam", method = RequestMethod.POST)
     @ApiResponses({@ApiResponse(code = 200, message = "考试信息", response = TBExamResult.class)})
     public Result listExam(@ApiParam(value = "学校id", required = true) @RequestParam String schoolId,
-                           @ApiParam(value = "学期枚举", required = true) @RequestParam SemesterEnum semesterEnum) {
+                           @ApiParam(value = "学期枚举", required = true) @RequestParam SemesterEnum semester) {
         QueryWrapper<TBExam> tbExamQueryWrapper = new QueryWrapper<>();
         tbExamQueryWrapper.select(" DISTINCT id,exam_name as examName,exam_code as examCode ")
                 .eq("school_id", SystemConstant.convertIdToLong(schoolId))
-                .eq("semester", semesterEnum);
+                .eq("semester", semester);
         List<TBExam> tbExamList = tbExamService.list(tbExamQueryWrapper);
         List<TBExamResult> tbExamResultList = null;
         if (Objects.nonNull(tbExamList) && tbExamList.size() > 0) {