Skip to content
Toggle navigation
Toggle navigation
This project
Loading...
Sign in
Cong.Zhao
/
musician-api.hikoon.com
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Issue Boards
Files
Commits
Network
Compare
Branches
Tags
Commit
cc58a0d5
...
cc58a0d5c50f4d4961b864feba6a96e9c06bf9ae
authored
2022-05-25 16:18:53 +0800
by
mengfan.xie
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
release
1 parent
d8f5167d
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
55 additions
and
13 deletions
app/Http/Controllers/Release/BaseController.php
app/Http/Controllers/Release/WorkController.php
app/Http/Controllers/Release/BaseController.php
View file @
cc58a0d
...
...
@@ -74,7 +74,7 @@ class BaseController extends Controller
* 请求接口
* @throws \GuzzleHttp\Exception\GuzzleException
*/
protected
function
doApi
(
string
$uri
,
array
$reqData
=
[],
string
$method
=
'POST'
,
bool
$isLocal
=
tru
e
)
protected
function
doApi
(
string
$uri
,
array
$reqData
=
[],
string
$method
=
'POST'
,
bool
$isLocal
=
fals
e
)
{
$url
=
rtrim
(
$this
->
domain
,
'/'
)
.
'/'
.
ltrim
(
$uri
,
'/'
);
try
{
...
...
@@ -99,14 +99,19 @@ class BaseController extends Controller
$respArr
=
json_decode
(
$response
->
getBody
()
->
getContents
(),
true
);
// return $respArr;
Log
::
channel
(
'api'
)
->
info
(
__METHOD__
,
$respArr
);
if
(
0
!==
(
int
)
$respArr
[
'code'
])
{
return
Response
::
error
(
-
1
,
$respArr
[
'message'
]
??
'操作失败'
);
}
else
{
return
Response
::
success
(
$respArr
[
'data'
]);
}
return
[
(
int
)
$respArr
[
'code'
],
$respArr
[
'message'
]
??
'操作失败'
,
$respArr
[
'data'
]
??
[]
];
// if (0 !== (int)$respArr['code']) {
// return Response::error(-1,$respArr['message'] ?? '操作失败');
// } else {
// return Response::success($respArr['data']);
// }
}
catch
(
\Exception
$e
)
{
Log
::
channel
(
'api'
)
->
error
(
__METHOD__
,
[
'msg'
=>
$e
->
getMessage
()]);
return
Response
::
error
(
-
1
,
'接口请求失败!'
)
;
return
[
-
1
,
'接口请求失败'
,[]]
;
}
}
...
...
app/Http/Controllers/Release/WorkController.php
View file @
cc58a0d
...
...
@@ -15,7 +15,12 @@ class WorkController extends BaseController
public
function
Upload
(
Request
$request
)
{
// dd(basename($request->getRequestUri()));
return
$this
->
doApi
(
'/invests/content/upload'
,
$request
->
all
());
list
(
$code
,
$msg
,
$data
)
=
$this
->
doApi
(
'/invests/content/upload'
,
$request
->
all
());
if
(
$code
===
0
)
{
return
Response
::
success
(
$data
);
}
else
{
return
Response
::
error
(
-
1
,
$msg
);
}
}
/** 提交专辑
...
...
@@ -23,7 +28,12 @@ class WorkController extends BaseController
*/
public
function
albumOnline
(
Request
$request
)
{
return
$this
->
doApi
(
'/invests/content/commitContent'
,
$request
->
all
());
list
(
$code
,
$msg
,
$data
)
=
$this
->
doApi
(
'/invests/content/commitContent'
,
$request
->
all
());
if
(
$code
===
0
)
{
return
Response
::
success
(
$data
);
}
else
{
return
Response
::
error
(
-
1
,
$msg
);
}
}
/**搜索歌手
...
...
@@ -31,7 +41,19 @@ class WorkController extends BaseController
*/
public
function
singerQuery
(
Request
$request
)
{
return
$this
->
doApi
(
'/invests/content/searchSinger'
,
$request
->
all
());
$singerName
=
$request
->
get
(
'singerName'
,
''
);
if
(
empty
(
$singerName
)){
return
Response
::
error
(
-
1
,
'请填写歌手名称'
);
}
$page
=
(
int
)
$request
->
get
(
'page'
,
1
);
$size
=
(
int
)
$request
->
get
(
'size'
,
20
);
list
(
$code
,
$msg
,
$data
)
=
$this
->
doApi
(
'/invests/content/searchSinger'
,[
'singerName'
=>
$singerName
]);
$data
=
array_slice
(
$data
,(
$page
-
1
)
*
$size
,
$size
);
if
(
$code
===
0
)
{
return
Response
::
success
(
$data
);
}
else
{
return
Response
::
error
(
-
1
,
$msg
);
}
}
/**
...
...
@@ -39,7 +61,12 @@ class WorkController extends BaseController
*/
public
function
singerCreate
(
Request
$request
)
{
return
$this
->
doApi
(
'content/createSinger'
,
$request
->
all
());
list
(
$code
,
$msg
,
$data
)
=
$this
->
doApi
(
'content/createSinger'
,
$request
->
all
());
if
(
$code
===
0
)
{
return
Response
::
success
(
$data
);
}
else
{
return
Response
::
error
(
-
1
,
$msg
);
}
}
/** 原始版权方
...
...
@@ -47,7 +74,12 @@ class WorkController extends BaseController
*/
public
function
originalCompanyQuery
(
Request
$request
)
{
return
$this
->
doApi
(
'/invests/content/queryOriginalCopyrightCompanyList'
,
$request
->
all
());
list
(
$code
,
$msg
,
$data
)
=
$this
->
doApi
(
'/invests/content/queryOriginalCopyrightCompanyList'
,
$request
->
all
());
if
(
$code
===
0
)
{
return
Response
::
success
(
$data
);
}
else
{
return
Response
::
error
(
-
1
,
$msg
);
}
}
/**查询发行的歌曲id接口
...
...
@@ -55,7 +87,12 @@ class WorkController extends BaseController
*/
public
function
releasedAlbumQuery
(
Request
$request
)
{
return
$this
->
doApi
(
'/invests/content/queryComitResult'
,
$request
->
all
());
list
(
$code
,
$msg
,
$data
)
=
$this
->
doApi
(
'/invests/content/queryComitResult'
,
$request
->
all
());
if
(
$code
===
0
)
{
return
Response
::
success
(
$data
);
}
else
{
return
Response
::
error
(
-
1
,
$msg
);
}
}
...
...
Please
register
or
sign in
to post a comment