代理分賬,三級分銷,PHP數據庫設計和接口開發
場景:
在會員基礎,后台升級會員為省代、市代、區代。
A->B->C
省代A:直屬下屬B提成x1,直屬下屬C提成x2,直屬下線普通會員D提成x3,本身消費提成x4
以此類推,每個代理自身消費和下線普通會員消費,都可以拿到相同的提成。下級代理消費,根據是否是直屬下級,可以拿到不同的提成。
目標:統計代理收入情況,以及收入來源統計
經分析,設計MYSQL數據表:會員表,會員代理關系表,收益分配表等
會員表中關鍵字段,會員身份標識agent_sign和直屬上線pid
| Agent_sing |
pid |
| 1一級代理2二級代理3三級代理默認0 |
直屬上線會員id |
會員代理關系表,直屬關系level,代理直屬關系relation

根據level和relation組合判斷。主要是A->C的提成和A->B->C的提成不一樣而區分。
平台進賬,在支付回調進行收益分配,值得注意的是,一次最多產生三條記錄。

注意點:
1、支付回調,進行收益分配,然后統計。(不能先統計再分配)
2、關系表中,一級和三級的直屬關系和層級關系。
3、數據庫索引和金額字段decimal

