release
Showing
2 changed files
with
55 additions
and
13 deletions
| ... | @@ -74,7 +74,7 @@ class BaseController extends Controller | ... | @@ -74,7 +74,7 @@ class BaseController extends Controller |
| 74 | * 请求接口 | 74 | * 请求接口 |
| 75 | * @throws \GuzzleHttp\Exception\GuzzleException | 75 | * @throws \GuzzleHttp\Exception\GuzzleException |
| 76 | */ | 76 | */ |
| 77 | protected function doApi(string $uri, array $reqData = [], string $method = 'POST', bool $isLocal = true) | 77 | protected function doApi(string $uri, array $reqData = [], string $method = 'POST', bool $isLocal = false) |
| 78 | { | 78 | { |
| 79 | $url = rtrim($this->domain,'/').'/'.ltrim($uri,'/'); | 79 | $url = rtrim($this->domain,'/').'/'.ltrim($uri,'/'); |
| 80 | try { | 80 | try { |
| ... | @@ -99,14 +99,19 @@ class BaseController extends Controller | ... | @@ -99,14 +99,19 @@ class BaseController extends Controller |
| 99 | $respArr = json_decode($response->getBody()->getContents(), true); | 99 | $respArr = json_decode($response->getBody()->getContents(), true); |
| 100 | // return $respArr; | 100 | // return $respArr; |
| 101 | Log::channel('api')->info(__METHOD__, $respArr); | 101 | Log::channel('api')->info(__METHOD__, $respArr); |
| 102 | if (0 !== (int)$respArr['code']) { | 102 | return [ |
| 103 | return Response::error(-1,$respArr['message'] ?? '操作失败'); | 103 | (int)$respArr['code'], |
| 104 | } else { | 104 | $respArr['message'] ?? '操作失败', |
| 105 | return Response::success($respArr['data']); | 105 | $respArr['data'] ?? [] |
| 106 | } | 106 | ]; |
| 107 | // if (0 !== (int)$respArr['code']) { | ||
| 108 | // return Response::error(-1,$respArr['message'] ?? '操作失败'); | ||
| 109 | // } else { | ||
| 110 | // return Response::success($respArr['data']); | ||
| 111 | // } | ||
| 107 | } catch (\Exception $e) { | 112 | } catch (\Exception $e) { |
| 108 | Log::channel('api')->error(__METHOD__, ['msg'=>$e->getMessage()]); | 113 | Log::channel('api')->error(__METHOD__, ['msg'=>$e->getMessage()]); |
| 109 | return Response::error(-1,'接口请求失败!'); | 114 | return [-1,'接口请求失败',[]]; |
| 110 | } | 115 | } |
| 111 | } | 116 | } |
| 112 | 117 | ... | ... |
| ... | @@ -15,7 +15,12 @@ class WorkController extends BaseController | ... | @@ -15,7 +15,12 @@ class WorkController extends BaseController |
| 15 | public function Upload(Request $request) | 15 | public function Upload(Request $request) |
| 16 | { | 16 | { |
| 17 | // dd(basename($request->getRequestUri())); | 17 | // dd(basename($request->getRequestUri())); |
| 18 | return $this->doApi('/invests/content/upload',$request->all()); | 18 | list($code,$msg,$data) = $this->doApi('/invests/content/upload',$request->all()); |
| 19 | if ($code === 0) { | ||
| 20 | return Response::success($data); | ||
| 21 | } else { | ||
| 22 | return Response::error(-1,$msg); | ||
| 23 | } | ||
| 19 | } | 24 | } |
| 20 | 25 | ||
| 21 | /** 提交专辑 | 26 | /** 提交专辑 |
| ... | @@ -23,7 +28,12 @@ class WorkController extends BaseController | ... | @@ -23,7 +28,12 @@ class WorkController extends BaseController |
| 23 | */ | 28 | */ |
| 24 | public function albumOnline(Request $request) | 29 | public function albumOnline(Request $request) |
| 25 | { | 30 | { |
| 26 | return $this->doApi('/invests/content/commitContent',$request->all()); | 31 | list($code,$msg,$data) = $this->doApi('/invests/content/commitContent',$request->all()); |
| 32 | if ($code === 0) { | ||
| 33 | return Response::success($data); | ||
| 34 | } else { | ||
| 35 | return Response::error(-1,$msg); | ||
| 36 | } | ||
| 27 | } | 37 | } |
| 28 | 38 | ||
| 29 | /**搜索歌手 | 39 | /**搜索歌手 |
| ... | @@ -31,7 +41,19 @@ class WorkController extends BaseController | ... | @@ -31,7 +41,19 @@ class WorkController extends BaseController |
| 31 | */ | 41 | */ |
| 32 | public function singerQuery(Request $request) | 42 | public function singerQuery(Request $request) |
| 33 | { | 43 | { |
| 34 | return $this->doApi('/invests/content/searchSinger',$request->all()); | 44 | $singerName = $request->get('singerName',''); |
| 45 | if (empty($singerName)){ | ||
| 46 | return Response::error(-1,'请填写歌手名称'); | ||
| 47 | } | ||
| 48 | $page = (int)$request->get('page',1); | ||
| 49 | $size = (int)$request->get('size',20); | ||
| 50 | list($code,$msg,$data) = $this->doApi('/invests/content/searchSinger',['singerName'=>$singerName]); | ||
| 51 | $data = array_slice($data,($page -1) * $size,$size); | ||
| 52 | if ($code === 0) { | ||
| 53 | return Response::success($data); | ||
| 54 | } else { | ||
| 55 | return Response::error(-1,$msg); | ||
| 56 | } | ||
| 35 | } | 57 | } |
| 36 | 58 | ||
| 37 | /** | 59 | /** |
| ... | @@ -39,7 +61,12 @@ class WorkController extends BaseController | ... | @@ -39,7 +61,12 @@ class WorkController extends BaseController |
| 39 | */ | 61 | */ |
| 40 | public function singerCreate(Request $request) | 62 | public function singerCreate(Request $request) |
| 41 | { | 63 | { |
| 42 | return $this->doApi('content/createSinger',$request->all()); | 64 | list($code,$msg,$data) = $this->doApi('content/createSinger',$request->all()); |
| 65 | if ($code === 0) { | ||
| 66 | return Response::success($data); | ||
| 67 | } else { | ||
| 68 | return Response::error(-1,$msg); | ||
| 69 | } | ||
| 43 | } | 70 | } |
| 44 | 71 | ||
| 45 | /** 原始版权方 | 72 | /** 原始版权方 |
| ... | @@ -47,7 +74,12 @@ class WorkController extends BaseController | ... | @@ -47,7 +74,12 @@ class WorkController extends BaseController |
| 47 | */ | 74 | */ |
| 48 | public function originalCompanyQuery(Request $request) | 75 | public function originalCompanyQuery(Request $request) |
| 49 | { | 76 | { |
| 50 | return $this->doApi('/invests/content/queryOriginalCopyrightCompanyList',$request->all()); | 77 | list($code,$msg,$data) = $this->doApi('/invests/content/queryOriginalCopyrightCompanyList',$request->all()); |
| 78 | if ($code === 0) { | ||
| 79 | return Response::success($data); | ||
| 80 | } else { | ||
| 81 | return Response::error(-1,$msg); | ||
| 82 | } | ||
| 51 | } | 83 | } |
| 52 | 84 | ||
| 53 | /**查询发行的歌曲id接口 | 85 | /**查询发行的歌曲id接口 |
| ... | @@ -55,7 +87,12 @@ class WorkController extends BaseController | ... | @@ -55,7 +87,12 @@ class WorkController extends BaseController |
| 55 | */ | 87 | */ |
| 56 | public function releasedAlbumQuery(Request $request) | 88 | public function releasedAlbumQuery(Request $request) |
| 57 | { | 89 | { |
| 58 | return $this->doApi('/invests/content/queryComitResult',$request->all()); | 90 | list($code,$msg,$data) = $this->doApi('/invests/content/queryComitResult',$request->all()); |
| 91 | if ($code === 0) { | ||
| 92 | return Response::success($data); | ||
| 93 | } else { | ||
| 94 | return Response::error(-1,$msg); | ||
| 95 | } | ||
| 59 | } | 96 | } |
| 60 | 97 | ||
| 61 | 98 | ... | ... |
-
Please register or sign in to post a comment