Преглед на файлове

尝试修复异常循环报错

lh преди 2 месеца
родител
ревизия
f80bd87a56
променени са 1 файла, в които са добавени 2 реда и са изтрити 2 реда
  1. 2 2
      app/Services/DeepSeek/DeepSeekService.php

+ 2 - 2
app/Services/DeepSeek/DeepSeekService.php

@@ -4970,7 +4970,7 @@ class DeepSeekService
         $anime_id = getProp($data, 'anime_id');
         if (!$anime_id) Utils::throwError('1002:请选择对话');
         $anime = DB::table('mp_animes')->where('id', $anime_id)->where('is_deleted', 0)->first();
-        $roles = json_decode(getProp($anime, 'roles'), true);
+        $roles = json_decode(getProp($anime, 'roles'), true) ?: [];
         $art_style = getProp($anime, 'art_style');
         
         $update_flag = false;
@@ -5026,7 +5026,7 @@ class DeepSeekService
         $anime_id = getProp($data, 'anime_id');
         if (!$anime_id) Utils::throwError('1002:请选择对话');
         $anime = DB::table('mp_animes')->where('id', $anime_id)->where('is_deleted', 0)->first();
-        $scenes = json_decode(getProp($anime, 'scenes'), true);
+        $scenes = json_decode(getProp($anime, 'scenes'), true) ?: [];
         $art_style = getProp($anime, 'art_style');
         
         $update_flag = false;