浏览代码

增加空值校验

xueyiming 4 天之前
父节点
当前提交
2a83f7d43c

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

@@ -258,7 +258,7 @@ public abstract class RankStrategyBasic implements RankStrategy {
         // 有曝光无转化-其他 过滤德瑞骅客户 客户id 26
         if (Objects.equals(layer, "有曝光无转化") && Objects.equals(clazz, "其他") && scoreParam.getExpCodeSet().contains(targetCrowdExcludeExp)) {
             List<AdPlatformCreativeDTO> adIdList = request.getAdIdList();
-            List<AdPlatformCreativeDTO> filteredAdList = adIdList.stream().filter(e -> e.getCustomerId() != 26L).collect(Collectors.toList());
+            List<AdPlatformCreativeDTO> filteredAdList = adIdList.stream().filter(e -> e.getCustomerId() == null || e.getCustomerId() != 26L).collect(Collectors.toList());
             request.setAdIdList(filteredAdList);
             log.info("targetCrowdExcludeExp filtered request={}", JSONObject.toJSONString(request));
         }