|
@@ -218,9 +218,11 @@ public class ContentPlatformDatastatJob {
|
|
|
Long planId = rootSourceIdMap.get(rootSourceId);
|
|
|
Long videoId = planVideoMap.get(planId);
|
|
|
Double score = videoScoreMap.get(videoId);
|
|
|
- BigDecimal num = BigDecimal.valueOf(score);
|
|
|
- BigDecimal rounded = num.setScale(2, RoundingMode.HALF_UP);
|
|
|
- item.setScore(rounded.doubleValue());
|
|
|
+ if (Objects.nonNull(score)) {
|
|
|
+ BigDecimal num = BigDecimal.valueOf(score);
|
|
|
+ BigDecimal rounded = num.setScale(2, RoundingMode.HALF_UP);
|
|
|
+ item.setScore(rounded.doubleValue());
|
|
|
+ }
|
|
|
item.setRootSourceId(rootSourceId);
|
|
|
item.setFirstLevelCount(firstLevelCount);
|
|
|
item.setCreateTimestamp(now);
|