فهرست منبع

fixed:用户端-营销团队

刘学玺 4 ماه پیش
والد
کامیت
02ce9162e6
1فایلهای تغییر یافته به همراه6 افزوده شده و 2 حذف شده
  1. 6 2
      app/Services/Client/MarketDistTeamService.php

+ 6 - 2
app/Services/Client/MarketDistTeamService.php

@@ -2,6 +2,7 @@
 
 namespace App\Services\Client;
 
+use App\Enums\UserStatus;
 use App\Models\MarketDistTeam;
 use App\Models\MemberUser;
 use Illuminate\Support\Facades\DB;
@@ -79,7 +80,7 @@ class MarketDistTeamService
             $user = MemberUser::findOrFail($userId);
 
             // 检查用户状态
-            abort_if($user->state !== 'enable', 403, '用户状态异常');
+            abort_if($user->state != UserStatus::OPEN->value, 403, '用户状态异常');
 
             // 获取下级用户列表
             $teamList = $user->teams()->where('state', 1)
@@ -90,7 +91,10 @@ class MarketDistTeamService
             return response()->json([
                 'code' => 200,
                 'message' => '获取成功',
-                'data' => $teamList,
+                'data' => [
+                    'items' => $teamList->items(),
+                    'total' => $teamList->total(),
+                ],
             ]);
         } catch (\Exception $e) {
             Log::error('获取团队列表失败: '.$e->getMessage());