| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293 |
- <?php
- namespace app\controller\v2;
- use app\extra\basic\Base;
- use app\middleware\WxMiddleware;
- use LinFly\Annotation\Route\Controller;
- use LinFly\Annotation\Route\Middleware;
- use LinFly\Annotation\Route\Route;
- use support\Request;
- use support\Response;
- /**
- * 团队管理
- */
- #[Controller(prefix: "/wx_v2/team"),Middleware(WxMiddleware::class)]
- class Team extends Base
- {
- /**
- * 团队总览
- * @param Request $request
- * @return Response
- */
- #[Route(path: "total",methods: "get")]
- public function getTeamList(Request $request): Response
- {
- try {
- $data = [
- "income" => "0.00",
- "cost" => "0.00",
- "number" => 0,
- "job" => 0
- ];
- return successTrans("success.data",$data);
- } catch (\Throwable $throwable) {
- return error($throwable->getMessage());
- }
- }
- /**
- * 团队总览
- * @param Request $request
- * @return Response
- */
- #[Route(path: "children",methods: "get")]
- public function getTeamChildren(Request $request): Response
- {
- try {
- $data = [
- "total" => 1,
- "page" => 1,
- "pageSize" => 10,
- "rows" => [
- [
- "nickname" => "微信用户", // 昵称
- "headimg" => "https://blue-data.oss-cn-guangzhou.aliyuncs.com/logo.png", // 头像
- "level" => [ // 等级信息
- "level_num" => 1, // 等级
- "level_name" => "青铜" // 等级名称
- ],
- "sign" => 0,
- "tags"=> [
- [
- "name"=> "今日收益",
- "value"=> 0
- ],
- [
- "name"=> "本月收益",
- "value"=> 0
- ],
- [
- "name"=> "消耗",
- "value"=> 0
- ],
- [
- "name"=> "任务数",
- "value"=> 0
- ],
- ],
- ]
- ]
- ];
- return successTrans("success.data",$data);
- } catch (\Throwable $throwable) {
- return error($throwable->getMessage());
- }
- }
- }
|