0) $idList[] = $id; if ($ids !== '') { foreach (explode(',', $ids) as $v) { $v = (int)trim($v); if ($v > 0) $idList[] = $v; } } $idList = array_unique($idList); if (!$idList) { Response::error('参数错误', 400); } $pdo = DB::getInstance()->getPdo(); $in = implode(',', array_fill(0, count($idList), '?')); $stmt = $pdo->prepare("DELETE FROM channels WHERE id IN ($in)"); $stmt->execute($idList); $affected = $stmt->rowCount(); logCurrent('delete', 'channel', 'channels', null, ['ids' => $idList]); Response::success(['affected' => $affected], "已删除 $affected 个渠道");