|
@@ -460,7 +460,7 @@ public class ExamCaptureServiceImpl implements ExamCaptureService {
|
|
|
|
|
|
//未开启人脸检测,直接认为正常数据
|
|
//未开启人脸检测,直接认为正常数据
|
|
if (!FaceBiopsyHelper.isFaceEnable(rootOrgId, examId, studentId)) {
|
|
if (!FaceBiopsyHelper.isFaceEnable(rootOrgId, examId, studentId)) {
|
|
- resultInfo.setWarn(false);
|
|
|
|
|
|
+ resultInfo.setIsWarn(false);
|
|
return resultInfo;
|
|
return resultInfo;
|
|
}
|
|
}
|
|
|
|
|
|
@@ -468,8 +468,8 @@ public class ExamCaptureServiceImpl implements ExamCaptureService {
|
|
|
|
|
|
//无照片违纪
|
|
//无照片违纪
|
|
if (examCaptureList == null || examCaptureList.size() == 0) {
|
|
if (examCaptureList == null || examCaptureList.size() == 0) {
|
|
- resultInfo.setWarn(true);//有异常
|
|
|
|
- resultInfo.setIllegality(true);//违纪
|
|
|
|
|
|
+ resultInfo.setIsWarn(true);//有异常
|
|
|
|
+ resultInfo.setIsIllegality(true);//违纪
|
|
resultInfo.setNoPhotoAndIllegality(true);//无照片违纪
|
|
resultInfo.setNoPhotoAndIllegality(true);//无照片违纪
|
|
return resultInfo;
|
|
return resultInfo;
|
|
}
|
|
}
|
|
@@ -526,7 +526,7 @@ public class ExamCaptureServiceImpl implements ExamCaptureService {
|
|
|
|
|
|
//陌生人个数>0
|
|
//陌生人个数>0
|
|
if (resultInfo.getFaceStrangerCount() > 0) {
|
|
if (resultInfo.getFaceStrangerCount() > 0) {
|
|
- resultInfo.setWarn(true);
|
|
|
|
|
|
+ resultInfo.setIsWarn(true);
|
|
return resultInfo;
|
|
return resultInfo;
|
|
}
|
|
}
|
|
|
|
|
|
@@ -549,11 +549,11 @@ public class ExamCaptureServiceImpl implements ExamCaptureService {
|
|
double livenessThreshold = Double.parseDouble(liveWarnThresholdStr);
|
|
double livenessThreshold = Double.parseDouble(liveWarnThresholdStr);
|
|
|
|
|
|
if (warnThreshold == 0d && livenessThreshold > 0d) {
|
|
if (warnThreshold == 0d && livenessThreshold > 0d) {
|
|
- resultInfo.setWarn(livenessSuccessPercent < livenessThreshold);
|
|
|
|
|
|
+ resultInfo.setIsWarn(livenessSuccessPercent < livenessThreshold);
|
|
} else if (warnThreshold > 0d && livenessThreshold == 0d) {
|
|
} else if (warnThreshold > 0d && livenessThreshold == 0d) {
|
|
- resultInfo.setWarn(succPercent < warnThreshold);
|
|
|
|
|
|
+ resultInfo.setIsWarn(succPercent < warnThreshold);
|
|
} else if (warnThreshold > 0d && livenessThreshold > 0d) {
|
|
} else if (warnThreshold > 0d && livenessThreshold > 0d) {
|
|
- resultInfo.setWarn(succPercent < warnThreshold || livenessSuccessPercent < livenessThreshold);
|
|
|
|
|
|
+ resultInfo.setIsWarn(succPercent < warnThreshold || livenessSuccessPercent < livenessThreshold);
|
|
}
|
|
}
|
|
|
|
|
|
return resultInfo;
|
|
return resultInfo;
|