release
Showing
6 changed files
with
62 additions
and
20 deletions
... | @@ -85,7 +85,7 @@ class BaseController extends Controller | ... | @@ -85,7 +85,7 @@ class BaseController extends Controller |
85 | $params = $reqData; | 85 | $params = $reqData; |
86 | } | 86 | } |
87 | $params['tmeBrandId'] = (int)env('TME_BRANDID',8888888); | 87 | $params['tmeBrandId'] = (int)env('TME_BRANDID',8888888); |
88 | // var_dump(json_encode($params,JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES)); | 88 | var_dump(json_encode($params,JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES)); |
89 | $headers = $this->parseHeaders($params); | 89 | $headers = $this->parseHeaders($params); |
90 | switch (strtoupper($method)) { | 90 | switch (strtoupper($method)) { |
91 | case 'GET': | 91 | case 'GET': |
... | @@ -97,8 +97,9 @@ class BaseController extends Controller | ... | @@ -97,8 +97,9 @@ class BaseController extends Controller |
97 | break; | 97 | break; |
98 | } | 98 | } |
99 | $respArr = json_decode($response->getBody()->getContents(), true); | 99 | $respArr = json_decode($response->getBody()->getContents(), true); |
100 | // return $respArr; | 100 | |
101 | Log::channel('api')->info(__METHOD__, $respArr); | 101 | Log::channel('api')->info(__METHOD__, $respArr); |
102 | // dd($respArr); | ||
102 | return [ | 103 | return [ |
103 | (int)$respArr['code'], | 104 | (int)$respArr['code'], |
104 | $respArr['message'] ?? '操作失败', | 105 | $respArr['message'] ?? '操作失败', |
... | @@ -133,7 +134,7 @@ class BaseController extends Controller | ... | @@ -133,7 +134,7 @@ class BaseController extends Controller |
133 | $params .= $k . $v; | 134 | $params .= $k . $v; |
134 | } | 135 | } |
135 | } | 136 | } |
136 | Log::channel('api')->info($params); | 137 | // Log::channel('api')->info($params); |
137 | return strtoupper(md5($this->appSecret . $params . $this->appSecret)); | 138 | return strtoupper(md5($this->appSecret . $params . $this->appSecret)); |
138 | } | 139 | } |
139 | 140 | ... | ... |
... | @@ -39,19 +39,24 @@ class WorkController extends BaseController | ... | @@ -39,19 +39,24 @@ class WorkController extends BaseController |
39 | /**搜索歌手 | 39 | /**搜索歌手 |
40 | * @param Request $request | 40 | * @param Request $request |
41 | */ | 41 | */ |
42 | public function singerQuery(Request $request) | 42 | public function searchSinger(Request $request) |
43 | { | 43 | { |
44 | $singerName = $request->get('singerName',''); | 44 | list($code,$msg,$data) = $this->doApi('/invests/content/searchSinger',$request->all()); |
45 | if (empty($singerName)){ | 45 | if ($code === 0) { |
46 | return Response::success(['data'=>[],'max_page'=>1]); | 46 | return Response::success($data); |
47 | } else { | ||
48 | return Response::error(-1,$msg); | ||
49 | } | ||
47 | } | 50 | } |
48 | $page = (int)$request->get('page',1); | 51 | |
49 | $size = (int)$request->get('size',20); | 52 | /** |
50 | list($code,$msg,$data) = $this->doApi('/invests/content/searchSinger',['singerName'=>$singerName]); | 53 | * @param Request $request |
51 | $max_page = ceil(count($data) / $size); | 54 | */ |
52 | $data = array_slice($data,($page -1) * $size,$size); | 55 | public function createSinger(Request $request) |
56 | { | ||
57 | list($code,$msg,$data) = $this->doApi('/invests/content/createSinger',$request->all()); | ||
53 | if ($code === 0) { | 58 | if ($code === 0) { |
54 | return Response::success(['data'=>array_values($data),'max_page'=>$max_page]); | 59 | return Response::success($data); |
55 | } else { | 60 | } else { |
56 | return Response::error(-1,$msg); | 61 | return Response::error(-1,$msg); |
57 | } | 62 | } |
... | @@ -60,9 +65,9 @@ class WorkController extends BaseController | ... | @@ -60,9 +65,9 @@ class WorkController extends BaseController |
60 | /** | 65 | /** |
61 | * @param Request $request | 66 | * @param Request $request |
62 | */ | 67 | */ |
63 | public function singerCreate(Request $request) | 68 | public function modifySinger(Request $request) |
64 | { | 69 | { |
65 | list($code,$msg,$data) = $this->doApi('content/createSinger',$request->all()); | 70 | list($code,$msg,$data) = $this->doApi('/invests/content/modifySinger',$request->all()); |
66 | if ($code === 0) { | 71 | if ($code === 0) { |
67 | return Response::success($data); | 72 | return Response::success($data); |
68 | } else { | 73 | } else { |
... | @@ -86,7 +91,7 @@ class WorkController extends BaseController | ... | @@ -86,7 +91,7 @@ class WorkController extends BaseController |
86 | /**查询发行的歌曲id接口 | 91 | /**查询发行的歌曲id接口 |
87 | * @param Request $request | 92 | * @param Request $request |
88 | */ | 93 | */ |
89 | public function releasedAlbumQuery(Request $request) | 94 | public function queryComitResult(Request $request) |
90 | { | 95 | { |
91 | list($code,$msg,$data) = $this->doApi('/invests/content/queryComitResult',$request->all()); | 96 | list($code,$msg,$data) = $this->doApi('/invests/content/queryComitResult',$request->all()); |
92 | if ($code === 0) { | 97 | if ($code === 0) { | ... | ... |
database/release/createSinger.query.php
0 → 100644
1 | <?php | ||
2 | return [ | ||
3 | 'singerName' =>'柚火梓XP',//艺人名' | ||
4 | // 'singerName' =>'柚木梓SR',//艺人名R | ||
5 | 'brandId' =>123456, | ||
6 | 'brandName' =>'测试公司', | ||
7 | // 'singerPic' => 'https://tupian.qqw21.com/article/UploadPic/2019-10/2019101520442288760.jpg', | ||
8 | 'singerPic' => 'https://uploadfile.huiyi8.com/up/4e/ed/95/4eed95bc3f7daa8f55c71cd73abe2f8e.png', | ||
9 | 'singerDesc' =>'歌手描述1', | ||
10 | 'singerType' =>1, //0男,1女,2组合,3其他,4影视,5虚拟,6综艺,7团体 | ||
11 | 'singerRole' =>[ | ||
12 | 0,1,2 | ||
13 | ], //0歌手,1音乐人,2DJ,3声优,4曲艺家,5主播,6UGC,7演奏家,8指挥家,9作词,10作曲,11编曲,12制作人,13演员,14主持人,15其他,16混音师,17歌唱家,18乐团,19录音,20母带,21吉他,22贝斯,23键盘/合成器,24鼓,25小提琴,26大提琴 | ||
14 | 'area' =>'1', //0港台,1内地,2日韩,3欧美,4其他,5东南亚,6未知 | ||
15 | 'translateName' =>'', | ||
16 | 'creator' =>'11' | ||
17 | ]; |
database/release/modifySinger.query.php
0 → 100644
1 | <?php | ||
2 | return [ | ||
3 | 'singerId' =>15836187, | ||
4 | 'singerName' =>'柚木梓XP',//艺人名' | ||
5 | 'brandId' =>1223, | ||
6 | 'brandName' =>'测试公司', | ||
7 | 'singerPic' =>'https://tupian.qqw21.com/article/UploadPic/2019-10/2019101520442288760.jpg', | ||
8 | 'singerDesc' =>'我改变下我的描述', | ||
9 | 'singerType' =>0, //0男,1女,2组合,3其他,4影视,5虚拟,6综艺,7团体 | ||
10 | 'singerRole' =>[ | ||
11 | 0,1,2 | ||
12 | ], //0歌手,1音乐人,2DJ,3声优,4曲艺家,5主播,6UGC,7演奏家,8指挥家,9作词,10作曲,11编曲,12制作人,13演员,14主持人,15其他,16混音师,17歌唱家,18乐团,19录音,20母带,21吉他,22贝斯,23键盘/合成器,24鼓,25小提琴,26大提琴 | ||
13 | 'area' =>'1', //0港台,1内地,2日韩,3欧美,4其他,5东南亚,6未知 | ||
14 | 'translateName' =>'', | ||
15 | 'creator' =>'11' | ||
16 | ]; | ||
17 |
... | @@ -27,11 +27,12 @@ Route::group(['middleware'=>'throttle:60,1','prefix'=> 'tme'], function (){ | ... | @@ -27,11 +27,12 @@ Route::group(['middleware'=>'throttle:60,1','prefix'=> 'tme'], function (){ |
27 | Route::post('upload','WorkController@Upload'); //上传接口 | 27 | Route::post('upload','WorkController@Upload'); //上传接口 |
28 | Route::post('album_online','WorkController@albumOnline'); //提交发行接口 | 28 | Route::post('album_online','WorkController@albumOnline'); //提交发行接口 |
29 | 29 | ||
30 | Route::post('singer_query','WorkController@singerQuery'); //搜索歌手接口 | 30 | Route::post('singer_query','WorkController@searchSinger'); //搜索歌手接口 |
31 | Route::post('singer_create','WorkController@singerCreate'); //创建歌手接口 | 31 | Route::post('singer_create','WorkController@createSinger'); //创建歌手接口 |
32 | Route::post('singer_modify','WorkController@modifySinger'); //修改歌手接口 | ||
32 | Route::post('original_company_query','WorkController@originalCompanyQuery'); //查询原始版权方接口 | 33 | Route::post('original_company_query','WorkController@originalCompanyQuery'); //查询原始版权方接口 |
33 | 34 | ||
34 | // 发行后接口 | 35 | // 发行后接口 |
35 | Route::post('released_album_query','WorkController@releasedAlbumQuery'); //查询发行的歌曲tmeId列表接口 | 36 | Route::post('issue_album_query','WorkController@queryComitResult'); //查询发行的歌曲tmeId列表接口 |
36 | 37 | ||
37 | }); | 38 | }); | ... | ... |
-
Please register or sign in to post a comment