|
@@ -4,12 +4,12 @@ import com.qmth.boot.api.constant.ApiConstant;
|
|
import com.qmth.distributed.print.business.service.BasicExamService;
|
|
import com.qmth.distributed.print.business.service.BasicExamService;
|
|
import com.qmth.teachcloud.common.contant.SystemConstant;
|
|
import com.qmth.teachcloud.common.contant.SystemConstant;
|
|
import com.qmth.teachcloud.common.entity.BasicExam;
|
|
import com.qmth.teachcloud.common.entity.BasicExam;
|
|
-import com.qmth.teachcloud.common.util.RedisUtil;
|
|
|
|
import com.qmth.teachcloud.common.util.Result;
|
|
import com.qmth.teachcloud.common.util.Result;
|
|
import com.qmth.teachcloud.common.util.ResultUtil;
|
|
import com.qmth.teachcloud.common.util.ResultUtil;
|
|
import com.qmth.teachcloud.mark.service.MarkStudentService;
|
|
import com.qmth.teachcloud.mark.service.MarkStudentService;
|
|
import io.swagger.annotations.Api;
|
|
import io.swagger.annotations.Api;
|
|
import io.swagger.annotations.ApiOperation;
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
|
+import io.swagger.annotations.ApiParam;
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
import org.springframework.web.bind.annotation.RequestMethod;
|
|
import org.springframework.web.bind.annotation.RequestMethod;
|
|
import org.springframework.web.bind.annotation.RequestParam;
|
|
import org.springframework.web.bind.annotation.RequestParam;
|
|
@@ -28,14 +28,18 @@ public class ScanExamController {
|
|
|
|
|
|
@ApiOperation(value = "扫描汇总-答题卡扫描、签到表扫描")
|
|
@ApiOperation(value = "扫描汇总-答题卡扫描、签到表扫描")
|
|
@RequestMapping(value = "card/info", method = RequestMethod.POST)
|
|
@RequestMapping(value = "card/info", method = RequestMethod.POST)
|
|
- public Result cardInfo(@RequestParam Long examId) {
|
|
|
|
|
|
+ public Result cardInfo(@ApiParam(value = "考试ID", required = true) @RequestParam Long examId,
|
|
|
|
+ @ApiParam(value = "课程代码") @RequestParam(required = false) String courseCode,
|
|
|
|
+ @ApiParam(value = "试卷编号") @RequestParam(required = false) String paperNumber) {
|
|
BasicExam exam = basicExamService.getById(examId);
|
|
BasicExam exam = basicExamService.getById(examId);
|
|
return ResultUtil.ok(markStudentService.getScanExamInfo(exam));
|
|
return ResultUtil.ok(markStudentService.getScanExamInfo(exam));
|
|
}
|
|
}
|
|
|
|
|
|
@ApiOperation(value = "扫描汇总-数据校对")
|
|
@ApiOperation(value = "扫描汇总-数据校对")
|
|
@RequestMapping(value = "check/info", method = RequestMethod.POST)
|
|
@RequestMapping(value = "check/info", method = RequestMethod.POST)
|
|
- public Result checkInfo(@RequestParam Long examId) {
|
|
|
|
|
|
+ public Result checkInfo(@ApiParam(value = "考试ID", required = true) @RequestParam Long examId,
|
|
|
|
+ @ApiParam(value = "课程代码") @RequestParam(required = false) String courseCode,
|
|
|
|
+ @ApiParam(value = "试卷编号") @RequestParam(required = false) String paperNumber) {
|
|
BasicExam exam = basicExamService.getById(examId);
|
|
BasicExam exam = basicExamService.getById(examId);
|
|
return ResultUtil.ok(markStudentService.checkInfo(exam));
|
|
return ResultUtil.ok(markStudentService.checkInfo(exam));
|
|
}
|
|
}
|