diff --git a/app/Services/BaccaratPredictionService.php b/app/Services/BaccaratPredictionService.php index 3ae5ab9..1bd9f8e 100644 --- a/app/Services/BaccaratPredictionService.php +++ b/app/Services/BaccaratPredictionService.php @@ -61,8 +61,9 @@ class BaccaratPredictionService // 将首选模型提到队列最前(若存在) $preferred = $providers->firstWhere('model', self::PREFERRED_MODEL); if ($preferred) { - $providers = $providers->reject(fn ($p) => $p->model === self::PREFERRED_MODEL) - ->prepend($preferred); + $providers = $providers->reject(fn (AiProviderConfig $p) => $p->model === self::PREFERRED_MODEL) + ->prepend($preferred) + ->values(); // 重置索引,消除 IDE 类型推断警告 } $prompt = $this->buildPredictionPrompt($recentResults); @@ -247,7 +248,7 @@ PROMPT; ): void { try { AiUsageLog::create([ - 'user_id' => 0, // AI 系统行为,无对应用户 + 'user_id' => null, // AI 系统行为,无对应用户 'provider' => $config->provider, 'model' => $config->model, 'action' => 'baccarat_predict',