|
@ -38,20 +38,17 @@ class VideoService extends AdminBaseService |
|
|
public function addVideoOnDemand($param) |
|
|
public function addVideoOnDemand($param) |
|
|
{ |
|
|
{ |
|
|
try { |
|
|
try { |
|
|
if (empty($param['title']) || empty($param['cover_id']) || empty($param['video_id']) || empty($param['cover_url']) || empty($param['video_url'] || empty($param['state'])) ) { |
|
|
if (empty($param['title']) || empty($param['cover_url']) || empty($param['state']) || empty($param['video_collection'])) { |
|
|
return $this->toData('400', '参错错误'); |
|
|
return $this->toData('400', '参错错误'); |
|
|
} |
|
|
} |
|
|
$insert = VideoOnDemandModel::create([ |
|
|
$insert = VideoOnDemandModel::create([ |
|
|
'title' => $param['title'], |
|
|
'title' => $param['title'], |
|
|
'desc' => $param['desc'] ?? "", |
|
|
'desc' => $param['desc'] ?? "", |
|
|
'cover_id' => $param['cover_id'], |
|
|
|
|
|
'video_id' => $param['video_id'], |
|
|
|
|
|
'banner_id' => $param['banner_id'], |
|
|
|
|
|
'cover_url' => $param['cover_url'], |
|
|
'cover_url' => $param['cover_url'], |
|
|
'video_url' => $param['video_url'], |
|
|
|
|
|
'banner_url' => $param['banner_url'], |
|
|
'banner_url' => $param['banner_url'], |
|
|
'sort' => $param['sort'] ?? 0, |
|
|
'sort' => $param['sort'] ?? 0, |
|
|
'state' => $param['state'], |
|
|
'state' => $param['state'], |
|
|
|
|
|
'video_collection' => $param['video_collection'] |
|
|
]); |
|
|
]); |
|
|
return $this->toData('0', 'SUCCESS', ['insert_id' => $insert->id]); |
|
|
return $this->toData('0', 'SUCCESS', ['insert_id' => $insert->id]); |
|
|
} catch (\Exception $exception) { |
|
|
} catch (\Exception $exception) { |
|
@ -66,7 +63,7 @@ class VideoService extends AdminBaseService |
|
|
if (empty($param['id'])) { |
|
|
if (empty($param['id'])) { |
|
|
return $this->toData('400', 'Missing param id'); |
|
|
return $this->toData('400', 'Missing param id'); |
|
|
} |
|
|
} |
|
|
if (empty($param['title']) || empty($param['cover_id']) || empty($param['video_id']) || empty($param['cover_url']) || empty($param['video_url'] || empty($param['state'])) ) { |
|
|
if (empty($param['title']) || empty($param['cover_url']) || empty($param['state']) || empty($param['video_collection'])) { |
|
|
return $this->toData('400', '参错错误'); |
|
|
return $this->toData('400', '参错错误'); |
|
|
} |
|
|
} |
|
|
$ckInfo = VideoOnDemandModel::where('id', $param['id'])->find(); |
|
|
$ckInfo = VideoOnDemandModel::where('id', $param['id'])->find(); |
|
@ -75,14 +72,12 @@ class VideoService extends AdminBaseService |
|
|
} |
|
|
} |
|
|
$ckInfo->title = $param['title']; |
|
|
$ckInfo->title = $param['title']; |
|
|
$ckInfo->desc = $param['desc']; |
|
|
$ckInfo->desc = $param['desc']; |
|
|
$ckInfo->cover_id = $param['cover_id']; |
|
|
|
|
|
$ckInfo->video_id = $param['video_id']; |
|
|
|
|
|
$ckInfo->banner_id = $param['banner_id']; |
|
|
|
|
|
$ckInfo->cover_url = $param['cover_url']; |
|
|
$ckInfo->cover_url = $param['cover_url']; |
|
|
$ckInfo->video_url = $param['video_url']; |
|
|
$ckInfo->video_url = $param['video_url']; |
|
|
$ckInfo->banner_url = $param['banner_url']; |
|
|
$ckInfo->banner_url = $param['banner_url']; |
|
|
$ckInfo->sort = $param['sort']; |
|
|
$ckInfo->sort = $param['sort']; |
|
|
$ckInfo->state = $param['state']; |
|
|
$ckInfo->state = $param['state']; |
|
|
|
|
|
$ckInfo->video_collection = $param['video_collection']; |
|
|
$ckInfo->save(); |
|
|
$ckInfo->save(); |
|
|
return $this->toData('0', 'success'); |
|
|
return $this->toData('0', 'success'); |
|
|
} catch (\Exception $exception) { |
|
|
} catch (\Exception $exception) { |
|
|