|
@@ -49,7 +49,8 @@ public class LibraryController extends BaseExamController {
|
|
|
private MarkService markService;
|
|
|
|
|
|
@RequestMapping
|
|
|
- public String list(Model model, HttpServletRequest request, MarkLibrarySearchQuery query,LibraryStatus status) {
|
|
|
+ public String list(Model model, HttpServletRequest request, MarkLibrarySearchQuery query,
|
|
|
+ @RequestParam(required = false) LibraryStatus status) {
|
|
|
int examId = getSessionExamId(request);
|
|
|
WebUser wu = RequestUtils.getWebUser(request);
|
|
|
List<ExamSubject> subjectList = getExamSubject(examId, wu);
|
|
@@ -68,7 +69,7 @@ public class LibraryController extends BaseExamController {
|
|
|
if (query.getGroupNumber() == 0) {
|
|
|
query.setGroupNumber(groupList.get(0).getNumber());
|
|
|
}
|
|
|
- if (status!=null) {
|
|
|
+ if (status != null) {
|
|
|
query.addStatus(status);
|
|
|
}
|
|
|
query = libraryService.findByQuery(query);
|
|
@@ -78,7 +79,7 @@ public class LibraryController extends BaseExamController {
|
|
|
}
|
|
|
}
|
|
|
model.addAttribute("query", query);
|
|
|
- model.addAttribute("subjectList", subjectList);
|
|
|
+ model.addAttribute("subjectList", getExamSubject(examId, wu));
|
|
|
model.addAttribute("groupList", groupList);
|
|
|
model.addAttribute("statusList", LibraryStatus.values());
|
|
|
model.addAttribute("status", status);
|