Browse Source

feat:添加定向打分融合

zhaohaipeng 1 year ago
parent
commit
84be34d135

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

@@ -23,7 +23,14 @@ public class TacticsAndLRModelScoreRankService {
     public List<AdRankItem> adItemRank(RankRecommendRequestParam requestParam, ScoreParam scoreParam) {
 
         // LR模型打分结果
-        List<AdRankItem> adRankItems = rankService680.adItemRank(requestParam, scoreParam);
+        // List<AdRankItem> adRankItems = rankService680.adItemRank(requestParam, scoreParam);
+
+        List<AdRankItem> adRankItems = new ArrayList<>();
+        for (AdPlatformCreativeDTO adPlatformCreativeDTO : requestParam.getAdIdList()) {
+            AdRankItem adRankItem = new AdRankItem();
+            adRankItem.setAdId(adPlatformCreativeDTO.getCreativeId());
+            adRankItems.add(adRankItem);
+        }
 
         Map<Long, AdDirectionScore> adDirectionScoreMap = requestParam.getAdIdList().stream()
                 .collect(Collectors.toMap(AdPlatformCreativeDTO::getCreativeId, AdPlatformCreativeDTO::getAdDirectionScore));