任務牆說明.md
9 additions, 1 deletions
| ... | ... | @@ -13,7 +13,7 @@ |
| 13 | 13 | * 子任務排序以前端排序完成後,直接帶 payload 給後端,並且列表排序會以此排序顯示 |
| 14 | - * Call B2E API 確認 mission content 內容是否正確,**正確時會回傳** **`CHAIN_ID`** **、parsing 後的** **`EL_DATA`** **等資訊,由 CMS 端待下方資料皆寫入後再將 API response 的資料寫入** **`RULE_ENGINE_FLOW`** **table(**參考文件:Rule engine el規則轉換 (for cms) ([https://app.clickup.com/3626232/docs/3en7r-19300/3en7r-124898](https://app.clickup.com/3626232/docs/3en7r-19300/3en7r-124898))) | |
| 14 | + * Call B2E API 確認 mission content 內容是否正確,**正確時會回傳** **`CHAIN_ID`** **、parsing 後的** **`EL_DATA`** **等資訊,response 會以子任務為單位,回傳與子任務數相同數量的 elData,由 CMS 端將資料寫逐筆寫入** **`RULE_ENGINE_FLOW`** **table,並將 RULE_ENGINE_FLOW.id 回寫至 MISSION_SUB_SETTING.rule_id (**參考文件:Rule engine el規則轉換 (for cms) ([https://app.clickup.com/3626232/docs/3en7r-19300/3en7r-124898](https://app.clickup.com/3626232/docs/3en7r-19300/3en7r-124898))) | |
| 15 | 15 | * Insert 主任務 (MISSIONT_MASTER_SETTING) 及子任務表 (MISSION_SUB_SETTING),同時 parsing 前的任務條件會 insert CMS_MISSION_RULE_ORIGIN 留存 for 顯示用 |
| 16 | 16 | * 獎項資料 insert AWARD_MISSION_SETTING |
| 17 | 17 | * Insert 封測名單及建立 redis key (之後實作黑白名單時再考慮 redis 失效時的機制,例如:重建所有 redis key),異動時需要清除重建 |
| 18 | + | |
| 19 | +## **operator:** | |
| 20 | +* * in 完全相符 | |
| 21 | + * like 包含 | |
| 22 | + * not_like (品牌關鍵字、品名關鍵字),not_in (指定票券、指定品牌) 不包含 | |
| 23 | + * ~~gt 大於~~ ge 大於等於 | |
| 24 | + * ~~lt 小於~~ le 小於等於 | |
| 25 | + * ~~eq 等於~~ |