QuoteBids Get Consumer Survey

API:

GET /quote_bids/get_consumer_survey/quote_bid_id:{quote_bid_id}.json

狀態

這支 API 已在新專案正式環境長期運行,視為過去已處理完成。

2026-06-03 查 legacy 正式機 access log,quote_bids/get_consumer_survey 沒有命中;目前判斷流量已不在 legacy 專案。

後續判斷原則

此 API 後續以現行 new production 行為為準。

若再發現 legacy code 與 new code 有 response shape、guard 或欄位格式差異,不直接列為 migration 待修正項。除非現行 production 有實際 bug 或前端相容性問題,否則維持現在新專案行為。

前端呼叫

web-app 仍保留讀取 budget survey 的呼叫:

/Users/mattsu/Documents/Site/web-app/modules/utils/api-manager.js
APIManager.getBudgetSurvey(quoteId)

path:

/quote_bids/get_consumer_survey/quote_bid_id:${quoteId}.json

使用位置:

/Users/mattsu/Documents/Site/web-app/modules/components/dashboard/projects/Popup.js
Popup._getBudgetSurveyData()

New Project 對應

新專案已有 action:

Endpoint/V1/QuoteBids.php::get_consumer_survey()

回傳資料來自 quote_consumer_surveys。這支是讀取 API,不寫入 bid、request、activity、queue、transaction 或 notification。