通用销售场景
This commit is contained in:
@@ -48,6 +48,7 @@ public class AudioManagementController {
|
||||
private static final String SCENARIO_FURNITURE_SALE = "FURNITURE";
|
||||
private static final String SCENARIO_MEETING_SUMMARY = "MEETING_SUMMARY";
|
||||
private static final String SCENARIO_CAR_SALE = "CAR_SALE";
|
||||
private static final String SCENARIO_COMMON_SALE = "COMMON_SALE";
|
||||
private static final String SCENARIO_SPEAKING_TRAINING= "SPEAKING_TRAINING"; //租赁模式
|
||||
|
||||
|
||||
@@ -698,11 +699,7 @@ public class AudioManagementController {
|
||||
|
||||
// 4. 根据场景动态选择业务场景类型,调用业务层通用服务生成总结
|
||||
AudioAnalysisSceneType sceneType = resolveSceneType(audioManagementFromDB.getScenario());
|
||||
if (recordingText == null || recordingText.trim().isEmpty()) {
|
||||
result.put("success", false);
|
||||
result.put("message", "录音文本为空");
|
||||
return ResponseEntity.badRequest().body(result);
|
||||
}
|
||||
|
||||
|
||||
// 4. 通过业务层通用服务调用大模型生成总结并保存数据
|
||||
AudioTextAnalysisFurniture furniture = audioTextAnalysisLlmService.generateSummaryAndSave(
|
||||
@@ -744,14 +741,14 @@ public class AudioManagementController {
|
||||
if (SCENARIO_FURNITURE_SALE.equals(s)) {
|
||||
return AudioAnalysisSceneType.SCENARIO_FURNITURE_SALE;
|
||||
}
|
||||
if (SCENARIO_COMMON_SALE.equals(s)) {
|
||||
return AudioAnalysisSceneType.SCENARIO_COMMON_SALE;
|
||||
}
|
||||
if (SCENARIO_CAR_SALE.equals(s)) {
|
||||
return AudioAnalysisSceneType.SCENARIO_CAR_SALE;
|
||||
}
|
||||
if (SCENARIO_MEETING_SUMMARY.equals(s)) {
|
||||
return AudioAnalysisSceneType.SCENARIO_MEETING_SUMMARY;
|
||||
}
|
||||
// 未识别场景时,默认按会议场景处理
|
||||
return AudioAnalysisSceneType.SCENARIO_MEETING_SUMMARY;
|
||||
return AudioAnalysisSceneType.SCENARIO_CAR_SALE;
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user