|
@@ -186,7 +186,6 @@ public class MarkLogController {
|
|
|
String examNumber = request.getParameter("examNumber");
|
|
|
//试卷信息
|
|
|
List<Paper> paperList = paperRepo.findByWorkIdAndExamNumber(workId, examNumber);
|
|
|
- Paper paper = paperList.get(0);
|
|
|
|
|
|
Integer operType = MarkLogOperType.COLLECT.getId();
|
|
|
Subject subject = Subject.values()[subjectId - 1];
|
|
@@ -203,11 +202,15 @@ public class MarkLogController {
|
|
|
markLog.setOperType(operType);
|
|
|
markLog.setWorkId(workId);
|
|
|
markLog.setWorkName(work.getName());
|
|
|
- markLog.setPaperId(paper.getId());
|
|
|
+ if (paperList != null && paperList.size() > 0) {
|
|
|
+ Paper paper = paperList.get(0);
|
|
|
+ markLog.setPaperId(paper.getId());
|
|
|
+ }
|
|
|
markLog.setStage(MarkStage.INIT);
|
|
|
//识别方式
|
|
|
String manual = request.getParameter("manual");
|
|
|
- markLog.setRemark("0".equals(manual) ? "正常扫描" : "1".equals(manual) ? "手工绑定" : null);
|
|
|
+ //增加考生不存在备注
|
|
|
+ markLog.setRemark(paperList == null || paperList.size() == 0 ? "考生不存在" : "0".equals(manual) ? "正常扫描" : "1".equals(manual) ? "手工绑定" : null);
|
|
|
//操作时间
|
|
|
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
|
|
String time = request.getParameter("time");
|