Skip to content

02 — 理财模块

理财模块是平台核心业务,用户通过链上转账完成质押,系统确认到账后生成正式理财订单,并自动计算推荐链上各节点的分润权益。


一、理财产品参数

参数当前值说明
质押周期365 天固定周期,订单到期后停止计息
日利率0.38%(0.0038)个人每日收益 = 本金 × 0.38%
年化收益率138.7%365 × 0.38%
最低/最高金额后台可配置系统动态读取 invest_config 配置

注意:以上参数均为可配置项,调整后仅对新增订单生效,在途订单按原参数执行。


二、质押下单流程

用户质押采用"链上确认"模式,需经过链上转账验证,确保资金真实到账后才生成订单。

各阶段说明

阶段说明
临时订单(TempOrder)记录用户意向,等待链上确认
链上转账用户自行操作,资金转入平台合约地址
Webhook 确认后台进程每隔固定时间扫描,匹配链上交易与临时订单
正式订单(JoinOrder)state=2 表示已支付生效,开始计息
升级订单(UpgradeOrder)记录分润关系链,供后续每日团队发放使用

三、等级体系(V5–V9)

平台设置五个等级,等级越高,可享受的团队分润范围越广、比例越高。

升级门槛(个人业绩 + 团队业绩双达标)

等级代码标识个人质押量团队质押量
V5level 21,4201,420
V6level 32,84015,623
V7level 44,260129,248
V8level 55,6811,293,904
V9level 67,10112,910,640

说明:业绩数值单位与系统配置币种一致。个人业绩和团队业绩须同时达到对应门槛,方可晋级。

升级触发时机

每次有新下单时,系统自动更新订单关联用户及其上级链的业绩数据,并重新计算等级。等级只升不降(降级通过月度考核机制处理,见收益发放文档)。

分润开关(t_in)

V5–V7 用户晋级时,系统同时开启分润开关(t_in=2),允许享受团队分润;若业绩回撤至门槛以下,分润开关关闭(t_in=1),停止团队收益发放,但是不降级。


四、分润链路生成

每笔质押订单确认后,系统自动沿推荐关系链向上计算各节点应得的团队分润权益,生成预算记录。

分润基数计算

分润基数 = 质押金额 × base_rate ÷ 10000

base_rate 在后台 invest_config 中配置(单位:万分之 N)。

各层级分润比例

系统按各层节点的等级(proportion 累计比例)进行级差分润

  • 上级比例高于下级:按差额享受级差收益
  • 同级节点(平级奖):享受递减奖励,依 level_rate 系数折算
  • 单笔分润金额 < 0.1 时,该节点不记录分润(过滤噪音数据)

分润关系存储

系统将每笔订单的分润链计算结果(stat_relations)以 JSON 格式存储在升级订单中,后续每日发放任务直接读取,无需重复计算。


五、月度考核周期

V5–V7 用户享受团队分润的前提之一是通过月度考核(详见收益发放文档)。

  • 用户首次达到某等级时,系统自动启动考核周期计时
  • 考核周期为 30 天,到期后系统自动统计本期业绩并判定结果

免考核期

新晋级用户享有一段免考核保护期,在此期间团队收益照常发放,无需通过考核。


六、关键业务规则汇总

规则说明
一个周期仅一个方案当前仅开放 365 天方案
链上确认才生效订单未到账前不计息、不产生分润
当日付款不参与当日团队发放防止同天刷单
分润在下单时预算后续发放直接按预算记录执行,不受等级变化实时影响
订单到期自动处理业绩扣减、分润关系关闭,结束计息

所属文件:backend/modules/invest/v1/controllers/OrderController.phpbackend/services/invest/FtgInvestOrderService.phpbackend/services/invest/FtgInvestJoinUpgradeOrderService.phpbackend/services/invest/FtgInvestUpgradeService.php