wks пре 3 година
родитељ
комит
5c7498334b

+ 5 - 0
src/main/java/com/ydtech/modules/order/entity/TaxArrears.java

@@ -5,6 +5,7 @@ import lombok.AllArgsConstructor;
 import lombok.Data;
 import lombok.NoArgsConstructor;
 
+import java.util.Collections;
 import java.util.List;
 import java.util.stream.Collectors;
 
@@ -28,6 +29,7 @@ public class TaxArrears {
      */
     private double lateFee;
 
+
     public TaxArrears(CrawlerQuoteResponse.TaxArrearsDto taxArrearsDto) {
         this.years = taxArrearsDto.getStartDay() + "-" + taxArrearsDto.getEndDay();
         this.taxDefault = taxArrearsDto.getLateFee();
@@ -35,6 +37,9 @@ public class TaxArrears {
     }
 
     public static List<TaxArrears> toTaxArrears(List<CrawlerQuoteResponse.TaxArrearsDto> taxArrearsDtoList) {
+        if (taxArrearsDtoList.isEmpty()) {
+            return Collections.emptyList();
+        }
         return taxArrearsDtoList.stream().map(TaxArrears::new).collect(Collectors.toList());
     }
 

+ 5 - 3
src/main/java/com/ydtech/modules/order/entity/crawler/response/CrawlerQuoteResponse.java

@@ -64,12 +64,12 @@ public class CrawlerQuoteResponse extends CrawlerBaseResponse {
          * 历年滞纳金总金额
          */
         @JsonProperty(value = "all_late_fee")
-        private Double allLateFee;
+        private double allLateFee;
         /**
          * 历年欠车船税加滞纳金总价
          */
         @JsonProperty(value = "late_chechuan")
-        private Double lateTax;
+        private double lateTax;
         /**
          * 车船税欠费起始日期
          */
@@ -84,7 +84,9 @@ public class CrawlerQuoteResponse extends CrawlerBaseResponse {
          * 历年车船税欠费金额
          */
         @JsonProperty(value = "late_fee")
-        private Double lateFee;
+        private double lateFee;
+
+
 
     }