|
@@ -1,6 +1,7 @@
|
|
|
package com.qmth.eds.api;
|
|
|
|
|
|
|
|
|
+import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.qmth.boot.api.constant.ApiConstant;
|
|
|
import com.qmth.eds.bean.result.AssignContrastResult;
|
|
@@ -70,7 +71,7 @@ public class ExamAssignController {
|
|
|
@PostMapping("/calc")
|
|
|
@ApiResponses({@ApiResponse(code = 200, message = "保存/更新成功", response = EditResult.class)})
|
|
|
public Result save(@RequestBody String data) {
|
|
|
- return ResultUtil.ok(examAssignService.calcData(data),"");
|
|
|
+ return ResultUtil.ok(examAssignService.calcData(data), "");
|
|
|
}
|
|
|
|
|
|
@ApiOperation(value = "计算结果查询")
|
|
@@ -85,7 +86,13 @@ public class ExamAssignController {
|
|
|
@ApiParam(value = "任课老师工号", required = false) @RequestParam(required = false) String teacherCode,
|
|
|
@RequestParam @Min(SystemConstant.PAGE_NUMBER_MIN) Integer pageNumber,
|
|
|
@RequestParam @Min(SystemConstant.PAGE_SIZE_MIN) @Max(SystemConstant.PAGE_SIZE_MAX) Integer pageSize) {
|
|
|
- return ResultUtil.ok(examAssignService.assignResultPreview(new Page<>(pageNumber, pageSize), semesterId, examTypeId, courseCode, openCollege, kcCollege, clazzId, teacherCode));
|
|
|
+ IPage<AssignResultPreviewResult> assignResultPreviewResultIPage = examAssignService.assignResultPreview(new Page<>(pageNumber, pageSize), semesterId, examTypeId, courseCode, openCollege, kcCollege, clazzId, teacherCode);
|
|
|
+ if (Objects.nonNull(assignResultPreviewResultIPage) && !CollectionUtils.isEmpty(assignResultPreviewResultIPage.getRecords())) {
|
|
|
+ for (AssignResultPreviewResult a : assignResultPreviewResultIPage.getRecords()) {
|
|
|
+ a.setScoreDetail("客观题评分明细:" + a.getObjectiveScoreDetail() + "\r\n" + "主观题评分明细:" + a.getSubjectiveScoreDetail());
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return ResultUtil.ok(assignResultPreviewResultIPage);
|
|
|
}
|
|
|
|
|
|
@ApiOperation(value = "计算结果对比")
|