|
|
@@ -1885,19 +1885,17 @@ class AnimeService
|
|
|
DB::table('mp_episode_segments')->where('anime_id', $anime_id)->where('episode_id', $episode_id)->where('segment_number', '>', $segment_number)->increment('segment_number');
|
|
|
|
|
|
// 复制分镜
|
|
|
- $new_segment_id = DB::table('mp_episode_segments')->insertGetId($segment);
|
|
|
- if (!$new_segment_id) {
|
|
|
+ $id = DB::table('mp_episode_segments')->insertGetId($segment);
|
|
|
+ if (!$id) {
|
|
|
Utils::throwError('20003:复制分镜失败');
|
|
|
}
|
|
|
-
|
|
|
-
|
|
|
}catch (\Exception $e) {
|
|
|
DB::rollBack();
|
|
|
Utils::throwError('20003:'.$e->getMessage());
|
|
|
}
|
|
|
|
|
|
DB::commit();
|
|
|
- $segment = DB::table('mp_episode_segments')->where('segment_id', $new_segment_id)->first();
|
|
|
+ $segment = DB::table('mp_episode_segments')->where('id', $id)->first();
|
|
|
$segment = $segment ? (array)$segment : [];
|
|
|
return $segment;
|
|
|
}
|