Commit 31c8306a 31c8306a09bbb64508d3109630f8acdbed83626d by mengfan.xie

release

1 parent 2ef89a83
...@@ -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) {
......
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 ];
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
1 <?php 1 <?php
2 return [ 2 return [
3 'singerName' => '王',//艺人名 3 // 'singerName' => '柚木梓XP',//艺人名
4 'singerName' => '王心凌',//艺人名
4 ]; 5 ];
......
...@@ -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 });
......