|
@@ -1646,6 +1646,8 @@ class AnimeService
|
|
|
|
|
|
|
|
public function addSegment($data) {
|
|
public function addSegment($data) {
|
|
|
$prev_segment_id = getProp($data, 'prev_segment_id');
|
|
$prev_segment_id = getProp($data, 'prev_segment_id');
|
|
|
|
|
+ $img_url = getProp($data, 'img_url');
|
|
|
|
|
+ $video_url = getProp($data, 'video_url');
|
|
|
$segment = DB::table('mp_episode_segments')->where('segment_id', $prev_segment_id)->first();
|
|
$segment = DB::table('mp_episode_segments')->where('segment_id', $prev_segment_id)->first();
|
|
|
if (!$segment) Utils::throwError('20003:该分镜不存在');
|
|
if (!$segment) Utils::throwError('20003:该分镜不存在');
|
|
|
$anime_id = getProp($segment, 'anime_id');
|
|
$anime_id = getProp($segment, 'anime_id');
|
|
@@ -1671,6 +1673,9 @@ class AnimeService
|
|
|
'updated_at' => date('Y-m-d H:i:s')
|
|
'updated_at' => date('Y-m-d H:i:s')
|
|
|
];
|
|
];
|
|
|
|
|
|
|
|
|
|
+ if ($img_url) $insert_data['img_url'] = $img_url;
|
|
|
|
|
+ if ($video_url) $insert_data['video_url'] = $video_url;
|
|
|
|
|
+
|
|
|
try {
|
|
try {
|
|
|
DB::beginTransaction();
|
|
DB::beginTransaction();
|
|
|
// 先更新序号
|
|
// 先更新序号
|