QuoteBids Change Status Filter Index
對應 legacy API:
/quote_bids/change_status/{filter}/{quote_bid_id}.json這個資料夾用 filter 當入口。要看某個 filter 的規則,直接開對應文件,不要先看分類總表。
Filter Index
| filter | 狀態 | 文件 |
|---|---|---|
read | 已存在 | read.md |
interest | 已存在 | interest.md |
archive / unarchive | 已存在 | archive_unarchive.md |
reviews | 一般 review 已補 action + PHPUnit;completed / closed 狀態流另拆文件 | reviews.md |
hired | 已存在;staging / DB baseline 已確認 | hired.md |
reject / undo_reject | 已補 action + PHPUnit;近期正式 log 未見流量 | reject_undo_reject.md |
rating | 已補 action + PHPUnit;手動報價、wallet/card/prime、contact charge、Receive_Quote 通知與主要 side effect 已搬 | rating.md |
completed / is_closed | 已確認現況;近期正式流量 0,暫不列下一支 migration 候選 | completed_closed.md |
bookitnow | 未搬(未使用) | bookitnow.md |
workschedule | 未搬(未使用) | workschedule.md |
invoice | 未搬(未使用) | invoice.md |
self_hire | 已補 action + PHPUnit;provider 自標已接案,quote_status_id 保持 InProgress | self_hire.md |
undo_hire | 未搬(不用搬) | undo_hire.md |
共用文件
| 文件 | 用途 |
|---|---|
| _meta/routing_and_alb.md | Mapping.php、Router fallback、ALB path rule 判讀 |
| _meta/access_log.md | 正式機流量查詢指令與 filter 分布紀錄 |
建議拆分順序
rating:近期正式 log 中change_status流量最高,且牽涉付款 / 報價 / 通知。completed/is_closed:已確認近期正式流量為 0,暫不列下一支 migration 候選;若後續出現流量,再獨立處理。undo_hire:目前標記不用搬;若後續有流量再獨立確認 consumer undo hired lifecycle。bookitnow/workschedule:偏舊 UI 操作,先查流量。invoice:牽涉 invoice / transaction,獨立成一批。
維護規則
- 新增 / 修改某個 filter 時,優先改該 filter 文件。
- 主索引只放狀態與連結,不放完整規則。
- 深流程不要混在同一份文件,例如
rating、invoice、self_hire都要獨立。 - 跨 filter 的流量分布放在
_meta/access_log.md,不要放進單一 filter 文件。