yangdamao 1 anno fa
parent
commit
00e42df4e0

+ 1 - 1
zhongzheng-system/src/main/java/com/zhongzheng/modules/grade/service/impl/ClassGradeUserServiceImpl.java

@@ -999,7 +999,7 @@ public class ClassGradeUserServiceImpl extends ServiceImpl<ClassGradeUserMapper,
         if (idNumber == null || (idNumber.length() != 18 && idNumber.length() != 15)) {
             throw new IllegalArgumentException("身份证号码长度不正确");
         }
-        int index = idNumber.length() == 18 ? 17 : 15;
+        int index = idNumber.length() == 18 ? 16 : 14;
         char genderCode = idNumber.charAt(index);
         return  (genderCode % 2 == 0) ? "女" : "男";
     }

+ 4 - 1
zhongzheng-system/src/main/java/com/zhongzheng/modules/tencentcloud/service/impl/FaceOcrServiceImpl.java

@@ -136,9 +136,12 @@ public class FaceOcrServiceImpl implements IFaceOcrService {
             FaceInfo[] face = response.getFaceInfos();
             Long imageWidth = response.getImageWidth();
             Long imageHeight = response.getImageHeight();
-            if(face[0].getFaceQualityInfo().getBrightness().intValue()<25){
+            if(face[0].getFaceQualityInfo().getBrightness().intValue()<30){
                 throw new CustomException("照片光照不合格,请重新拍照!");
             }
+            if(face[0].getFaceQualityInfo().getSharpness().intValue()<50){
+                throw new CustomException("照片清晰度不合格,请重新拍照!");
+            }
             if(face[0].getFaceQualityInfo().getBrightness().intValue()>95){
                 throw new CustomException("照片光照曝光,请重新拍照!");
             }