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