|
@@ -129,6 +129,7 @@ public class MarkLogAop {
|
|
|
String paperIds = (String) jsonObjectResult.get("paperIds");
|
|
|
if (paperIds.length() > 0) {
|
|
|
String[] ids = paperIds.split(",");
|
|
|
+ Date date = new Date();
|
|
|
for (String id : ids) {
|
|
|
Paper paper = paperRepo.findOne(Long.valueOf(id));
|
|
|
|
|
@@ -164,7 +165,7 @@ public class MarkLogAop {
|
|
|
operResult = originLevel;
|
|
|
}
|
|
|
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());
|
|
|
+ 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(), date);
|
|
|
LOGGER.info("markLog:{}", JSONObject.toJSONString(markLog));
|
|
|
//标准卷设置、定档设置、档位打回end
|
|
|
markLogRepo.save(markLog);
|
|
@@ -245,7 +246,7 @@ public class MarkLogAop {
|
|
|
}
|
|
|
}
|
|
|
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());
|
|
|
+ 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(), new Date());
|
|
|
LOGGER.info("markLog:{}", JSONObject.toJSONString(markLog));
|
|
|
//分档、打分、回评档位、回评分数、档位打回、档位打回回评end
|
|
|
markLogRepo.save(markLog);
|
|
@@ -293,6 +294,7 @@ public class MarkLogAop {
|
|
|
if (Objects.nonNull(list) && list.size() > 0 && markTasks.size() != list.size()) {
|
|
|
paper.reject(null);
|
|
|
List<MarkLog> markLogList = new ArrayList<>();
|
|
|
+ Date date = new Date();
|
|
|
for (ArbitrateCallback.Distance d : list) {
|
|
|
for (MarkTask m : markTasks) {
|
|
|
if (Objects.equals(String.valueOf(d.getC()), m.getResult()) && d.getMarkId().longValue() == m.getMarkerId().longValue()) {
|
|
@@ -304,7 +306,7 @@ public class MarkLogAop {
|
|
|
operResult = Optional.ofNullable(markLogPrev.getOperDataAfter()).orElse("-");
|
|
|
}
|
|
|
//加入打回日志
|
|
|
- MarkLog 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(), workName);
|
|
|
+ MarkLog 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(), workName, date);
|
|
|
markLogList.add(markLog);
|
|
|
}
|
|
|
}
|