任務牆說明.md
4 additions, 3 deletions
| ... | ... | @@ -51,9 +51,10 @@ |
| 51 | 51 | * 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 規則轉換 API ( for cms ) ([https://app.clickup.com/3626232/docs/3en7r-19300/3en7r-124898](https://app.clickup.com/3626232/docs/3en7r-19300/3en7r-124898))) |
| 52 | 52 | * Insert 主任務 (MISSIONT_MASTER_SETTING) 及子任務表 (MISSION_SUB_SETTING),同時 parsing 前的任務條件會 insert CMS_MISSION_RULE_ORIGIN 留存 for 顯示用 |
| 53 | 53 | * 獎項資料 insert AWARD_MISSION_SETTING |
| 54 | - * Insert 封測名單及建立 redis key (之後實作黑白名單時再考慮 redis 失效時的機制,例如:重建所有 redis key),異動時需要清除重建 | |
| 55 | -4. 子任務異動需要重新 call ruleEngineSetting API 取得 EL DATA 並更新 | |
| 56 | - 5. 下架:將 `RULE_ENGINE_FLOW.ENABLE` 設為 false | |
| 54 | + * Insert 封測名單及建立 redis key (之後實作黑白名單時再考慮 redis 失效時的機制,例如:重建所有 redis key),異動時需要清除重建。(參考:任務牆 Redis Keys ([https://app.clickup.com/3626232/docs/3en7r-19300/3en7r-125518](https://app.clickup.com/3626232/docs/3en7r-19300/3en7r-125518))) | |
| 55 | + | |
| 56 | +1. 子任務異動需要重新 call ruleEngineSetting API 取得 EL DATA 並更新 | |
| 57 | +2. 下架:將 `RULE_ENGINE_FLOW.ENABLE` 設為 false |