|
|
@@ -11,12 +11,21 @@ class AIModelService
|
|
|
|
|
|
public function getModelsById($id)
|
|
|
{
|
|
|
+ // 添加表存在检查
|
|
|
+ if (!\Illuminate\Support\Facades\Schema::hasTable('ai_models')) {
|
|
|
+ return [];
|
|
|
+ }
|
|
|
+
|
|
|
$table = AiModel::whereIn('uid', $id);
|
|
|
$result = $table->get();
|
|
|
return AiModelResource::collection(resource: $result);
|
|
|
}
|
|
|
public function getModelById($id)
|
|
|
{
|
|
|
+ // 添加表存在检查
|
|
|
+ if (!\Illuminate\Support\Facades\Schema::hasTable('ai_models')) {
|
|
|
+ return [];
|
|
|
+ }
|
|
|
$result = AiModel::where('uid', $id)
|
|
|
->first();
|
|
|
return new AiModelResource(resource: $result);
|
|
|
@@ -24,6 +33,10 @@ class AIModelService
|
|
|
|
|
|
public function getSysModels($type = null)
|
|
|
{
|
|
|
+ // 添加表存在检查
|
|
|
+ if (!\Illuminate\Support\Facades\Schema::hasTable('ai_models')) {
|
|
|
+ return [];
|
|
|
+ }
|
|
|
if (empty($type)) {
|
|
|
$types = ['wbw', 'chat', 'summarize'];
|
|
|
} else {
|