소스 검색

Merge branch '20250613-wyp-fix' of Server/growth-manager into master

wangyunpeng 4 달 전
부모
커밋
c9f13d0dcc
1개의 변경된 파일20개의 추가작업 그리고 0개의 파일을 삭제
  1. 20 0
      api-module/src/main/java/com/tzld/piaoquan/api/job/ContentPlatformDatastatJob.java

+ 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);