浏览代码

批量导入人脸,身份证号取名字后面18位

dzx 1 年之前
父节点
当前提交
c54558d715

+ 2 - 2
src/main/java/com/xjrsoft/module/personnel/controller/StundentFaceProcessController.java

@@ -211,8 +211,8 @@ public class StundentFaceProcessController {
             ZipEntry entry = entries.nextElement();
             String filename = entry.getName();
             InputStream inputStream = zipFile.getInputStream(entry); //读取文件内容
-
-            String idNumber = filename.substring(0, 18);
+            String[] split = filename.split("\\.");
+            String idNumber = split[0].substring(split[0].length() - 18);
             BaseStudentUser studentUser = studentMap.get(idNumber);
             if(studentUser == null){
                 continue;

+ 2 - 2
src/main/java/com/xjrsoft/module/student/controller/StudentManagerController.java

@@ -245,8 +245,8 @@ public class StudentManagerController {
             ZipEntry entry = entries.nextElement();
             String filename = entry.getName();
             InputStream inputStream = zipFile.getInputStream(entry); //读取文件内容
-
-            String idNumber = filename.substring(0, 18);
+            String[] split = filename.split("\\.");
+            String idNumber = split[0].substring(split[0].length() - 18);
             BaseStudentUser studentUser = studentMap.get(idNumber);
             if(studentUser == null){
                 continue;