quote_requests 狀態變動
目的
quote_requests 是案件主體,代表 consumer / requestor 的需求。多數 quote 流程都從它開始,再往下建立 quote_bids、form submission、match info、activity、message 與 queue。
這份文件先定義 quote_requests 的文件邊界與閱讀路徑;細節流程應拆到 流程/、欄位語意拆到 欄位/、跨表依賴拆到 關聯/。
完整 search_add trace 請先看 業務流程/search_add;本資料夾只保留 quote_requests 視角。
它連到哪些資料
users:requestor。quote_bids:provider 對此 request 的 bid / auto quote / narrow match。quote_form_submission_fields:request 表單答案。quote_request_match_infos:配對與 search_add 相關資訊。quote_request_reserves:direct reserve / 指定預約時間。messages/quote_activities:案件互動紀錄。event_queue/task_event_queue:通知、統計與後續非同步任務。
建議閱讀順序
狀態欄位總覽.md流程/search_add.md流程/add.md流程/copy.md流程/change_status.md欄位/is_closed.md欄位/is_expired.md欄位/hired_count.md欄位/manual_fee_discount.md關聯/quote_bids.md關聯/quote_form_submission_fields.md
核心觀念
quote_requests 是 requestor 需求狀態,不是 provider 接案狀態。provider 是否看到、報價、聯絡、扣款,通常要回到 quote_bids 與 transactions 判斷。
排查 request 是否可操作時,先看:
quote_requests.is_archived
quote_requests.is_closed
quote_requests.is_expired
quote_requests.hired_count
quote_requests.match_type
quote_requests.preserve_quote_service_id再看同 request 下的 quote_bids narrow / contact / quote 狀態。
找新客戶列表的手動報價價格與折扣,先看:
quote_requests.manual_fee
quote_requests.manual_fee_discount列表上的 限時6折 / 限時8折 來自 manual_fee_discount 對應的顯示文字;完整規則請看 業務流程/quote_bid_list_fee_discount。
適合優先補的文件
流程/search_add.md:從需求建立到配對 bid 的主線。流程/copy.md:copy request 與 security hash / session 的差異。流程/change_status.md:request 關閉、封存、取消、hired 後如何影響 bid。關聯/quote_bids.md:一個 request 如何對應多筆 bid。關聯/quote_request_reserves.md:direct reserve 與預約時間如何影響 downstream。