소스 검색

人员上传无照片bug修复

M墨鱼—_mo 5 년 전
부모
커밋
f6b724c34b
1개의 변경된 파일20개의 추가작업 그리고 8개의 파일을 삭제
  1. 20 8
      common/src/main/java/com/jpsoft/smart/modules/lapi/service/impl/LapiServiceImpl.java

+ 20 - 8
common/src/main/java/com/jpsoft/smart/modules/lapi/service/impl/LapiServiceImpl.java

@@ -115,13 +115,13 @@ public class LapiServiceImpl implements ILapiService {
                 map2.put("Type", 0L);
                 map2.put("Number", personInfo.getIdCard());
                 map1.put("IdentificationList", listMap2);
-                map1.put("ImageNum", 1L);
+
 
                 HashMap<String, Object> map3 = new HashMap<>();
-                map3.put("FaceID", personInfo.getId());
-                map3.put("Name", personInfo.getId() + ".jpg");
+
 
                 if (StringUtils.isNotBlank(base64Data)){
+
                     Integer imageSize = base64Data.length();
                     //照片字节大小
                     Integer fileSize = imageSize - (imageSize / 8) * 2;
@@ -130,9 +130,14 @@ public class LapiServiceImpl implements ILapiService {
                     }
                     map3.put("Size", imageSize);
                     map3.put("Data", base64Data);
+                    map3.put("FaceID", personInfo.getId());
+                    map3.put("Name", personInfo.getId() + ".jpg");
                 }
                 else {
-                    map3.put("Size", "");
+                    map1.put("ImageNum", 0);
+                    map3.put("FaceID", 0);
+                    map3.put("Name", "");
+                    map3.put("Size", 0);
                     map3.put("Data", "");
                 }
 
@@ -224,17 +229,21 @@ public class LapiServiceImpl implements ILapiService {
                 map2.put("Type", 0L);
                 map2.put("Number", personInfo.getIdCard());
                 map1.put("IdentificationList", listMap2);
-                map1.put("ImageNum", 1L);
+
 
                 HashMap<String, Object> map3 = new HashMap<>();
-                map3.put("FaceID", personInfo.getId());
-                map3.put("Name", personInfo.getId() + ".jpg");
+
+
 
                 if (StringUtils.isNotBlank(base64Data)){
+                    map1.put("ImageNum", 1L);
                     //照片base64长度
                     Integer imageSize = base64Data.length();
+                    map3.put("Name", personInfo.getId() + ".jpg");
                     map3.put("Size", imageSize);
                     map3.put("Data", base64Data);
+                    map3.put("FaceID", personInfo.getId());
+
                     //照片字节大小
                     Integer fileSize = imageSize - (imageSize / 8) * 2;
 
@@ -243,7 +252,10 @@ public class LapiServiceImpl implements ILapiService {
                     }
                 }
                 else {
-                    map3.put("Size", "");
+                    map1.put("ImageNum", 0);
+                    map3.put("FaceID", 0);
+                    map3.put("Name", "");
+                    map3.put("Size", 0);
                     map3.put("Data", "");
                 }