回传社区id
This commit is contained in:
@@ -128,6 +128,7 @@ public class MqMessageRecordServiceImpl extends ServiceImpl<MqMessageRecordMappe
|
||||
DifyCommunityTargetDTO difyCommunityTargetDTO = new DifyCommunityTargetDTO();
|
||||
difyCommunityTargetDTO.setTargetId(communityTargetDTO.getTargetId());
|
||||
difyCommunityTargetDTO.setTargetType(communityTargetDTO.getTargetType());
|
||||
difyCommunityTargetDTO.setCommunityRequestId(communityTargetDTO.getCommunityRequestId());
|
||||
//脱敏处理
|
||||
dataMasking(textContent, sb, difyCommunityTargetDTO);
|
||||
|
||||
@@ -168,7 +169,7 @@ public class MqMessageRecordServiceImpl extends ServiceImpl<MqMessageRecordMappe
|
||||
difyResult.add(keywordResult);
|
||||
difyResult.add(clueAnalysisResult);
|
||||
//处理结果
|
||||
processingCommunityDifyResponse(caseResult,keywordResult,clueAnalysisResult, aiAnalysisRequestId);
|
||||
processingCommunityDifyResponse(caseResult,keywordResult,clueAnalysisResult, aiAnalysisRequestId,difyCommunityTargetDTO.getCommunityRequestId());
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -236,12 +237,16 @@ public class MqMessageRecordServiceImpl extends ServiceImpl<MqMessageRecordMappe
|
||||
JSONObject caseResult,
|
||||
JSONObject keywordResult,
|
||||
JSONObject clueAnalysisResult,
|
||||
String aiAnalysisRequestId) {
|
||||
String aiAnalysisRequestId,
|
||||
String communityRequestId) {
|
||||
if (caseResult != null && keywordResult != null && clueAnalysisResult != null) {
|
||||
|
||||
caseResult.put("keyWords", keywordResult.getString("keyWords"));
|
||||
caseResult.put("targetTag", clueAnalysisResult.getString("targetTag"));
|
||||
caseResult.put("aiAnalysisRequestId", aiAnalysisRequestId);
|
||||
if(StringUtils.isNotBlank(communityRequestId)){
|
||||
caseResult.put("communityRequestId", communityRequestId);
|
||||
}
|
||||
//返回结果推送到社区的MQ
|
||||
rocketMQTemplate.syncSend(topic, caseResult.toString());
|
||||
log.info("舆情分析发送回调MQ完成: {}", caseResult);
|
||||
@@ -623,6 +628,7 @@ public class MqMessageRecordServiceImpl extends ServiceImpl<MqMessageRecordMappe
|
||||
DifyCommunityTargetDTO difyCommunityTargetDTO = new DifyCommunityTargetDTO();
|
||||
difyCommunityTargetDTO.setTargetId(communityTargetDTO.getTargetId());
|
||||
difyCommunityTargetDTO.setTargetType(communityTargetDTO.getTargetType());
|
||||
difyCommunityTargetDTO.setCommunityRequestId(communityTargetDTO.getCommunityRequestId());
|
||||
//脱敏处理
|
||||
dataMasking(textContent, sb, difyCommunityTargetDTO);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user