getPdo(); $check = $pdo->prepare("SELECT * FROM company_needs WHERE id = ?"); $check->execute([$id]); $old = $check->fetch(); if (!$old) { Response::error('需求不存在'); } [$sets, $params] = buildUpdate($data); $params[] = $id; $pdo->prepare("UPDATE company_needs SET $sets WHERE id = ?")->execute($params); logCurrent('update', 'need', 'company_needs', $id, ['before' => $old, 'after' => $data]); Response::success(null, '更新成功');