---
# System prepended metadata

title: 20191206 Demo

---

---
title: 20191206 Demo
description: 
---

# 20191206 Demo

## 驗收功能：

信箱、帳戶明細、領獎、訊息推播

流程一：
1. 使用者至任務頁面執行領取
2. 查看信箱信件
3. 填寫表單
4. 確認信箱表單資料正確
5. 後端確認表單資料

流程二
1. 使用者至任務頁面執行領取
2. 確認金幣紀錄資訊正確
3. 確認使用者金幣數量正確

流程三：
1. 使用者商城購買商品
2. 查看信箱信件
3. 填寫表單
4. 確認信箱表單資料正確
5. 後端確認表單資料

流程四：
1. 由後端發送補償金幣
2. 查看信箱信件
3. 使用者領取補償金幣
4. 確認信箱補償金幣信件狀態正確
5. 確認金幣紀錄資訊正確
6. 確認使用者金幣數量正確

流程五：
1. 信箱中有實體獎勵的過期信件(已領取)，可以查看表單資料
2. 信箱中有實體獎勵的過期信件(未領取)，應該無法點擊
3. 信箱中有購買商品的過期信件(已領取)，可以查看表單資料
4. 信箱中有購買商品的過期信件(未領取)，應該無法點擊
5. 信箱中有補償金幣的過期信件(未領取)，應該無法點擊

流程六：
1. 登入
2. 確認信箱資料正確
3. 確認帳戶明細資料正確
4. 登出
5. 確認信箱資料正確
6. 確認帳戶明細資料正確

---
### 筆記
帳戶明細

金幣變動流程
1. 完成任務(增加)
2. 商城消費(減少)
3. 信箱收取補償(增加)

用戶流程：
1. 操作以上三種流程
2. 至帳戶明細查看領取金幣的紀錄

信箱
收到信件的情況：
1. 完成任務獲得實體獎勵
2. 商城購買實體物品
3. 獲得補償金幣

建立使用者
金幣 5000

建立兩個任務全部完成
第一個任務只會獲得實體獎勵
第二個任務只會獲得金幣

建立商品

發送一個補償金幣信件

過期的實體獎勵信件已領取，包含表單資料
過期的實體獎勵信件未領取
過期的商品信件已領取，包含表單資料
過期的商品信件未領取
過期的補償金幣信件


docker run -it --rm -e "TZ=Asia/Taipei" -e "DB_NAME=Lifi2Db" -e "DB_USER=root" -e "DB_HOST=127.0.0.1" -e "DB_PORT=3307" -e "DB_PASS=MYSQL_ROOT_PASSWORD" --net=host lifi2-mail-demo