Bladeren bron

活体识别

haogh 7 maanden geleden
bovenliggende
commit
8032bf05df

+ 3 - 0
src/cn/hmsoft/art/constants/Constants.java

@@ -20,4 +20,7 @@ public class Constants {
 
     //图片后缀不带.
     public static final String PHOTO_SUFFIX_WITHOUT_DOT = "jpg";
+
+    // 非大陆考生省份ID
+    public static final int NOT_MAINLAND_PROVINCE_ID = 70;
 }

+ 7 - 0
src/cn/hmsoft/art/service/live/LiveRecognitionService.java

@@ -179,6 +179,13 @@ public class LiveRecognitionService extends ArtService {
                         } else { // 识别不通过
                             reg.setStd_verify_flag(FrameStatus.InActive.toString());
                         }
+
+                        // 港澳台华侨考生 直接通过
+                        if (reg.getStd_province() != null && Integer.parseInt(reg.getStd_province()) >= Constants.NOT_MAINLAND_PROVINCE_ID) {
+                            log.warn("[saveDetectResult] 港澳台华侨考生识别结果:{}", detectInfoResult.getResult());
+                            reg.setReg_status(StdRegStatus.NoCrownPhoto);
+                        }
+
                         stdRegDao.update(reg);
 
                     }