|
@@ -554,7 +554,6 @@ public class MqLogicServiceImpl implements MqLogicService {
|
|
|
Long startTime = (Long) param.get("startTime");
|
|
|
Long finishTime = (Long) param.get("finishTime");
|
|
|
String exception = (String) param.get("exception");
|
|
|
-// TEConfig teConfig = teConfigService.getGlobalConfig();
|
|
|
Long examStudentId = ExamRecordCacheUtil.getExamStudentId(recordId);
|
|
|
if (Objects.isNull(examStudentId)) {
|
|
|
TOeExamRecord tOeExamRecord = SystemConstant.getExamRecord(recordId);
|
|
@@ -590,53 +589,8 @@ public class MqLogicServiceImpl implements MqLogicService {
|
|
|
if (Objects.equals(VerifyExceptionEnum.FACE_COMPARE_ERROR, warningEnum) || Objects.equals(VerifyExceptionEnum.FACE_COUNT_ERROR, warningEnum)) {//人脸数量异常
|
|
|
Integer faceCount = Integer.parseInt(String.valueOf(jsonObject.get("faceCount")));
|
|
|
WarningDto warningDto = new WarningDto(warningEnum, faceCount, null, recordId, String.valueOf(jsonObject.get("photoUrl")));
|
|
|
-// if (faceCount > 1) {//多张人脸
|
|
|
-// String multipleFaceRandom = ExamRecordCacheUtil.getMultipleFaceCountErrorRandom(recordId);
|
|
|
-// if (Objects.isNull(multipleFaceRandom)) {
|
|
|
-// multipleFaceRandom = SystemConstant.getNanoId();
|
|
|
-// ExamRecordCacheUtil.setMultipleFaceCountErrorRandom(recordId, multipleFaceRandom);
|
|
|
-// }
|
|
|
-// ExamRecordCacheUtil.setMultipleFaceCountErrorNum(recordId, new AtomicInteger(ExamRecordCacheUtil.getMultipleFaceCountErrorNum(recordId).incrementAndGet()));
|
|
|
-// warningDto.setRandom(multipleFaceRandom);
|
|
|
-// livenessVerifyHistoryService.save(id, recordId, type, actions, retry, startTime, finishTime, exception, null);
|
|
|
-// Integer count = ExamRecordCacheUtil.getMultipleFaceCountErrorNum(recordId).get();
|
|
|
-// if (count > teConfig.getMultipleFaceCountError()) {
|
|
|
-// ExamRecordCacheUtil.setMultipleFaceCountErrorRandom(recordId, SystemConstant.getNanoId());
|
|
|
-// ExamRecordCacheUtil.setMultipleFaceCountErrorNum(recordId, new AtomicInteger(0));
|
|
|
-// warningService.livenessActionError(warningDto);
|
|
|
-// }
|
|
|
-// } else if (faceCount <= 0) {
|
|
|
-// String noFaceRandom = ExamRecordCacheUtil.getNoFaceCountErrorRandom(recordId);
|
|
|
-// if (Objects.isNull(noFaceRandom)) {
|
|
|
-// noFaceRandom = SystemConstant.getNanoId();
|
|
|
-// ExamRecordCacheUtil.setNoFaceCountErrorRandom(recordId, noFaceRandom);
|
|
|
-// }
|
|
|
-// ExamRecordCacheUtil.setNoFaceCountErrorNum(recordId, new AtomicInteger(ExamRecordCacheUtil.getMultipleFaceCountErrorNum(recordId).incrementAndGet()));
|
|
|
-// warningDto.setRandom(noFaceRandom);
|
|
|
livenessVerifyHistoryService.save(id, recordId, type, actions, retry, startTime, finishTime, exception, null);
|
|
|
-// Integer count = ExamRecordCacheUtil.getNoFaceCountErrorNum(recordId).get();
|
|
|
-// if (count > teConfig.getNoFaceCountError()) {
|
|
|
-// ExamRecordCacheUtil.setNoFaceCountErrorRandom(recordId, SystemConstant.getNanoId());
|
|
|
-// ExamRecordCacheUtil.setNoFaceCountErrorNum(recordId, new AtomicInteger(0));
|
|
|
warningService.livenessActionError(warningDto);
|
|
|
-// }
|
|
|
-// }
|
|
|
-// } else if (Objects.equals(VerifyExceptionEnum.FACE_COMPARE_ERROR, warningEnum)) {//人脸比对异常
|
|
|
-// WarningDto warningDto = new WarningDto(warningEnum, null, null, recordId, String.valueOf(jsonObject.get("photoUrl")));
|
|
|
-// String faceCompareErrorRandom = ExamRecordCacheUtil.getFaceCompareErrorRandom(recordId);
|
|
|
-// if (Objects.isNull(faceCompareErrorRandom)) {
|
|
|
-// faceCompareErrorRandom = SystemConstant.getNanoId();
|
|
|
-// ExamRecordCacheUtil.setFaceCompareErrorRandom(recordId, faceCompareErrorRandom);
|
|
|
-// }
|
|
|
-// ExamRecordCacheUtil.setFaceCompareErrorNum(recordId, new AtomicInteger(ExamRecordCacheUtil.getFaceCompareErrorNum(recordId).incrementAndGet()));
|
|
|
-// warningDto.setRandom(faceCompareErrorRandom);
|
|
|
-// livenessVerifyHistoryService.save(id, recordId, type, actions, retry, startTime, finishTime, exception, null);
|
|
|
-// Integer count = ExamRecordCacheUtil.getFaceCompareErrorNum(recordId).get();
|
|
|
-// if (count > teConfig.getTotalFaceCompareErrorCount()) {
|
|
|
-// ExamRecordCacheUtil.setFaceCompareErrorRandom(recordId, SystemConstant.getNanoId());
|
|
|
-// ExamRecordCacheUtil.setFaceCompareErrorNum(recordId, new AtomicInteger(0));
|
|
|
-// warningService.livenessActionError(warningDto);
|
|
|
-// }
|
|
|
} else if (Objects.equals(VerifyExceptionEnum.FACE_COMPARE_ERROR, warningEnum) || Objects.equals(VerifyExceptionEnum.LIVENESS_ACTION_ERROR, warningEnum)) {//活检动作错误
|
|
|
WarningDto warningDto = new WarningDto(warningEnum, null, null, recordId, String.valueOf(jsonObject.get("photoUrl")));
|
|
|
livenessVerifyHistoryService.save(id, recordId, type, actions, retry, startTime, finishTime, exception, null);
|