소스 검색

增加判空

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

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

@@ -211,9 +211,11 @@ public class RankStrategyBy688 extends RankStrategyBasic {
                     adRankItem.getExt().put("recallsources", dto.getRecallSources());
                     if (MapUtils.isNotEmpty(map)) {
                         GuaranteeView guaranteeView = map.get(dto.getAdVerId());
-                        double guaranteeWeight = getGuaranteeWeight(guaranteeView);
-                        adRankItem.getExt().put("guaranteeView", guaranteeView.toString());
-                        adRankItem.getExt().put("guaranteeWeight", guaranteeWeight);
+                        if (guaranteeView != null) {
+                            double guaranteeWeight = getGuaranteeWeight(guaranteeView);
+                            adRankItem.getExt().put("guaranteeView", guaranteeView.toString());
+                            adRankItem.getExt().put("guaranteeWeight", guaranteeWeight);
+                        }
                     }
                     String cidStr = dto.getCreativeId().toString();
                     Map<String, String> cidFeatureMap = adRankItem.getFeatureMap();