소스 검색

kFinal打压

fanjinyang 4 일 전
부모
커밋
bd798b852e
1개의 변경된 파일3개의 추가작업 그리고 1개의 파일을 삭제
  1. 3 1
      ad-engine-service/src/main/java/com/tzld/piaoquan/ad/engine/service/score/strategy/RankStrategyBasic.java

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

@@ -1444,7 +1444,9 @@ public abstract class RankStrategyBasic implements RankStrategy {
         try {
             for (AdRankItem item : items) {
                 Double kFinal = CreativeKFinalDataHelper.getKFinal(item.getCreativeCode());
-                item.getScoreMap().put(flowCtlType, kFinal);
+                if(kFinal != null){
+                    item.getScoreMap().put(flowCtlType, kFinal);
+                }
             }
         } catch (Exception e) {
             log.error("calCreativeKFinalWeight weight error", e);