Browse Source

fix: 字符串转换方法

zhangying 3 weeks ago
parent
commit
16f5577550

+ 2 - 2
src/main/java/com/hz/employmentsite/services/impl/companyService/CompanyServiceImpl.java

@@ -419,7 +419,7 @@ public class CompanyServiceImpl implements CompanyService {
             vo.setUserName((String) item.getOrDefault("userName", ""));
             vo.setUserMobile((String) item.getOrDefault("userMobile", ""));
             vo.setRecordStatusName((String) item.getOrDefault("recordStatusName", ""));
-            vo.setWorkSituation((String) item.getOrDefault("workSituation", ""));
+            vo.setWorkSituation(dataTypeUtils.dataForString(item.getOrDefault("workSituation", null)));
             vo.setRegionName((String) item.getOrDefault("regionName", ""));
             vo.setStreetName((String) item.getOrDefault("streetName", ""));
             vo.setFrName((String) item.getOrDefault("frName", ""));
@@ -430,7 +430,7 @@ public class CompanyServiceImpl implements CompanyService {
             }
             vo.setValidDateStr((String) item.getOrDefault("validDateStr", ""));
             try {
-                vo.setRegisteredCapital(dataTypeUtils.dataForBigDecimal(item.getOrDefault("registeredCapital", "")));
+                vo.setRegisteredCapital(dataTypeUtils.dataForBigDecimal(item.getOrDefault("registeredCapital", null)));
             } catch (NumberFormatException e) {
                 errorInfo += "企业注册资本格式错误,请填写数字!";
             }

+ 11 - 0
src/main/java/com/hz/employmentsite/util/DataTypeUtils.java

@@ -110,4 +110,15 @@ public class DataTypeUtils {
         }
     }
 
+    public String dataForString(Object data) {
+        if (data == null) {
+            return null;
+        }
+        try {
+            return data.toString();
+        } catch (Exception e) {
+            return "";
+        }
+    }
+
 }