Procházet zdrojové kódy

使用参数策略

wangyunpeng před 10 měsíci
rodič
revize
91cb8585a5

+ 2 - 0
long-article-recommend-service/src/main/java/com/tzld/longarticle/recommend/server/model/RecommendRequest.java

@@ -20,5 +20,7 @@ public class RecommendRequest {
     private String planId;
     // true 不记录日志
     private boolean excludeLog = false;
+    // true 强制走参数策略
+    private boolean paramStrategy = false;
 }
 

+ 1 - 1
long-article-recommend-service/src/main/java/com/tzld/longarticle/recommend/server/service/RecommendService.java

@@ -66,7 +66,7 @@ public class RecommendService {
         log.info("genRecommendParam {}", JSONUtils.toJson(param));
         // 获取账号排序设置
         String strategyConfig = accountStrategyConfigMap.get(request.getAccountName());
-        if (StringUtils.hasText(strategyConfig)) {
+        if (StringUtils.hasText(strategyConfig) && !request.isParamStrategy()) {
             param.setStrategy(strategyConfig);
         }
         RecallResult recallResult = recallService.recall(convertToRecallParam(param));