Преглед на файлове

feat:添加videoId日志

zhaohaipeng преди 11 месеца
родител
ревизия
6ab373530d
променени са 1 файла, в които са добавени 5 реда и са изтрити 6 реда
  1. 5 6
      ad-engine-service/src/main/java/com/tzld/piaoquan/ad/engine/service/score/impl/RankServiceImpl.java

+ 5 - 6
ad-engine-service/src/main/java/com/tzld/piaoquan/ad/engine/service/score/impl/RankServiceImpl.java

@@ -73,11 +73,7 @@ public class RankServiceImpl implements RankService {
         Map<Long, AdRankItem> cache=adCreativeFeatureContainer.getAll(new ArrayList<>(groupMap.keySet()));
         List<AdRankItem> rankItems=Collections.emptyList();
         if(!cache.isEmpty()){
-            rankItems=new LinkedList<>();
-            for (AdRankItem value : cache.values()) {
-                value.setVideoId(request.getVideoId());
-                rankItems.add(value);
-            }
+            rankItems=new LinkedList<>(cache.values());
         }
         //避免recommend-feature出问题
         if(rankItems==null|| rankItems.size()==0){
@@ -86,7 +82,6 @@ public class RankServiceImpl implements RankService {
                 AdRankItem item=new AdRankItem();
                 item.setAdId(adId);
                 item.setItemFeature(new AdItemFeature());
-                item.setVideoId(request.getVideoId());
                 rankItems.add(item);
             }
         }
@@ -140,6 +135,10 @@ public class RankServiceImpl implements RankService {
             }
         }
 
+        for (AdRankItem rankItem : rankItems) {
+            rankItem.setVideoId(request.getVideoId());
+        }
+
         // 兜底方案
         List<AdRankItem> rankResult;
         if (inCvrAdjustingExp) {