update pay function

This commit is contained in:
2025-11-28 16:32:27 +08:00
parent 250d585b87
commit ec2978026a
7 changed files with 212 additions and 73 deletions

View File

@@ -357,11 +357,20 @@ export const useInvestmentMeeting = ({
break;
case 'message_complete':
if (data.role_id) {
// 后端可能发送 message 对象或直接 content
const finalContent = data.message?.content || data.content;
finishStreamingMessage(data.role_id, finalContent);
setSpeakingRoleId(null);
{
// 后端发送的是 message 对象role_id 在 message 里
const roleId = data.role_id || data.message?.role_id;
if (roleId) {
// 后端可能发送 message 对象或直接 content
const finalContent = data.message?.content || data.content;
finishStreamingMessage(roleId, finalContent);
setSpeakingRoleId(null);
// 如果是结论消息,记录下来
if (data.message?.is_conclusion) {
setConclusion(data.message);
}
}
}
break;
@@ -562,11 +571,20 @@ export const useInvestmentMeeting = ({
break;
case 'message_complete':
if (data.role_id) {
// 后端可能发送 message 对象或直接 content
const finalContent = data.message?.content || data.content;
finishStreamingMessage(data.role_id, finalContent);
setSpeakingRoleId(null);
{
// 后端发送的是 message 对象role_id 在 message 里
const roleId = data.role_id || data.message?.role_id;
if (roleId) {
// 后端可能发送 message 对象或直接 content
const finalContent = data.message?.content || data.content;
finishStreamingMessage(roleId, finalContent);
setSpeakingRoleId(null);
// 如果是结论消息,记录下来
if (data.message?.is_conclusion) {
setConclusion(data.message);
}
}
}
break;