Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
M
media-resource
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
杨昕
media-resource
Commits
42eaa40a
Commit
42eaa40a
authored
Aug 30, 2023
by
周业恒
Browse files
Options
Browse Files
Download
Plain Diff
支持adm后台展示
parents
520a3820
e14581f7
Pipeline
#21234
passed with stages
in 54 seconds
Changes
4
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
23 additions
and
1 deletions
+23
-1
functions.php
app/Helpers/functions.php
+3
-0
MediaController.php
app/Http/Controllers/Api/Client/MediaController.php
+1
-0
MediaController.php
app/Http/Controllers/Api/MediaController.php
+6
-0
MediaModel.php
app/Model/MediaModel.php
+13
-1
No files found.
app/Helpers/functions.php
View file @
42eaa40a
...
...
@@ -383,6 +383,9 @@ function getRbac($request,$url='api/ram',$appid = '' ,$type='base'){
case
'mul_play_m3u8'
:
$rbac_url
=
$rbac
.
'/chain/'
.
$url
.
'?t='
.
$time
.
'&sign='
.
$sign
.
'&ak='
.
$rbac_ak
.
'&pathForever=1'
;
break
;
case
'fake_transcode'
:
$rbac_url
=
$rbac
.
'/cdn/'
.
$url
.
'?t='
.
$time
.
'&sign='
.
$sign
.
'&ak='
.
$rbac_ak
;
break
;
default
:
$mis_uid
=
$request
->
mis_uid
;
...
...
app/Http/Controllers/Api/Client/MediaController.php
View file @
42eaa40a
...
...
@@ -124,6 +124,7 @@ class MediaController extends Controller
'end_time'
=>
'required|date|after_or_equal:start_time'
,
'duration'
=>
''
,
'replace'
=>
''
,
'is_fake'
=>
''
,
],
config
(
'app.client_request_parameters'
)),
null
,[
'start_time.date'
=>
'开始时间格式错误'
,
'start_time.required'
=>
'开始时间不能为空'
,
...
...
app/Http/Controllers/Api/MediaController.php
View file @
42eaa40a
...
...
@@ -166,6 +166,8 @@ class MediaController extends Controller
*/
public
function
hookRestoreMedia
(
Request
$request
)
{
$id
=
handler_drive
(
function
()
use
(
$request
)
{
SrsHookValidate
::
srsHookCallback
(
$request
,
array_merge
([
'media_name'
=>
'required'
,
...
...
@@ -176,8 +178,11 @@ class MediaController extends Controller
'media_type'
=>
''
,
'shop_id'
=>
''
,
'status'
=>
''
,
'is_fake'
=>
''
,
]));
LogModel
::
addlog
([
"loghookRestoreMedia"
=>
$request
->
all
()]);
$data_time
=
Carbon
::
now
();
$params
=
array
(
'media_id'
=>
MediaModel
::
getMediaId
(),
...
...
@@ -186,6 +191,7 @@ class MediaController extends Controller
'end_time'
=>
$data_time
,
'access_key'
=>
''
,
'description'
=>
$request
->
description
??
''
,
'is_fake'
=>
$request
->
is_fake
??
''
,
);
//shop_id为100时,代表的是北大学堂的视频
if
(
$request
->
shop_id
==
'100'
)
{
...
...
app/Model/MediaModel.php
View file @
42eaa40a
...
...
@@ -164,7 +164,7 @@ class MediaModel extends Eloquent
*/
public
static
function
hookRestoreMedia
(
$request
,
$category
=
"media"
)
{
//
LogModel::addlog(["媒资信息" => $request->all()]);
LogModel
::
addlog
([
"媒资信息"
=>
$request
->
all
()]);
try
{
...
...
@@ -281,6 +281,18 @@ class MediaModel extends Eloquent
LogModel
::
addlog
([
"end处理媒资封面图"
=>
$media_id
,
"数据"
=>
$data
,
"视频地址"
=>
$request
->
media_url
]);
}
LogModel
::
addlog
([
"添加媒资信息"
=>
$data
,
[
'媒资ID为:=> '
.
$id
]]);
if
(
isset
(
$request
->
is_fake
)
&&
$request
->
is_fake
==
'1'
){
$url
=
getRbac
(
$request
,
'callback/av/transform/volce'
,
''
,
$type
=
'fake_transcode'
);
//$data = json_encode($params);
$header
=
array
(
"Content-Type: application/json"
,
);
http_request_code
(
$url
,
$header
,
'POST'
,
json_encode
([
'mediaid'
=>
$media_id
,
'duration'
=>
$request
->
duration
??
'0'
,
'size'
=>
'0'
,
'medianame'
=>
$request
->
media_name
]));
LogModel
::
addlog
([
"火山媒资信息"
=>
$data
,
[
'媒资ID为:=> '
.
$id
]]);
}
}
catch
(
\Exception
$exception
)
{
throw
new
DatabaseException
(
$exception
->
getMessage
());
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment