|
@@ -80,6 +80,9 @@ public class MarkLogAop {
|
|
@Autowired
|
|
@Autowired
|
|
MarkingConfig markingConfig;
|
|
MarkingConfig markingConfig;
|
|
|
|
|
|
|
|
+ @Autowired
|
|
|
|
+ WorkRepo workRepo;
|
|
|
|
+
|
|
/**
|
|
/**
|
|
* 标准卷、定档、档位打回切入点
|
|
* 标准卷、定档、档位打回切入点
|
|
*/
|
|
*/
|
|
@@ -136,7 +139,8 @@ public class MarkLogAop {
|
|
if (Objects.nonNull(markLogPrev)) {
|
|
if (Objects.nonNull(markLogPrev)) {
|
|
operResult = Optional.ofNullable(markLogPrev.getOperDataAfter()).orElse(DEFAULT_RESULT);
|
|
operResult = Optional.ofNullable(markLogPrev.getOperDataAfter()).orElse(DEFAULT_RESULT);
|
|
}
|
|
}
|
|
- MarkLog markLog = new MarkLog(markUser.getId(), markUser.getName(), markUser.getRole(), markUser.getSubject(), paper.getExamNumber(), paper.getStudentName(), operType, paper.getWorkId(), paper.getId(), MarkStage.LEVEL, operResult, String.valueOf(jsonObjectResult.get(LEVEL)), null);
|
|
|
|
|
|
+ Work work = workRepo.findOne(paper.getWorkId());
|
|
|
|
+ MarkLog markLog = new MarkLog(markUser.getId(), markUser.getName(), markUser.getRole(), markUser.getSubject(), paper.getExamNumber(), paper.getStudentName(), operType, paper.getWorkId(), paper.getId(), MarkStage.LEVEL, operResult, String.valueOf(jsonObjectResult.get(LEVEL)), null, work.getName());
|
|
LOGGER.info("markLog:{}", JSONObject.toJSONString(markLog));
|
|
LOGGER.info("markLog:{}", JSONObject.toJSONString(markLog));
|
|
//标准卷设置、定档设置、档位打回end
|
|
//标准卷设置、定档设置、档位打回end
|
|
markLogRepo.save(markLog);
|
|
markLogRepo.save(markLog);
|
|
@@ -211,7 +215,8 @@ public class MarkLogAop {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- MarkLog markLog = new MarkLog(markUser.getId(), markUser.getName(), markUser.getRole(), markUser.getSubject(), paper.getExamNumber(), paper.getStudentName(), operType, paper.getWorkId(), paper.getId(), markStage, operResult, String.valueOf(jsonObjectResult.get(RESULT)), null);
|
|
|
|
|
|
+ Work work = workRepo.findOne(paper.getWorkId());
|
|
|
|
+ MarkLog markLog = new MarkLog(markUser.getId(), markUser.getName(), markUser.getRole(), markUser.getSubject(), paper.getExamNumber(), paper.getStudentName(), operType, paper.getWorkId(), paper.getId(), markStage, operResult, String.valueOf(jsonObjectResult.get(RESULT)), null, work.getName());
|
|
LOGGER.info("markLog:{}", JSONObject.toJSONString(markLog));
|
|
LOGGER.info("markLog:{}", JSONObject.toJSONString(markLog));
|
|
//分档、打分、回评档位、回评分数、档位打回、档位打回回评end
|
|
//分档、打分、回评档位、回评分数、档位打回、档位打回回评end
|
|
markLogRepo.save(markLog);
|
|
markLogRepo.save(markLog);
|
|
@@ -235,7 +240,7 @@ public class MarkLogAop {
|
|
operResult = Optional.ofNullable(markLogPrev.getOperDataAfter()).orElse("-");
|
|
operResult = Optional.ofNullable(markLogPrev.getOperDataAfter()).orElse("-");
|
|
}
|
|
}
|
|
//加入打回日志
|
|
//加入打回日志
|
|
- markLog = new MarkLog(m.getMarkerId(), m.getMarkerName(), Role.MARKER, m.getSubject(), paper.getExamNumber(), paper.getStudentName(), MarkLogOperType.SYSTEM_CALLBACK_LEVEl.getId(), paper.getWorkId(), paper.getId(), m.getStage(), operResult, String.valueOf(d.getC()), MarkLogOperType.SYSTEM_CALLBACK_LEVEl.getName());
|
|
|
|
|
|
+ markLog = new MarkLog(m.getMarkerId(), m.getMarkerName(), Role.MARKER, m.getSubject(), paper.getExamNumber(), paper.getStudentName(), MarkLogOperType.SYSTEM_CALLBACK_LEVEl.getId(), paper.getWorkId(), paper.getId(), m.getStage(), operResult, String.valueOf(d.getC()), MarkLogOperType.SYSTEM_CALLBACK_LEVEl.getName(), work.getName());
|
|
markLogList.add(markLog);
|
|
markLogList.add(markLog);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -280,6 +285,8 @@ public class MarkLogAop {
|
|
|
|
|
|
Integer operType = MarkLogOperType.COLLECT.getId();
|
|
Integer operType = MarkLogOperType.COLLECT.getId();
|
|
|
|
|
|
|
|
+ Work work = workRepo.findOne(workId);
|
|
|
|
+
|
|
MarkLog markLog = new MarkLog();
|
|
MarkLog markLog = new MarkLog();
|
|
markLog.setCreateUserId(clientUserId);
|
|
markLog.setCreateUserId(clientUserId);
|
|
markLog.setCreateUserName(clientUsername);
|
|
markLog.setCreateUserName(clientUsername);
|
|
@@ -289,6 +296,7 @@ public class MarkLogAop {
|
|
markLog.setStudentName(name);
|
|
markLog.setStudentName(name);
|
|
markLog.setOperType(operType);
|
|
markLog.setOperType(operType);
|
|
markLog.setWorkId(workId);
|
|
markLog.setWorkId(workId);
|
|
|
|
+ markLog.setWorkName(work.getName());
|
|
markLog.setPaperId(paper.getId());
|
|
markLog.setPaperId(paper.getId());
|
|
markLog.setStage(MarkStage.INIT);
|
|
markLog.setStage(MarkStage.INIT);
|
|
//识别方式
|
|
//识别方式
|