perf: AI机器人支持多会话

This commit is contained in:
kuaifan
2025-02-10 18:14:35 +09:00
parent 501235ef12
commit f0b5e0c3b9
6 changed files with 277 additions and 1 deletions

View File

@@ -3175,6 +3175,14 @@ class DialogController extends AbstractController
$sessions = WebSocketDialogSession::whereDialogId($dialog->id)
->orderByDesc('id')
->paginate(Base::getPaginate(100, 10));
$sessions->transform(function ($item) use ($dialog) {
if ($item->id === $dialog->session_id) {
$item->is_open = 1;
} else {
$item->is_open = 0;
}
return $item;
});
//
return Base::retSuccess('success', $sessions);
}