Forráskód Böngészése

feat:添加videoId日志

zhaohaipeng 11 hónapja
szülő
commit
bea668b947

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

@@ -73,7 +73,11 @@ 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<>(cache.values());
+            rankItems=new LinkedList<>();
+            for (AdRankItem value : cache.values()) {
+                value.setVideoId(request.getVideoId());
+                rankItems.add(value);
+            }
         }
         //避免recommend-feature出问题
         if(rankItems==null|| rankItems.size()==0){
@@ -82,6 +86,7 @@ public class RankServiceImpl implements RankService {
                 AdRankItem item=new AdRankItem();
                 item.setAdId(adId);
                 item.setItemFeature(new AdItemFeature());
+                item.setVideoId(request.getVideoId());
                 rankItems.add(item);
             }
         }
@@ -292,6 +297,7 @@ public class RankServiceImpl implements RankService {
                 AdPlatformCreativeDTO dto=groupMap.get(item.getAdId()).get(0);
                 item.setBid1(dto.getBid1());
                 item.setBid2(dto.getBid2());
+                item.setVideoId(request.getVideoId());
                 lambda=PidLambdaContainer.getPidLambda(item.getAdId());
                 if(lambda<0){
                     item.setCpa(dto.getCpa());
@@ -340,6 +346,7 @@ public class RankServiceImpl implements RankService {
                 item.setBid1(dto.getBid1());
                 item.setBid2(dto.getBid2());
                 item.setAdId(dto.getCreativeId());
+                item.setVideoId(request.getVideoId());
                 item.setItemFeature(new AdItemFeature());
                 lambda=PidLambdaContainer.getPidLambda(item.getAdId());
                 if(lambda<0){
@@ -442,6 +449,7 @@ public class RankServiceImpl implements RankService {
                 AdPlatformCreativeDTO dto=groupMap.get(item.getAdId()).get(0);
                 item.setBid1(dto.getBid1());
                 item.setBid2(dto.getBid2());
+                item.setVideoId(request.getVideoId());
                 lambda=PidLambdaV2Container.getPidLambda(item.getAdId());
                 if(lambda<0){
                     item.setCpa(dto.getCpa());
@@ -467,6 +475,7 @@ public class RankServiceImpl implements RankService {
                 item.setBid1(dto.getBid1());
                 item.setBid2(dto.getBid2());
                 item.setAdId(dto.getCreativeId());
+                item.setVideoId(request.getVideoId());
                 item.setItemFeature(new AdItemFeature());
                 lambda=PidLambdaV2Container.getPidLambda(item.getAdId());