Kaynağa Gözat

修复不动产报告null异常

weijianghai 2 hafta önce
ebeveyn
işleme
f17ecb4101

+ 1 - 1
readme.md

@@ -320,7 +320,7 @@ curl --location 'http://127.0.0.1:39110/jobs/runJob' \
 curl --location 'http://127.0.0.1:39110/jobs/runJob' \
 --header 'Content-Type: application/json' \
 --data '{
-    "jobName": "CAR_VIOLATION_UNPROCESSED_JOB"
+    "jobName": "CAR_WDYJ_JOB"
 }'
 ```
 

+ 7 - 6
src/main/java/com/nokia/finance/tasks/pojo/vo/house_report/HouseFwxzjzmjjkclTableVo.java

@@ -4,6 +4,7 @@ import com.nokia.finance.tasks.pojo.po.house_report.HouseBuildingIdleStrategyPo;
 import lombok.Data;
 
 import java.text.DecimalFormat;
+import java.util.Objects;
 
 @Data
 public class HouseFwxzjzmjjkclTableVo {
@@ -84,13 +85,13 @@ public class HouseFwxzjzmjjkclTableVo {
 
     public HouseFwxzjzmjjkclTableVo(HouseBuildingIdleStrategyPo po) {
         DecimalFormat integerFormat = new DecimalFormat("#,###");
-        this.areaName = po.getAreaName();
-        this.cityName = po.getCityName();
-        this.buildingName = po.getBuildingName();
+        this.areaName = Objects.requireNonNullElse(po.getAreaName(), "");
+        this.cityName = Objects.requireNonNullElse(po.getCityName(), "");
+        this.buildingName = Objects.requireNonNullElse(po.getBuildingName(), "");
         this.houseYearBegan = po.getHouseYearBegan() == null ? "" : String.valueOf(po.getHouseYearBegan());
-        this.areaSector = po.getAreaSector();
-        this.usageStatus = po.getUsageStatus();
-        this.buildingUse = po.getBuildingUse();
+        this.areaSector = Objects.requireNonNullElse(po.getAreaSector(), "");
+        this.usageStatus = Objects.requireNonNullElse(po.getUsageStatus(), "");
+        this.buildingUse = Objects.requireNonNullElse(po.getBuildingUse(), "");
         this.buildingArea = po.getBuildingArea() == null ? "" : integerFormat.format(po.getBuildingArea());
         this.buildingAreaSelfUse = po.getBuildingAreaSelfUse() == null ? ""
                 : integerFormat.format(po.getBuildingAreaSelfUse());