|
@@ -140,14 +140,17 @@ public class LibraryController extends BaseExamController {
|
|
|
model.addAttribute("groupList", groupList);
|
|
|
model.addAttribute("statusList", LibraryStatus.getOptionList());
|
|
|
model.addAttribute("status", status);
|
|
|
- MarkerSearchQuery mQuery = new MarkerSearchQuery();
|
|
|
- mQuery.setExamId(examId);
|
|
|
- mQuery.setSubjectCode(query.getSubjectCode());
|
|
|
- mQuery.setGroupNumber(query.getGroupNumber());
|
|
|
- mQuery.setPageSize(Integer.MAX_VALUE);
|
|
|
- List<Marker> markerList = markerService.findByQuery(mQuery).getResult();
|
|
|
- for (Marker marker : markerList) {
|
|
|
- marker.setLoginName(userService.findById(marker.getUserId()).getLoginName());
|
|
|
+ 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);
|
|
|
+ markerList = markerService.findByQuery(mQuery).getResult();
|
|
|
+ for (Marker marker : markerList) {
|
|
|
+ marker.setLoginName(userService.findById(marker.getUserId()).getLoginName());
|
|
|
+ }
|
|
|
}
|
|
|
model.addAttribute("markerList", markerList);
|
|
|
Exam exam = examService.findById(examId);
|