修改sonar扫出的问题
This commit is contained in:
@@ -76,7 +76,7 @@ public class CorpusProcessKafkaProducer {
|
||||
JSONObject jsonObject = JSONObject.parseObject( aicorpusTelephone.getDisplay());
|
||||
|
||||
Long audioDuration = jsonObject.getLong("audio_duration"); // 毫秒
|
||||
if(audioDuration/1000 <=10){
|
||||
if(audioDuration <= 10000){//时间单位是 毫秒
|
||||
log.info("电话语料时长小于10秒,不进行dify处理");
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -157,12 +157,7 @@ public class TmTelephoneCorpusServiceImpl extends ServiceImpl<TmTelephoneCorpusM
|
||||
|
||||
// 使用多线程并行执行两个业务场景
|
||||
ExecutorService executorService = Executors.newFixedThreadPool(2);
|
||||
//第一个业务场景 开始: 总结和分类业务场景
|
||||
// JSONObject execDifyFlow = diFyService.executeDifyFlow(diFyImageReq, BusinessTypeEnum.SMART_ASSISTANT.getCode(),
|
||||
// JSONObject.toJSONString(corpusReportDTO), aicorpusTelephone.getAiAnalysisRequestId());
|
||||
// log.info("runDify execDifyFlow 返回 ,总结场景 : {}",execDifyFlow);
|
||||
// parseDfiyResult(execDifyFlow, aicorpusTelephone.getSourceId(), formattedDateStartTime, aicorpusTelephone.getAiAnalysisRequestId(),
|
||||
// BusinessTypeEnum.SMART_ASSISTANT.getCode());
|
||||
|
||||
long startTime = System.currentTimeMillis();
|
||||
CompletableFuture<Void> summaryFuture = CompletableFuture.runAsync(() -> {
|
||||
JSONObject execDifyFlow = diFyService.executeDifyFlow(diFyImageReq, BusinessTypeEnum.SMART_ASSISTANT.getCode(),
|
||||
@@ -176,16 +171,6 @@ public class TmTelephoneCorpusServiceImpl extends ServiceImpl<TmTelephoneCorpusM
|
||||
log.info("第一个业务场景(总结和分类)执行时间: {} ms", (endTime - startTime));
|
||||
//第一个业务场景, 结束
|
||||
|
||||
//TODO 是否传给LOT 穿行改成并行
|
||||
//第二个业务场景: 用户画像业务场景。 开始
|
||||
// diFyImageReq.setFlowId(telephoneTokenPortrait);
|
||||
// JSONObject execDifyFlowForPortrait = diFyService.executeDifyFlow(diFyImageReq, BusinessTypeEnum.CORPUS_PORTRAIT_DCC.getCode(),
|
||||
// JSONObject.toJSONString(corpusReportDTO), aicorpusTelephone.getAiAnalysisRequestId()); //调用dify平台。
|
||||
// log.info("runDify execDifyFlow 返回 ,客户画像场景: {}",execDifyFlowForPortrait);
|
||||
// parseDfiyResult(execDifyFlowForPortrait, aicorpusTelephone.getSourceId(), formattedDateStartTime,
|
||||
// aicorpusTelephone.getAiAnalysisRequestId(), BusinessTypeEnum.CORPUS_PORTRAIT_DCC.getCode()); // 发送mq消息。
|
||||
|
||||
|
||||
long startTime2 = System.currentTimeMillis();
|
||||
CompletableFuture<Void> portraitFuture = CompletableFuture.runAsync(() -> {
|
||||
|
||||
|
||||
Reference in New Issue
Block a user