|
@@ -202,13 +202,14 @@ public class TaskServiceImpl implements TaskService {
|
|
for (int i = 0; i < scoreList.size(); i++) {
|
|
for (int i = 0; i < scoreList.size(); i++) {
|
|
MarkQuestion question = sList.get(i);
|
|
MarkQuestion question = sList.get(i);
|
|
TaskQuestion step = buildStep(question);
|
|
TaskQuestion step = buildStep(question);
|
|
|
|
+ // 管理员复核时,默认全部为自己评
|
|
step.setSelfMark(true);
|
|
step.setSelfMark(true);
|
|
Double score = scoreList.get(i).getScore();
|
|
Double score = scoreList.get(i).getScore();
|
|
if (!scoreList.isEmpty() && scoreList.size() == sList.size()) {
|
|
if (!scoreList.isEmpty() && scoreList.size() == sList.size()) {
|
|
step.setMarkerScore(score);
|
|
step.setMarkerScore(score);
|
|
}
|
|
}
|
|
// 增加阅卷轨迹列表获取
|
|
// 增加阅卷轨迹列表获取
|
|
- List<MarkTask> markTaskList = markTaskService.listByStudentId(markStudent.getId());
|
|
|
|
|
|
+ List<MarkTask> markTaskList = markTaskService.listByStudentIdAndQuestionId(markStudent.getId(), question.getId());
|
|
// 不管单评还是多评显示所有评卷员给分轨迹
|
|
// 不管单评还是多评显示所有评卷员给分轨迹
|
|
for (MarkTask markTask : markTaskList) {
|
|
for (MarkTask markTask : markTaskList) {
|
|
for (TrackDTO track : markTask.listMarkerTrack()) {
|
|
for (TrackDTO track : markTask.listMarkerTrack()) {
|
|
@@ -225,6 +226,7 @@ public class TaskServiceImpl implements TaskService {
|
|
trackDTO.setUserId(sysUser.getId());
|
|
trackDTO.setUserId(sysUser.getId());
|
|
trackDTO.setUserName(sysUser.getRealName() + "(" + sysUser.getLoginName() + ")");
|
|
trackDTO.setUserName(sysUser.getRealName() + "(" + sysUser.getLoginName() + ")");
|
|
}
|
|
}
|
|
|
|
+ trackDTO.setHeaderType(markTask.getStatus());
|
|
step.addHeadTrack(trackDTO);
|
|
step.addHeadTrack(trackDTO);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -255,6 +257,7 @@ public class TaskServiceImpl implements TaskService {
|
|
}
|
|
}
|
|
headerScoreDTO.setScore(score);
|
|
headerScoreDTO.setScore(score);
|
|
headerScoreDTO.setHeader(true);
|
|
headerScoreDTO.setHeader(true);
|
|
|
|
+ headerScoreDTO.setHeaderType(markTask.getStatus());
|
|
step.addMarkerList(headerScoreDTO);
|
|
step.addMarkerList(headerScoreDTO);
|
|
}
|
|
}
|
|
}
|
|
}
|