|
@@ -125,7 +125,7 @@ public class ExamMarkerController extends BaseParameterController {
|
|
|
Set<MarkerVO> markerVOs = new HashSet<MarkerVO>();
|
|
|
MarkLibrarySearchQuery query2 = new MarkLibrarySearchQuery();
|
|
|
query2.setExamId(examId);
|
|
|
- query2.setSubjectCode(subjectCode);
|
|
|
+ query2.setSubjectCode(subject.getCode());
|
|
|
query2.setStatus(LibraryStatus.MARKED);
|
|
|
for (Marker marker : subject.getMarkers()) {
|
|
|
marker.setSubject(subject);
|
|
@@ -490,6 +490,11 @@ public class ExamMarkerController extends BaseParameterController {
|
|
|
Marker old = markerService.findByLoginName(marker.getLoginName());
|
|
|
if(old!=null){
|
|
|
marker = old;
|
|
|
+ }
|
|
|
+ if(examId != old.getExamId()){
|
|
|
+ failureMsg.append("<br/>评卷员 " + marker.getLoginName() + "," + MarkerExcelError.MARKERED.getName());
|
|
|
+ failureNum++;
|
|
|
+ continue;
|
|
|
}else if(saveMap.get(marker.getLoginName())!=null){
|
|
|
marker = saveMap.get(marker.getLoginName());
|
|
|
}else{
|