wangyunpeng 4 weeks ago
parent
commit
09fc8673c7

+ 20 - 0
api-module/src/main/java/com/tzld/piaoquan/api/job/ContentPlatformDatastatJob.java

@@ -195,6 +195,10 @@ public class ContentPlatformDatastatJob {
                         BigDecimal settlementAmount = unitPrice.multiply(new BigDecimal(firstLevelCount)).setScale(2, RoundingMode.HALF_UP);
                         item.setSettlementAmount(settlementAmount.doubleValue());
                     }
+                } else {
+                    item.setScore(0.0);
+                    item.setUnitPrice(0.1);
+                    item.setSettlementAmount(0.0);
                 }
                 item.setCreateTimestamp(now);
                 saveList.add(item);
@@ -339,6 +343,10 @@ public class ContentPlatformDatastatJob {
                         BigDecimal settlementAmount = unitPrice.multiply(new BigDecimal(firstLevelCount)).setScale(2, RoundingMode.HALF_UP);
                         item.setSettlementAmount(settlementAmount.doubleValue());
                     }
+                } else {
+                    item.setScore(0.0);
+                    item.setUnitPrice(0.1);
+                    item.setSettlementAmount(0.0);
                 }
                 item.setCreateTimestamp(now);
                 saveList.add(item);
@@ -543,6 +551,10 @@ public class ContentPlatformDatastatJob {
                         BigDecimal settlementAmount = unitPrice.multiply(new BigDecimal(firstLevelCount)).setScale(2, RoundingMode.HALF_UP);
                         item.setSettlementAmount(settlementAmount.doubleValue());
                     }
+                } else {
+                    item.setScore(0.0);
+                    item.setUnitPrice(0.1);
+                    item.setSettlementAmount(0.0);
                 }
                 item.setFirstLevelCount(item.getFirstLevelCount() + firstLevelCount);
                 item.setCreateTimestamp(now);
@@ -690,6 +702,10 @@ public class ContentPlatformDatastatJob {
                         BigDecimal settlementAmount = unitPrice.multiply(new BigDecimal(firstLevelCount)).setScale(2, RoundingMode.HALF_UP);
                         item.setSettlementAmount(settlementAmount.doubleValue());
                     }
+                } else {
+                    item.setScore(0.0);
+                    item.setUnitPrice(0.1);
+                    item.setSettlementAmount(0.0);
                 }
                 item.setCreateTimestamp(now);
                 saveList.add(item);
@@ -719,6 +735,10 @@ public class ContentPlatformDatastatJob {
                         BigDecimal settlementAmount = unitPrice.multiply(new BigDecimal(firstLevelCount)).setScale(2, RoundingMode.HALF_UP);
                         item.setSettlementAmount(settlementAmount.doubleValue());
                     }
+                } else {
+                    item.setScore(0.0);
+                    item.setUnitPrice(0.1);
+                    item.setSettlementAmount(0.0);
                 }
                 item.setCreateTimestamp(now);
                 saveList.add(item);