Browse Source

增加判空

xueyiming 1 day ago
parent
commit
e4a8eb3fbc

+ 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();