|
@@ -9,6 +9,7 @@ import com.tzld.piaoquan.ad.engine.service.predict.config.AdOutV1OnlineWeightCon
|
|
|
import com.tzld.piaoquan.ad.engine.service.predict.constant.RuleRedisKeyConst;
|
|
|
import com.tzld.piaoquan.recommend.feature.domain.ad.base.AdRankItem;
|
|
|
import com.tzld.piaoquan.recommend.feature.domain.ad.base.UserAdFeature;
|
|
|
+import org.apache.commons.lang3.math.NumberUtils;
|
|
|
|
|
|
import java.util.HashMap;
|
|
|
import java.util.List;
|
|
@@ -36,7 +37,7 @@ public class VlogAdBreakScorer extends BaseLRModelScorer {
|
|
|
String itemKeyName = RuleRedisKeyConst.KEY_NAME_PREFIX_AD_OUT_MODEL_SCORE_ITEM + modelKey + ":" + param.getVideoId();
|
|
|
String userScore = redisHelper.get(userKeyName);
|
|
|
String itemScore = redisHelper.get(itemKeyName);
|
|
|
- double offlineScore = Double.parseDouble(userScore) + Double.parseDouble(itemScore);
|
|
|
+ double offlineScore = NumberUtils.toDouble(userScore, 0) + NumberUtils.toDouble(itemScore, 0);
|
|
|
|
|
|
|
|
|
Map<String, String> onlineFeatures = new HashMap<>();
|