|
@@ -223,7 +223,7 @@ public class DataUploadService {
|
|
|
exist.setSheetMD5(sheetMD5);
|
|
|
exist.setSliceMD5(sliceMD5);
|
|
|
|
|
|
- int repeatScanSize = ParamCache.collectConfigMap.get(String.valueOf(student.getId())).getRepeatScanSize();
|
|
|
+ int repeatScanSize = ParamCache.collectConfigMap.get(String.valueOf(student.getWorkId())).getRepeatScanSize();
|
|
|
// 异常状态为true时,不管后面是否满足size条件,都不更新此状态
|
|
|
if (repeatScanSize > 0 && Math.abs(firstCollectSize - exist.getFirstCollectSize()) >= repeatScanSize && !exist.isSizeAbnormal()) {
|
|
|
exist.setSizeAbnormal(true);
|
|
@@ -536,7 +536,7 @@ public class DataUploadService {
|
|
|
Long random = randomUtil.randomPaper(student.getWorkId());
|
|
|
paper = new Paper(student.getWorkId(), subject, examQuestion, student, isManual, random, firstCollectSize);
|
|
|
} else {
|
|
|
- int repeatScanSize = ParamCache.collectConfigMap.get(String.valueOf(student.getId())).getRepeatScanSize();
|
|
|
+ int repeatScanSize = ParamCache.collectConfigMap.get(String.valueOf(student.getWorkId())).getRepeatScanSize();
|
|
|
// 异常状态为true时,不管后面是否满足size条件,都不更新此状态
|
|
|
if (repeatScanSize > 0 && Math.abs(firstCollectSize - paper.getFirstCollectSize()) >= repeatScanSize && !paper.isSizeAbnormal()) {
|
|
|
paper.setSizeAbnormal(true);
|