|
@@ -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());
|