|
@@ -627,10 +627,10 @@ public class MarkGroupController extends BaseApiController {
|
|
|
return array;
|
|
|
}
|
|
|
|
|
|
- @ApiOperation(value = "获取考试原图遮盖配置")
|
|
|
- @RequestMapping(value = "/sheetConfig", method = RequestMethod.POST)
|
|
|
+ @ApiOperation(value = "获取评卷分组评卷区配置")
|
|
|
+ @RequestMapping(value = "/sliceConfig", method = RequestMethod.POST)
|
|
|
@ResponseBody
|
|
|
- public PictureConfigVo version(@RequestParam Integer examId,@RequestParam String subejctCode,@RequestParam Integer groupNumber) {
|
|
|
+ public PictureConfigVo sliceConfig(@RequestParam Integer examId,@RequestParam String subejctCode,@RequestParam Integer groupNumber) {
|
|
|
PictureConfigVo vo = new PictureConfigVo();
|
|
|
MarkGroup group = groupService.findOne(examId,subejctCode,groupNumber);
|
|
|
if (group == null) {
|
|
@@ -638,16 +638,16 @@ public class MarkGroupController extends BaseApiController {
|
|
|
}
|
|
|
List<PictureConfigItem> list = PictureConfigItem.parse(group.getPicList());
|
|
|
vo.setPictureConfigItemList(list);
|
|
|
- Integer sheetCount = studentService.findMaxSheetCountByExamIdAndSubjectCode(examId,subejctCode);
|
|
|
+ Integer sliceCount = studentService.findMaxSliceCountByExamIdAndSubjectCode(examId,subejctCode);
|
|
|
ExamStudentSearchQuery query = new ExamStudentSearchQuery();
|
|
|
query.setExamId(examId);
|
|
|
query.setUpload(true);
|
|
|
- query.setSheetCount(sheetCount/2);
|
|
|
+ query.setSliceCount(sliceCount);
|
|
|
List<ExamStudent> examStudents = studentService.findByQuery(query).getResult();
|
|
|
if (examStudents.size() > 0) {
|
|
|
ExamStudent student = examStudents.get(0);
|
|
|
- List<String> sheetUris= fileService.getSheetUris(student.getExamId(), student.getExamNumber(), 1, sheetCount);
|
|
|
- vo.setStudentUrl(sheetUris);
|
|
|
+ List<String> sliceUrl= fileService.getSheetUris(student.getExamId(), student.getExamNumber(), 1, sliceCount);
|
|
|
+ vo.setStudentUrl(sliceUrl);
|
|
|
return vo;
|
|
|
}else{
|
|
|
throw new StatusException("没有已上传的考生");
|