去掉敏感词

This commit is contained in:
lxu75
2025-06-13 10:09:37 +08:00
parent d306af4551
commit c6ade56f80

View File

@@ -80,16 +80,6 @@ public class SpokesManService {
log.error("社区特邀发言官入参错误"); log.error("社区特邀发言官入参错误");
throw new RuntimeException("社区特邀发言官入参错误"); throw new RuntimeException("社区特邀发言官入参错误");
} }
//获取特邀发言官敏感词配置
List<AiAnalyticBusinessConfig> sensiveWordLibraryList = aiAnalyticBusinessConfigMapper.selectList(
Wrappers.<AiAnalyticBusinessConfig>lambdaQuery()
.eq(AiAnalyticBusinessConfig::getBusinessLine, BusinessTypeEnum.SPOKESMAN.getCode())
.eq(AiAnalyticBusinessConfig::getConfigType, BusinessTypeEnum.SPOKESMAN_SENSITIVE_WORD.getCode())
.eq(AiAnalyticBusinessConfig::getIsDeleted, 0)
.eq(AiAnalyticBusinessConfig::getConfigVersion, 1)
);
log.info("社区特邀发言官敏感词配置:{}", sensiveWordLibraryList.toArray());
//获取审核规则配置 //获取审核规则配置
List<AiAnalyticBusinessConfig> auditRulesList = aiAnalyticBusinessConfigMapper.selectList( List<AiAnalyticBusinessConfig> auditRulesList = aiAnalyticBusinessConfigMapper.selectList(
Wrappers.<AiAnalyticBusinessConfig>lambdaQuery() Wrappers.<AiAnalyticBusinessConfig>lambdaQuery()
@@ -100,9 +90,6 @@ public class SpokesManService {
.eq(AiAnalyticBusinessConfig::getConfigVersion, 1) .eq(AiAnalyticBusinessConfig::getConfigVersion, 1)
); );
log.info("社区特邀发言官审核规则配置:{}", auditRulesList.toArray()); log.info("社区特邀发言官审核规则配置:{}", auditRulesList.toArray());
String sensiveWordLibrary = sensiveWordLibraryList.stream()
.map(AiAnalyticBusinessConfig::getConfigData)
.collect(Collectors.joining(" "));
String auditRules = auditRulesList.stream() String auditRules = auditRulesList.stream()
.map(AiAnalyticBusinessConfig::getConfigData) .map(AiAnalyticBusinessConfig::getConfigData)
.collect(Collectors.joining(" ")); .collect(Collectors.joining(" "));
@@ -121,7 +108,6 @@ public class SpokesManService {
inputs.put("platform", spokesManDTO.getPlatform()); inputs.put("platform", spokesManDTO.getPlatform());
inputs.put("theme", spokesManDTO.getTheme()); inputs.put("theme", spokesManDTO.getTheme());
inputs.put("auditRule", auditRules); inputs.put("auditRule", auditRules);
inputs.put("sensitiveWordLibrary", sensiveWordLibrary);
diFyReq.setInputs(inputs); diFyReq.setInputs(inputs);
//异步更新dify请求日志 //异步更新dify请求日志
syncUpdateDiFyRequest(diFyReq, aiAnalysisRequestId); syncUpdateDiFyRequest(diFyReq, aiAnalysisRequestId);