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