---
# System prepended metadata

title: Master-資訊看板調整-PART3(圖表及UI大改版)

---

# Master-資訊看板調整-PART3(圖表及UI大改版)

## Prototype
https://trello.com/c/iUcTG0kC/

## Master
### 1. 近日营运情况
![](https://i.imgur.com/Qfq19eC.png)
1. **可以使用和焦点资讯一样的检查搜索条件捞出来**
2. **需要而外加新的搜索条件**
    * **代理佣金**
**Table**
AgentTransaction
**搜索条件**
ToAgentId == 搜索Agent Id
Type == 9
IsReal == true
**捞出**
Amount, IsIncome == true (+), IsIncome == false (-)

    * **代理提款**
Table
AgentTransaction
**搜索条件**
ToAgentId == 搜索Agent Id
Type IN (3, 17)
IsReal == true
IsIncome == false
**捞出**
Amount

* 目前每日数据回cache七天，全部Agent的summary
Key example: BullitinController_Init_Statistics_{yyyyMMdd}_AllAgent
* 如果有检查别的日期 （不是今天倒数七天以内)
    * 没有勾选代理
如果没有cache,
从新捞出那一天的数据，cache起来
Key example:  BullitinController_Init_Statistics_{yyyyMMdd}_
    * 有勾选代理
    如果没有cache,
从新捞出那一天的数据，cache起来
Key example:  BullitinController_Init_Statistics_{yyyyMMdd}_{Agent account}

### 2. 图表呈现
![](https://i.imgur.com/VqMN91V.png)

1. 从已经捞出来的数据画图
2. 而外呼叫API捞出 TOP xxx 的 （总存-总提）by ASC 和 DESC
从新Table ~~**MemberTransactionSum**~~ MemberTransactionDailySum
**搜索条件**
日期，代理
GROUP BY 会员账号

data from MemberTransaction table

新Table
~~**MemberTransactionSum**~~ MemberTransactionQuerySum
Day
MemberId
Account
DepositAmount
DepositTimes
WithdrawalAmount
WithdrawalTimes
BonusAmount

Deposit
Type: 1,2,16

Withdrawal
Type: 3,17

Bonus
Type: 5
TypeForMember: MEMBERLEVELSETTING_CompanyDepositDiscount
TypeForSystem: 公司入款优惠

新SP日结 **MemberTransactionSum**
时间 2：00 AM，每次重新計算前 4 天的數據，避免存提款**退回**導致數據錯誤
:::info
存提款的退回，會直接修改退回的那一筆的紀錄
例如單號 100 是 2/21 存款 100 元，要退回的話，會直接把單號 100 的存款，改為 -100
但是 2/21 的日結已經算好，就會失真，所以跟客戶約定好不能退回 3 天前的款項
:::