소스 검색

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();