zhaohaipeng 4 недель назад
Родитель
Сommit
9a07e7c89e

+ 3 - 0
ad-engine-service/src/main/java/com/tzld/piaoquan/ad/engine/service/score/strategy/RankStrategyBy851.java

@@ -1,5 +1,6 @@
 package com.tzld.piaoquan.ad.engine.service.score.strategy;
 package com.tzld.piaoquan.ad.engine.service.score.strategy;
 
 
+import com.alibaba.fastjson.JSON;
 import com.alibaba.fastjson.JSONObject;
 import com.alibaba.fastjson.JSONObject;
 import com.ctrip.framework.apollo.spring.annotation.ApolloJsonValue;
 import com.ctrip.framework.apollo.spring.annotation.ApolloJsonValue;
 import com.tzld.piaoquan.ad.engine.commons.dto.AdPlatformCreativeDTO;
 import com.tzld.piaoquan.ad.engine.commons.dto.AdPlatformCreativeDTO;
@@ -105,6 +106,7 @@ public class RankStrategyBy851 extends RankStrategyBasic {
         String userLayer = reqFeature.get("layer_l4");
         String userLayer = reqFeature.get("layer_l4");
         // feature1
         // feature1
         Feature feature = this.getFeatureV2(userLayer, scoreParam, request);
         Feature feature = this.getFeatureV2(userLayer, scoreParam, request);
+        log.info("851 feature: {}", JSON.toJSONString(feature));
         if (feature == null) {
         if (feature == null) {
             log.warn("adItemRank: feature is null, skip processing. request={}", request);
             log.warn("adItemRank: feature is null, skip processing. request={}", request);
             return new ArrayList<>();
             return new ArrayList<>();
@@ -938,6 +940,7 @@ public class RankStrategyBy851 extends RankStrategyBasic {
     }
     }
 
 
     private Map<String, Map<String, Double>> parseD2FeatureMap(Map<String, String> d2Feature) {
     private Map<String, Map<String, Double>> parseD2FeatureMap(Map<String, String> d2Feature) {
+        log.info("parseD2FeatureMap d2Feature: {}", d2Feature);
         Map<String, Map<String, Double>> vidRankMaps = new HashMap<>();
         Map<String, Map<String, Double>> vidRankMaps = new HashMap<>();
         for (Map.Entry<String, String> entry : d2Feature.entrySet()) {
         for (Map.Entry<String, String> entry : d2Feature.entrySet()) {
             String key = entry.getKey();
             String key = entry.getKey();