getPdo(); $chk = $pdo->prepare("SELECT COUNT(*) FROM companies WHERE id = ?"); $chk->execute([$companyId]); if ((int)$chk->fetchColumn() === 0) { Response::error('企业不存在'); } $stmt = $pdo->prepare("SELECT COUNT(*) FROM social_accounts WHERE owner_type = 'company' AND owner_id = ? AND is_active = 1"); $stmt->execute([$companyId]); $total = (int)$stmt->fetchColumn(); $offset = ($page - 1) * $limit; $stmt = $pdo->prepare( "SELECT id, platform, account_id, profile_url, remark, is_defult, is_active, created_at FROM social_accounts WHERE owner_type = 'company' AND owner_id = ? AND is_active = 1 ORDER BY is_defult DESC, id DESC LIMIT $limit OFFSET $offset" ); $stmt->execute([$companyId]); Response::success(['list' => $stmt->fetchAll(), 'total' => $total, 'page' => $page, 'limit' => $limit]);