Explorar o código

sz 验证是否为空

xiao547607 %!s(int64=5) %!d(string=hai) anos
pai
achega
93e6d48ebb

+ 1 - 1
common/src/main/java/com/jpsoft/smart/modules/base/dto/PersonInfoDTO.java

@@ -62,7 +62,7 @@ public class PersonInfoDTO {
     @ApiModelProperty(value = "人脸相片地址")
     private String faceImageUrl;
     @ApiModelProperty(value="权限(1-个人用户,2-企业管理员)")
-    private Integer popedom;
+    private String popedom;
     @ApiModelProperty(value="设备")
     private String deviceName;
 }

+ 9 - 3
web/src/main/java/com/jpsoft/smart/modules/base/controller/PersonInfoController.java

@@ -82,9 +82,15 @@ public class PersonInfoController {
         MessageResult<PersonInfo> msgResult = new MessageResult<>();
 
         try {
-            personInfo.setName(personInfo.getName().replace(" ",""));
-            personInfo.setPhone(personInfo.getPhone().replace(" ",""));
-            personInfo.setIdCard(personInfo.getIdCard().replace(" ",""));
+            if(personInfo.getName()!= null) {
+                personInfo.setName(personInfo.getName().replace(" ", ""));
+            }
+            if(personInfo.getPhone()!= null) {
+                personInfo.setPhone(personInfo.getPhone().replace(" ", ""));
+            }
+            if(personInfo.getIdCard()!= null) {
+                personInfo.setIdCard(personInfo.getIdCard().replace(" ", ""));
+            }
 
             Map<String, Object> searchParams = new HashMap<>();
             searchParams.put("companyId", personInfo.getCompanyId());