소스 검색

增加空值校验

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

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