Merge remote-tracking branch 'origin/dev-feature-20241211-voctransfer-zhangfan' into dev-feature-20241211-voctransfer-zhangfan

This commit is contained in:
lxu75
2024-12-25 16:28:31 +08:00
2 changed files with 5 additions and 4 deletions

View File

@@ -3,7 +3,7 @@ package com.volvo.ai.analytic.center.enums;
public enum CategoryEnum {
ENTERPRISE_WECHAT("企微", "企微记录"),
PHONE_VOICE("语音", "语音记录"),
PHONE_VOICE("语音", "语音电话"),
OTHER("未知", "未知记录"),
;
private String code;

View File

@@ -107,7 +107,7 @@ public class MqMessageRecordServiceImpl extends ServiceImpl<MqMessageRecordMappe
DiffDefeatanAlysis diffDefeatanAlysis = JSON.parseObject(JSON.toJSONString(oldItem.getData()), DiffDefeatanAlysis.class);
DiffDefeatAnalyseOutputResult response = this.processChatRecord(diffDefeatanAlysis);
DiffDefeatAnalyseOutput output = response.getDiffDefeatAnalyseOutput();
log.info("数据分析完成");
log.info("数据分析完成,分析返回对象output数据为 {}", output);
DiffDefeatResult diffDefeatResult;
if(Objects.equals(HandleStatusEnum.ANALYSIS_NORMAL.getCode(),output.getHandleStatus())){
diffDefeatResult = JSONObject.parseObject(output.getResultStr(), DiffDefeatResult.class);
@@ -274,6 +274,7 @@ public class MqMessageRecordServiceImpl extends ServiceImpl<MqMessageRecordMappe
vocStr.append(RoleEnum.OTHER.getMessage()).append("").append(segment.getResult().getText()).append("\n");
}
}
contentStr.append(CategoryEnum.PHONE_VOICE.getMessage()).append("\n");
contentStr.append(vocStr);
}
}
@@ -282,7 +283,7 @@ public class MqMessageRecordServiceImpl extends ServiceImpl<MqMessageRecordMappe
if (StringUtils.isEmpty(contentStr.toString())) {
output.setHandleStatus(HandleStatusEnum.ANALYSIS_CONTENT_EMPTY.getCode());
output.setResultStr(HandleStatusEnum.ANALYSIS_CONTENT_EMPTY.getMessage());
return new DiffDefeatAnalyseOutputResult(output, contentStr.toString());
return new DiffDefeatAnalyseOutputResult(output, "{\"Content\": \""+contentStr.toString()+"\"}");
}
//获取脱敏配置信息
List<DataMaskingRule> maskingRuleItems = dataMaskingRuleService.getDataMaskingRuleListByApplicationChannel(Constant.CHANNEL_DCC);
@@ -306,7 +307,7 @@ public class MqMessageRecordServiceImpl extends ServiceImpl<MqMessageRecordMappe
output.setHandleStatus(HandleStatusEnum.ANALYSIS_NORMAL.getCode());
output.setResultStr(difResult.getString("result"));
log.info("DiFy平台处理结果:{}", output.getResultStr());
return new DiffDefeatAnalyseOutputResult(output, contentStr.toString());
return new DiffDefeatAnalyseOutputResult(output, "{\"Content\": \""+contentStr.toString()+"\"}");
}
@Override