lideyin 5 жил өмнө
parent
commit
c94a5a4755

+ 6 - 0
examcloud-core-oe-student-service/src/main/java/cn/com/qmth/examcloud/core/oe/student/service/impl/FaceBiopsyServiceImpl.java

@@ -11,6 +11,7 @@ import cn.com.qmth.examcloud.core.oe.common.entity.FaceBiopsyItemStepEntity;
 import cn.com.qmth.examcloud.core.oe.common.enums.ExamProperties;
 import cn.com.qmth.examcloud.core.oe.common.enums.FaceBiopsyAction;
 import cn.com.qmth.examcloud.core.oe.common.enums.FaceBiopsyType;
+import cn.com.qmth.examcloud.core.oe.common.enums.IsSuccess;
 import cn.com.qmth.examcloud.core.oe.common.repository.ExamRecordDataRepo;
 import cn.com.qmth.examcloud.core.oe.common.repository.FaceBiopsyItemRepo;
 import cn.com.qmth.examcloud.core.oe.common.repository.FaceBiopsyItemStepRepo;
@@ -112,6 +113,11 @@ public class FaceBiopsyServiceImpl implements FaceBiopsyService {
         //更新人脸活体检测结果至数据库
         updateFaceBiopsyResult(req.getExamRecordDataId(), req.getFaceBiopsyItemId(), req.getVerifySteps(),
                 resp.getVerifyResult(), resp.getErrorMessage());
+
+        //同步更新考试记录表中的活体检测结果
+        IsSuccess faceVerifyResult = resp.getVerifyResult() ? IsSuccess.SUCCESS : IsSuccess.FAILED;
+        examRecordDataRepo.updateFaceVerifyResult(faceVerifyResult,req.getExamRecordDataId());
+
         return resp;
     }