Przeglądaj źródła

ai会话-创建会话的接口

FengR 1 miesiąc temu
rodzic
commit
259d7837c8
1 zmienionych plików z 3 dodań i 0 usunięć
  1. 3 0
      app/JsonRpc/PublicRpcService.php

+ 3 - 0
app/JsonRpc/PublicRpcService.php

@@ -4136,6 +4136,9 @@ class PublicRpcService implements PublicRpcServiceInterface
         $data['session_id'] = $date.$rand_num;    
         $data['session_id'] = $date.$rand_num;    
         // $data['session_id'] = 16320610069512
         // $data['session_id'] = 16320610069512
         $ai_sessions = AichatSession::where('user_id',$data['user_id'])->pluck('session_id')->all();
         $ai_sessions = AichatSession::where('user_id',$data['user_id'])->pluck('session_id')->all();
+        if(count($ai_sessions) >= 5){
+            return Result::error('会话数量已达上限!');
+        }
         if(!empty($data['session_id']) && in_array($data['session_id'],$ai_sessions)){
         if(!empty($data['session_id']) && in_array($data['session_id'],$ai_sessions)){
             $rand_num = rand(1000,9999);
             $rand_num = rand(1000,9999);
             $data['session_id'] = $date.$rand_num;    
             $data['session_id'] = $date.$rand_num;