getPdo(); $chk = $pdo->prepare("SELECT COUNT(*) FROM companies WHERE id = ?"); $chk->execute([$data['company_id']]); if ((int)$chk->fetchColumn() === 0) { Response::error('所属公司不存在', 400); } [$sql, $params] = buildInsert($data); $pdo->prepare("INSERT INTO company_needs $sql")->execute($params); $newId = (int)$pdo->lastInsertId(); logCurrent('add', 'need', 'company_needs', $newId, $data); Response::success(['id' => $newId], '新增成功');