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

feat:添加日志上报

zhaohaipeng преди 2 седмици
родител
ревизия
ab7773efc4

+ 4 - 4
recommend-server-service/src/main/java/com/tzld/piaoquan/recommend/server/service/RecommendService.java

@@ -267,10 +267,10 @@ public class RecommendService {
                 map.put("scoresMap", JSONUtils.toJson(v.getScoresMap()));
                 map.put("metaFeatureMap", JSONUtils.toJson(v.getMetaFeatureMap()));
 
-                if (MapUtils.isNotEmpty(logUploadFieldSwitch) && StringUtils.equals("0", logUploadFieldSwitch.getOrDefault("allFeatureMap", "0"))) {
-                    map.put("allFeatureMap", JSONUtils.toJson(Collections.emptyMap()));
-                } else {
+                if (MapUtils.isNotEmpty(logUploadFieldSwitch) && StringUtils.equals("1", logUploadFieldSwitch.get("allFeatureMap"))) {
                     map.put("allFeatureMap", JSONUtils.toJson(v.getAllFeatureMap()));
+                } else {
+                    map.put("allFeatureMap", JSONUtils.toJson(Collections.emptyMap()));
                 }
 
                 map.put("pushFromRank", JSONUtils.toJson(v.getPushFromRank()));
@@ -295,7 +295,7 @@ public class RecommendService {
                 map.put("rootSessionId", request.getRootSessionId());
 
                 JSONObject extJson = new JSONObject();
-                if (MapUtils.isEmpty(logUploadFieldSwitch) || StringUtils.equals("1", logUploadFieldSwitch.get("ext"))) {
+                if (MapUtils.isNotEmpty(logUploadFieldSwitch) && StringUtils.equals("1", logUploadFieldSwitch.get("ext"))) {
                     extJson.put("rankVideoInfoMap", v.getRankVideoInfoMap());
                 }
                 map.put("ext", JSONUtils.toJson(extJson));

+ 2 - 0
recommend-server-service/src/main/java/com/tzld/piaoquan/recommend/server/service/rank/strategy/RankStrategy4RegionMergeModelV839.java

@@ -78,6 +78,8 @@ public class RankStrategy4RegionMergeModelV839 extends RankStrategy4RegionMergeM
         RecallUtils.extractRecall(mergeWeight.getOrDefault("return1Cate2Ros", 5.0).intValue(), param, Return1Cate2RosRecallStrategy.PUSH_FORM, setVideo, rovRecallRank);
         //-------------------return1 cate2 str------------------
         RecallUtils.extractRecall(mergeWeight.getOrDefault("return1Cate2Str", 5.0).intValue(), param, Return1Cate2StrRecallStrategy.PUSH_FORM, setVideo, rovRecallRank);
+        //--------------deconstruction keywords ros-------------
+        RecallUtils.extractRecall(mergeWeight.getOrDefault("deconstructionKeywordsRos", 5.0).intValue(), param, UserDeconstructionKeywordsRecallStrategy.PUSH_FORM, setVideo, rovRecallRank);
 
         // 记录召回源中的视频
         this.rankBeforePostProcessor(rovRecallRank);