瀏覽代碼

brand-recommend match: explicitly filter only active rules

liuchengsen 3 周之前
父節點
當前提交
facce962df
共有 1 個文件被更改,包括 1 次插入0 次删除
  1. 1 0
      backend-java/src/main/java/com/pharmacopoeia/service/BrandRecommendService.java

+ 1 - 0
backend-java/src/main/java/com/pharmacopoeia/service/BrandRecommendService.java

@@ -26,6 +26,7 @@ public class BrandRecommendService {
     // ==================== 层级匹配 ====================
 
     public List<Map<String, Object>> match(List<Map<String, Object>> sources, String fullAnswer) {
+        // 仅加载 is_active=true 的规则,已停用的不参与匹配
         List<BrandRecommendRule> rules = ruleRepository.findByIsActiveTrueOrderByTierAscKeywordAsc();
         if (rules.isEmpty()) {
             return List.of();