🔧 修复:组队团战时创建所有龙虾座位
问题: - 登录选了 N 只龙虾,但创建会议只有人类座位 修复: - 前端:创建会议时传递 host_agent_id(第一只龙虾) - 后端:根据 host_agent_id 创建龙虾参会者 - 优化:只有没有龙虾时才添加虚拟坐席 结果: ✅ 单枪匹马 - 1 个座位 ✅ 组队团战(2 龙虾)- 3 个座位 ✅ 独当一面(1 龙虾)- 1 个座位
This commit is contained in:
@@ -53,7 +53,7 @@ class MeetingViewSet(viewsets.ModelViewSet):
|
||||
is_host=True
|
||||
)
|
||||
|
||||
# 创建虚拟龙虾参会者(如果指定了 host_agent_id)
|
||||
# 如果指定了 host_agent_id,创建该龙虾参会者
|
||||
if host_agent_id:
|
||||
Participant.objects.create(
|
||||
meeting=meeting,
|
||||
@@ -65,8 +65,8 @@ class MeetingViewSet(viewsets.ModelViewSet):
|
||||
is_host=False
|
||||
)
|
||||
|
||||
# 如果没有指定 host_agent_id,创建两个虚拟龙虾
|
||||
if not host_agent_id and request.data.get('auto_add_virtual_agents', True):
|
||||
# 如果没有龙虾,添加虚拟坐席
|
||||
if request.data.get('auto_add_virtual_agents', False):
|
||||
Participant.objects.create(
|
||||
meeting=meeting,
|
||||
agent_type='openclaw',
|
||||
|
||||
Reference in New Issue
Block a user