|
@@ -259,14 +259,24 @@ public class TrialController extends BaseExamController {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
- List<TrialMarkerVO> markerList = new ArrayList<TrialMarkerVO>();
|
|
|
+ List<TrialMarkerVO> result = new ArrayList<TrialMarkerVO>();
|
|
|
+ List<Marker> markerList = new ArrayList<Marker>();
|
|
|
if (query.getGroupNumber() != null) {
|
|
|
MarkerSearchQuery mQuery = new MarkerSearchQuery();
|
|
|
mQuery.setExamId(examId);
|
|
|
mQuery.setSubjectCode(query.getSubjectCode());
|
|
|
mQuery.setGroupNumber(query.getGroupNumber());
|
|
|
mQuery.setPageSize(Integer.MAX_VALUE);
|
|
|
- query = markerService.findByQuery(mQuery);
|
|
|
+ mQuery = markerService.findByQuery(mQuery);
|
|
|
+ for (Marker marker:mQuery.getResult()) {
|
|
|
+ User user = userService.findById(marker.getUserId());
|
|
|
+ marker.setLoginName(user.getLoginName());
|
|
|
+ marker.setUser(user);
|
|
|
+ markerList.add(marker);
|
|
|
+ }
|
|
|
+
|
|
|
+ query.setPageSize(Integer.MAX_VALUE);
|
|
|
+ query = markerService.findByQuery(query);
|
|
|
for (Marker marker : query.getResult()) {
|
|
|
TrialMarkerVO vo = new TrialMarkerVO();
|
|
|
vo.setId(marker.getId());
|
|
@@ -310,9 +320,10 @@ public class TrialController extends BaseExamController {
|
|
|
list.add(trialQuestionVO);
|
|
|
}
|
|
|
vo.setQuestionList(list);
|
|
|
- markerList.add(vo);
|
|
|
+ result.add(vo);
|
|
|
}
|
|
|
}
|
|
|
+ model.addAttribute("result", result);
|
|
|
model.addAttribute("markerList", markerList);
|
|
|
model.addAttribute("query", query);
|
|
|
model.addAttribute("subjectList", getExamSubject(examId, wu));
|