| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- <?php
- namespace App\Http\Controllers\Api\v1;
- use App\Http\Controllers\Api\webApp;
- use App\Services\Api\TeamService;
- /**
- * 团队
- * @package App\Http\Controllers\Api\v1
- */
- class TeamController extends webApp
- {
- /**
- * 团队信息
- * @return array
- */
- public function data()
- {
- $type = request()->post('type', 1);
- try {
- if($info = TeamService::make()->getInfo($this->userId, $type)){
- return showJson(1010, true, $info);
- }else{
- return showJson(1009,false,'',403);
- }
- } catch (\Exception $exception){
- return showJson(1036,false,['error'=>$exception->getMessage()]);
- }
- }
- /**
- * 团队列表
- * @return array|mixed
- */
- public function index()
- {
- $page = request()->post('page', 1);
- $pageSize = request()->post('pageSize', 10);
- $userId = request()->post('user_id', 0);
- try {
- if($datas = TeamService::make()->getDataList($userId? $userId : $this->userId, $page, $pageSize)){
- return showJson(1010, true, $datas);
- }else{
- return showJson(1009,false,'',403);
- }
- } catch (\Exception $exception){
- return showJson(1041,false,['error'=>$exception->getMessage()]);
- }
- }
- }
|