Commit 31c8306a 31c8306a09bbb64508d3109630f8acdbed83626d by mengfan.xie

release

1 parent 2ef89a83
......@@ -85,7 +85,7 @@ class BaseController extends Controller
$params = $reqData;
}
$params['tmeBrandId'] = (int)env('TME_BRANDID',8888888);
// var_dump(json_encode($params,JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES));
var_dump(json_encode($params,JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES));
$headers = $this->parseHeaders($params);
switch (strtoupper($method)) {
case 'GET':
......@@ -97,8 +97,9 @@ class BaseController extends Controller
break;
}
$respArr = json_decode($response->getBody()->getContents(), true);
// return $respArr;
Log::channel('api')->info(__METHOD__, $respArr);
// dd($respArr);
return [
(int)$respArr['code'],
$respArr['message'] ?? '操作失败',
......@@ -133,7 +134,7 @@ class BaseController extends Controller
$params .= $k . $v;
}
}
Log::channel('api')->info($params);
// Log::channel('api')->info($params);
return strtoupper(md5($this->appSecret . $params . $this->appSecret));
}
......
......@@ -39,19 +39,24 @@ class WorkController extends BaseController
/**搜索歌手
* @param Request $request
*/
public function singerQuery(Request $request)
public function searchSinger(Request $request)
{
$singerName = $request->get('singerName','');
if (empty($singerName)){
return Response::success(['data'=>[],'max_page'=>1]);
list($code,$msg,$data) = $this->doApi('/invests/content/searchSinger',$request->all());
if ($code === 0) {
return Response::success($data);
} else {
return Response::error(-1,$msg);
}
$page = (int)$request->get('page',1);
$size = (int)$request->get('size',20);
list($code,$msg,$data) = $this->doApi('/invests/content/searchSinger',['singerName'=>$singerName]);
$max_page = ceil(count($data) / $size);
$data = array_slice($data,($page -1) * $size,$size);
}
/**
* @param Request $request
*/
public function createSinger(Request $request)
{
list($code,$msg,$data) = $this->doApi('/invests/content/createSinger',$request->all());
if ($code === 0) {
return Response::success(['data'=>array_values($data),'max_page'=>$max_page]);
return Response::success($data);
} else {
return Response::error(-1,$msg);
}
......@@ -60,9 +65,9 @@ class WorkController extends BaseController
/**
* @param Request $request
*/
public function singerCreate(Request $request)
public function modifySinger(Request $request)
{
list($code,$msg,$data) = $this->doApi('content/createSinger',$request->all());
list($code,$msg,$data) = $this->doApi('/invests/content/modifySinger',$request->all());
if ($code === 0) {
return Response::success($data);
} else {
......@@ -86,7 +91,7 @@ class WorkController extends BaseController
/**查询发行的歌曲id接口
* @param Request $request
*/
public function releasedAlbumQuery(Request $request)
public function queryComitResult(Request $request)
{
list($code,$msg,$data) = $this->doApi('/invests/content/queryComitResult',$request->all());
if ($code === 0) {
......
<?php
return [
'singerName' =>'柚火梓XP',//艺人名'
// 'singerName' =>'柚木梓SR',//艺人名R
'brandId' =>123456,
'brandName' =>'测试公司',
// 'singerPic' => 'https://tupian.qqw21.com/article/UploadPic/2019-10/2019101520442288760.jpg',
'singerPic' => 'https://uploadfile.huiyi8.com/up/4e/ed/95/4eed95bc3f7daa8f55c71cd73abe2f8e.png',
'singerDesc' =>'歌手描述1',
'singerType' =>1, //0男,1女,2组合,3其他,4影视,5虚拟,6综艺,7团体
'singerRole' =>[
0,1,2
], //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大提琴
'area' =>'1', //0港台,1内地,2日韩,3欧美,4其他,5东南亚,6未知
'translateName' =>'',
'creator' =>'11'
];
<?php
return [
'singerId' =>15836187,
'singerName' =>'柚木梓XP',//艺人名'
'brandId' =>1223,
'brandName' =>'测试公司',
'singerPic' =>'https://tupian.qqw21.com/article/UploadPic/2019-10/2019101520442288760.jpg',
'singerDesc' =>'我改变下我的描述',
'singerType' =>0, //0男,1女,2组合,3其他,4影视,5虚拟,6综艺,7团体
'singerRole' =>[
0,1,2
], //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大提琴
'area' =>'1', //0港台,1内地,2日韩,3欧美,4其他,5东南亚,6未知
'translateName' =>'',
'creator' =>'11'
];
<?php
return [
'singerName' => '王',//艺人名
// 'singerName' => '柚木梓XP',//艺人名
'singerName' => '王心凌',//艺人名
];
......
......@@ -27,11 +27,12 @@ Route::group(['middleware'=>'throttle:60,1','prefix'=> 'tme'], function (){
Route::post('upload','WorkController@Upload'); //上传接口
Route::post('album_online','WorkController@albumOnline'); //提交发行接口
Route::post('singer_query','WorkController@singerQuery'); //搜索歌手接口
Route::post('singer_create','WorkController@singerCreate'); //创建歌手接口
Route::post('singer_query','WorkController@searchSinger'); //搜索歌手接口
Route::post('singer_create','WorkController@createSinger'); //创建歌手接口
Route::post('singer_modify','WorkController@modifySinger'); //修改歌手接口
Route::post('original_company_query','WorkController@originalCompanyQuery'); //查询原始版权方接口
// 发行后接口
Route::post('released_album_query','WorkController@releasedAlbumQuery'); //查询发行的歌曲tmeId列表接口
Route::post('issue_album_query','WorkController@queryComitResult'); //查询发行的歌曲tmeId列表接口
});
......