|
|
@@ -4969,12 +4969,13 @@ class AnimeService
|
|
|
$model = getProp($episode, 'video_model');
|
|
|
if (!$model) {
|
|
|
// episode表也没有,使用默认值
|
|
|
- $model = 'zhizhen-20';
|
|
|
+ $model = 'seed-2';
|
|
|
}
|
|
|
}
|
|
|
- // 验证模型是否在可用模型表中
|
|
|
- if (!DB::table('mp_video_models')->where('model', $model)->where('is_enabled', 1)->exists()) {
|
|
|
- $model = 'zhizhen-20';
|
|
|
+ // 验证模型是否在可用模型表中(全能模式片段转视频仅允许 ace_mode=1 的模型)
|
|
|
+ $valid_models = DB::table('mp_video_models')->where('ace_mode', 1)->select('model')->pluck('model')->toArray();
|
|
|
+ if (!in_array($model, $valid_models)) {
|
|
|
+ $model = 'seed-2';
|
|
|
}
|
|
|
// 保存到episode表(仅在专用方法中更新模型)
|
|
|
// DB::table('mp_anime_episodes')->where('id', $episode_id)->update([
|
|
|
@@ -5216,7 +5217,7 @@ class AnimeService
|
|
|
|
|
|
$model = getProp($data, 'model');
|
|
|
if (!$model) {
|
|
|
- $model = 'zhizhen-20';
|
|
|
+ $model = 'seed-2';
|
|
|
}
|
|
|
// 验证模型是否在可用模型表中
|
|
|
if (!DB::table('mp_video_models')->where('model', $model)->where('is_enabled', 1)->exists()) {
|
|
|
@@ -9765,11 +9766,6 @@ class AnimeService
|
|
|
if (!in_array($model, $valid_models)) {
|
|
|
Utils::throwError('20003:该模型不可用');
|
|
|
}
|
|
|
-
|
|
|
- if (!$model) {
|
|
|
- // 使用默认模型
|
|
|
- $model = 'zhizhen-20';
|
|
|
- }
|
|
|
// 验证模型是否在可用模型表中
|
|
|
if (!DB::table('mp_video_models')->where('model', $model)->where('is_enabled', 1)->exists()) {
|
|
|
Utils::throwError('20003:该模型已不可用,请更换!');
|