加日志,发送mq之前

This commit is contained in:
ZLI263
2025-09-17 12:44:27 +08:00
parent 6e98fa3550
commit 2f4ae4debc

View File

@@ -32,8 +32,8 @@ import java.util.concurrent.Executors;
/** /**
* @description 铭牌语料表-同步表
* @author rz * @author rz
* @description 铭牌语料表-同步表
* @date 2025-03-04 * @date 2025-03-04
*/ */
@RefreshScope @RefreshScope
@@ -68,6 +68,7 @@ public class TmNameplateCorpusServiceImpl extends ServiceImpl<TmNameplateCorpusM
@Autowired @Autowired
private DataMaskingRuleService dataMaskingRuleService; private DataMaskingRuleService dataMaskingRuleService;
@Override @Override
public void runNameplateCorpusDifyRetry(String paramJson) { public void runNameplateCorpusDifyRetry(String paramJson) {
long startTime = System.currentTimeMillis(); long startTime = System.currentTimeMillis();
@@ -207,13 +208,16 @@ public class TmNameplateCorpusServiceImpl extends ServiceImpl<TmNameplateCorpusM
} }
String outputsFinal = "outputs"; String outputsFinal = "outputs";
String aiAnalysisRequestIdFinal = "aiAnalysisRequestId"; String aiAnalysisRequestIdFinal = "aiAnalysisRequestId";
@Override @Override
public void sendNameplateLto(JSONObject execDifyFlow, String aiAnalysisRequestId, TmNameplateCorpus tmNameplateCorpus, String businessType) { public void sendNameplateLto(JSONObject execDifyFlow, String aiAnalysisRequestId, TmNameplateCorpus tmNameplateCorpus, String businessType) {
try {
log.info("铭牌sendNameplateLto getCustomerFlowId:{}", tmNameplateCorpus.getCustomerFlowId()); log.info("铭牌sendNameplateLto getCustomerFlowId:{}", tmNameplateCorpus.getCustomerFlowId());
log.info("铭牌sendNameplateLto text contnt :{}", execDifyFlow.toString()); log.info("铭牌sendNameplateLto text contnt :{}", execDifyFlow);
log.info("铭牌sendNameplateLto toJSONString :{}", execDifyFlow.toJSONString());
if (null != execDifyFlow && execDifyFlow.get("status").equals("succeeded")) { if (null != execDifyFlow && execDifyFlow.get("status").equals("succeeded")) {
String text = execDifyFlow.getString(outputsFinal); String text = execDifyFlow.getString(outputsFinal);
@@ -225,15 +229,14 @@ public class TmNameplateCorpusServiceImpl extends ServiceImpl<TmNameplateCorpusM
tmTelephoneCorpusService.sendMq(CategoryEnum.NAMEPLATE_VOICE.getCode(), text); tmTelephoneCorpusService.sendMq(CategoryEnum.NAMEPLATE_VOICE.getCode(), text);
} }
try {
ttNameplateRecordMapper.insert(TtNameplateRecord.builder().nameplateCorpusId(tmNameplateCorpus.getId()).customerFlowId(tmNameplateCorpus.getCustomerFlowId()).build()); ttNameplateRecordMapper.insert(TtNameplateRecord.builder().nameplateCorpusId(tmNameplateCorpus.getId()).customerFlowId(tmNameplateCorpus.getCustomerFlowId()).build());
aiAnalysisRequestLogsService.saveOrUpdateAiAnalysisRequestLogs(AiAnalysisRequestLogs.builder().aiAnalysisRequestId(aiAnalysisRequestId).businessResponse(text).build()); aiAnalysisRequestLogsService.saveOrUpdateAiAnalysisRequestLogs(AiAnalysisRequestLogs.builder().aiAnalysisRequestId(aiAnalysisRequestId).businessResponse(text).build());
}
} catch (Exception e) { } catch (Exception e) {
log.info(" 铭牌语料处理保存报告异常processItem{} ", e); log.info(" 铭牌语料处理保存报告异常processItem{} ", e);
} }
} }
}
@Override @Override
public ResultMsg<Object> updateNameplate(String message) { public ResultMsg<Object> updateNameplate(String message) {
@@ -299,6 +302,7 @@ public class TmNameplateCorpusServiceImpl extends ServiceImpl<TmNameplateCorpusM
return ResultMsg.failed(); return ResultMsg.failed();
} }
@Override @Override
public ResultMsg<Object> mockInsert(String data) { public ResultMsg<Object> mockInsert(String data) {
if (StringUtils.isNotEmpty(data)) { if (StringUtils.isNotEmpty(data)) {
@@ -314,6 +318,7 @@ public class TmNameplateCorpusServiceImpl extends ServiceImpl<TmNameplateCorpusM
} }
return ResultMsg.failed(); return ResultMsg.failed();
} }
@Override @Override
public List<TmNameplateCorpus> queryTelephoneCorpusByCustomerFlowId(List<String> customerFlowIds) { public List<TmNameplateCorpus> queryTelephoneCorpusByCustomerFlowId(List<String> customerFlowIds) {
return tmNameplateCorpusMapper.queryTmNameplateCorpusByCustomerFlowIds(customerFlowIds); return tmNameplateCorpusMapper.queryTmNameplateCorpusByCustomerFlowIds(customerFlowIds);