|
@@ -265,9 +265,9 @@ public class ArbitrateController extends BaseExamController {
|
|
d = Direction.ASC;
|
|
d = Direction.ASC;
|
|
}
|
|
}
|
|
if (order.equals("markerTime")) {
|
|
if (order.equals("markerTime")) {
|
|
- querySort = new Sort(d, "updateTime");
|
|
|
|
|
|
+ querySort = new Sort(d, "updateTime", "id");
|
|
} else if (order.equals("markerScore")) {
|
|
} else if (order.equals("markerScore")) {
|
|
- querySort = new Sort(d, "totalScore");
|
|
|
|
|
|
+ querySort = new Sort(d, "totalScore", "id");
|
|
}
|
|
}
|
|
MarkGroup group = groupService.findOne(examId, subjectCode, groupNumber);
|
|
MarkGroup group = groupService.findOne(examId, subjectCode, groupNumber);
|
|
List<Task> list = new LinkedList<Task>();
|
|
List<Task> list = new LinkedList<Task>();
|
|
@@ -364,7 +364,7 @@ public class ArbitrateController extends BaseExamController {
|
|
result.accumulate("success", false);
|
|
result.accumulate("success", false);
|
|
result.accumulate("message", "评卷任务提交失败");
|
|
result.accumulate("message", "评卷任务提交失败");
|
|
} finally {
|
|
} finally {
|
|
- lockService.unlock(LockType.STUDENT, markResult.getStudentId());
|
|
|
|
|
|
+ lockService.unlock(LockType.STUDENT, markResult.getStudentId());
|
|
lockService.unwatch(LockType.GROUP, history.getExamId(), history.getSubjectCode(),
|
|
lockService.unwatch(LockType.GROUP, history.getExamId(), history.getSubjectCode(),
|
|
history.getGroupNumber());
|
|
history.getGroupNumber());
|
|
lockService.unwatch(LockType.EXAM_SUBJECT, history.getExamId(), history.getSubjectCode());
|
|
lockService.unwatch(LockType.EXAM_SUBJECT, history.getExamId(), history.getSubjectCode());
|