|
@@ -108,7 +108,7 @@ public class ScoreController extends BaseParameterController {
|
|
}
|
|
}
|
|
query.setExamId(examId);
|
|
query.setExamId(examId);
|
|
query.setUpload(true);
|
|
query.setUpload(true);
|
|
- query.setAbsent(false);
|
|
|
|
|
|
+// query.setAbsent(false);
|
|
query.orderByExamNumber();
|
|
query.orderByExamNumber();
|
|
if (filter == 1) {
|
|
if (filter == 1) {
|
|
query.setObjectiveScore(0d);
|
|
query.setObjectiveScore(0d);
|
|
@@ -133,6 +133,10 @@ public class ScoreController extends BaseParameterController {
|
|
student.setMarkLogin(marker.getLoginName());
|
|
student.setMarkLogin(marker.getLoginName());
|
|
student.setMarkName(marker.getName());
|
|
student.setMarkName(marker.getName());
|
|
}
|
|
}
|
|
|
|
+ MarkLibrary markLibrary = markLibraryService.findByStudentId(student.getId());
|
|
|
|
+ if(markLibrary != null){
|
|
|
|
+ student.setTagValue(markLibrary.getTags());
|
|
|
|
+ }
|
|
}
|
|
}
|
|
view.addObject("query", query);
|
|
view.addObject("query", query);
|
|
view.addObject("filter", filter);
|
|
view.addObject("filter", filter);
|
|
@@ -232,7 +236,7 @@ public class ScoreController extends BaseParameterController {
|
|
if (examId > 0) {
|
|
if (examId > 0) {
|
|
query.setExamId(examId);
|
|
query.setExamId(examId);
|
|
query.setUpload(true);
|
|
query.setUpload(true);
|
|
- query.setAbsent(false);
|
|
|
|
|
|
+// query.setAbsent(false);
|
|
query.setPageNumber(1);
|
|
query.setPageNumber(1);
|
|
query.setPageSize(Integer.MAX_VALUE);
|
|
query.setPageSize(Integer.MAX_VALUE);
|
|
String ids = getStudentIdsByMarkLoginAndMarkName(query.getMarkLogin(),query.getMarkName());
|
|
String ids = getStudentIdsByMarkLoginAndMarkName(query.getMarkLogin(),query.getMarkName());
|
|
@@ -330,12 +334,15 @@ public class ScoreController extends BaseParameterController {
|
|
private boolean isMarked(ExamStudent student) {
|
|
private boolean isMarked(ExamStudent student) {
|
|
MarkLibrary markLibrary = markLibraryService.findByStudentId(student
|
|
MarkLibrary markLibrary = markLibraryService.findByStudentId(student
|
|
.getId());
|
|
.getId());
|
|
- if (StringUtils.isNotEmpty(markLibrary.getMarkerScoreList())
|
|
|
|
- && markLibrary.getStatus().equals(LibraryStatus.MARKED)) {
|
|
|
|
- return true;
|
|
|
|
- } else {
|
|
|
|
- return false;
|
|
|
|
- }
|
|
|
|
|
|
+ if(markLibrary != null){
|
|
|
|
+ if (StringUtils.isNotEmpty(markLibrary.getMarkerScoreList())
|
|
|
|
+ && markLibrary.getStatus().equals(LibraryStatus.MARKED)) {
|
|
|
|
+ return true;
|
|
|
|
+ }else {
|
|
|
|
+ return false;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ return false;
|
|
}
|
|
}
|
|
@RequestMapping("/exportScore")
|
|
@RequestMapping("/exportScore")
|
|
public String exportScore(ExamStudentSearchQuery query, HttpServletRequest request, HttpServletResponse response,
|
|
public String exportScore(ExamStudentSearchQuery query, HttpServletRequest request, HttpServletResponse response,
|
|
@@ -353,7 +360,7 @@ public class ScoreController extends BaseParameterController {
|
|
}
|
|
}
|
|
query.setExamId(examId);
|
|
query.setExamId(examId);
|
|
query.setUpload(true);
|
|
query.setUpload(true);
|
|
- query.setAbsent(false);
|
|
|
|
|
|
+// query.setAbsent(false);
|
|
query.setPageNumber(1);
|
|
query.setPageNumber(1);
|
|
query.setPageSize(Integer.MAX_VALUE);
|
|
query.setPageSize(Integer.MAX_VALUE);
|
|
query = studentService.findByQuery(query);
|
|
query = studentService.findByQuery(query);
|