|
@@ -22,6 +22,7 @@ import cn.com.qmth.stmms.biz.mark.model.MarkLibrary;
|
|
|
import cn.com.qmth.stmms.biz.mark.query.MarkLibrarySearchQuery;
|
|
|
import cn.com.qmth.stmms.biz.mark.service.MarkLibraryService;
|
|
|
import cn.com.qmth.stmms.common.enums.LibraryStatus;
|
|
|
+import cn.com.qmth.stmms.common.utils.RequestUtils;
|
|
|
|
|
|
@Controller("examMarkerInfoController")
|
|
|
@RequestMapping("/admin/exam-param/markerInfo")
|
|
@@ -78,12 +79,18 @@ public class ExamMarkerInfoController extends BaseParameterController {
|
|
|
@RequestParam(required = false) Integer markerId) {
|
|
|
int examId = getSessionExamId(request);
|
|
|
if (examId > 0) {
|
|
|
+ String subjectCode = RequestUtils.getSession(request).getParameter("subjectCode");
|
|
|
query.setStatus(LibraryStatus.MARKED);
|
|
|
if (markerId != null) {
|
|
|
query.setMarkerId(markerId);
|
|
|
}
|
|
|
- List<ExamSubject> examSubjects = examSubjectService.findExamSubjectByMarkerId(examId, markerId,
|
|
|
- LibraryStatus.MARKED);
|
|
|
+ List<ExamSubject> examSubjects = new ArrayList<ExamSubject>();
|
|
|
+ if(subjectCode!=null){//科组长
|
|
|
+ examSubjects.add(examSubjectService.find(examId, subjectCode));
|
|
|
+ }else{
|
|
|
+ examSubjects = examSubjectService.findExamSubjectByMarkerId(examId, markerId,
|
|
|
+ LibraryStatus.MARKED);
|
|
|
+ }
|
|
|
List<MarkerDTO> MarkerDTOs = new ArrayList<MarkerDTO>();
|
|
|
if (examSubjects != null && examSubjects.size() > 0) {
|
|
|
// query = markLibraryService.findGroupByQuery(query);
|