|
@@ -68,36 +68,30 @@ public class QuestionStatAssembler {
|
|
|
|
|
|
int shift = 0;
|
|
int shift = 0;
|
|
int shiftScore = 0;
|
|
int shiftScore = 0;
|
|
- int rejectCount = Integer.parseInt(qStats[7].toString());
|
|
|
|
|
|
+ int rejectCount =0;
|
|
if (MarkStage.ROUGH_LEVEL.equals(stage)) {
|
|
if (MarkStage.ROUGH_LEVEL.equals(stage)) {
|
|
//所有打回
|
|
//所有打回
|
|
- rejectCount = markTaskRoughLevelRepo.findByWorkIdAndSubjectAndMarkerIdAndStageReject(workId, subject.name(), Long.valueOf(qStats[1].toString()), MarkStage.ROUGH_LEVEL.ordinal());
|
|
|
|
|
|
+ rejectCount = markTaskRoughLevelRepo.findByWorkIdAndSubjectAndMarkerIdAndStageReject(workId, subject.name(), Long.valueOf(qStats[0].toString()), MarkStage.ROUGH_LEVEL.ordinal());
|
|
} else if (MarkStage.LEVEL.equals(stage)) {
|
|
} else if (MarkStage.LEVEL.equals(stage)) {
|
|
// 改粗档,打细档
|
|
// 改粗档,打细档
|
|
- shift = markTaskRoughLevelRepo.countByWorkIdAndSubjectAndMarkerIdAndStageAndShiftAndResult(workId, subject.name(), Long.valueOf(qStats[1].toString()), MarkStage.ROUGH_LEVEL.ordinal());
|
|
|
|
- shiftScore = markTaskLevelRepo.countByWorkIdAndSubjectAndMarkerIdAndStageAndShiftScoreAndResult(workId, subject.name(), Long.valueOf(qStats[1].toString()), MarkStage.LEVEL.ordinal());
|
|
|
|
|
|
+ shift = markTaskRoughLevelRepo.countByWorkIdAndSubjectAndMarkerIdAndStageAndShiftAndResult(workId, subject.name(), Long.valueOf(qStats[0].toString()), MarkStage.ROUGH_LEVEL.ordinal());
|
|
|
|
+ shiftScore = markTaskLevelRepo.countByWorkIdAndSubjectAndMarkerIdAndStageAndShiftScoreAndResult(workId, subject.name(), Long.valueOf(qStats[0].toString()), MarkStage.LEVEL.ordinal());
|
|
//所有打回
|
|
//所有打回
|
|
- rejectCount = markTaskLevelRepo.findByWorkIdAndSubjectAndMarkerIdAndStageReject(workId, subject.name(), Long.valueOf(qStats[1].toString()), MarkStage.LEVEL.ordinal());
|
|
|
|
|
|
+ rejectCount = markTaskLevelRepo.findByWorkIdAndSubjectAndMarkerIdAndStageReject(workId, subject.name(), Long.valueOf(qStats[0].toString()), MarkStage.LEVEL.ordinal());
|
|
} else if (MarkStage.SCORE.equals(stage)) {
|
|
} else if (MarkStage.SCORE.equals(stage)) {
|
|
// 打细档,打分
|
|
// 打细档,打分
|
|
- shift = markTaskLevelRepo.countByWorkIdAndSubjectAndMarkerIdAndStageAndShiftAndResult(workId, subject.name(), Long.valueOf(qStats[1].toString()), MarkStage.LEVEL.ordinal());
|
|
|
|
- shiftScore = markTaskScoreRepo.countByWorkIdAndSubjectAndMarkerIdAndStageAndShiftScoreAndResult(workId, subject.name(), Long.valueOf(qStats[1].toString()), MarkStage.SCORE.ordinal());
|
|
|
|
|
|
+ shift = markTaskLevelRepo.countByWorkIdAndSubjectAndMarkerIdAndStageAndShiftAndResult(workId, subject.name(), Long.valueOf(qStats[0].toString()), MarkStage.LEVEL.ordinal());
|
|
|
|
+ shiftScore = markTaskScoreRepo.countByWorkIdAndSubjectAndMarkerIdAndStageAndShiftScoreAndResult(workId, subject.name(), Long.valueOf(qStats[0].toString()), MarkStage.SCORE.ordinal());
|
|
}
|
|
}
|
|
|
|
|
|
- MarkQuestionStatDTO qpDTO = null;
|
|
|
|
- if (qStats != null) {
|
|
|
|
- qpDTO = new MarkQuestionStatDTO();
|
|
|
|
- qpDTO.setId(qStats[0]);
|
|
|
|
- qpDTO.setLoginName(qStats[2]);
|
|
|
|
- qpDTO.setMarkerName(qStats[3]);
|
|
|
|
- qpDTO.setName(qStats[4]);
|
|
|
|
- qpDTO.setLeftCount(qStats[5]);
|
|
|
|
- qpDTO.setTotalCount(qStats[6]);
|
|
|
|
- qpDTO.setRejectedCount(rejectCount);
|
|
|
|
- qpDTO.setShiftCount(shift);
|
|
|
|
- qpDTO.setShiftScoreCount(shiftScore);
|
|
|
|
- qpDTO.setAreaCode(qStats[8]);
|
|
|
|
- }
|
|
|
|
|
|
+ MarkQuestionStatDTO qpDTO = new MarkQuestionStatDTO();
|
|
|
|
+ qpDTO.setLoginName(qStats[1]);
|
|
|
|
+ qpDTO.setMarkerName(qStats[2]);
|
|
|
|
+ qpDTO.setLeftCount(qStats[3]);
|
|
|
|
+ qpDTO.setTotalCount(qStats[4]);
|
|
|
|
+ qpDTO.setRejectedCount(rejectCount);
|
|
|
|
+ qpDTO.setShiftCount(shift);
|
|
|
|
+ qpDTO.setShiftScoreCount(shiftScore);
|
|
return qpDTO;
|
|
return qpDTO;
|
|
}
|
|
}
|
|
}
|
|
}
|