refactor: 佣金计算适配梯度阶梯 Operator 比较,套餐服务集成代理强充逻辑

commission_calculation: matchOneTimeCommissionTier() 接收 agentTiers 参数,根据 tier.Operator(>、>=、<、<=,默认 >=)执行对应比较逻辑,支持代理专属梯度阶梯计算。package/service: 套餐购买预检调用更新后的强充层级判断接口。

Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
This commit is contained in:
2026-03-04 11:37:02 +08:00
parent 2ca33b7172
commit c7b8ecfebf
2 changed files with 41 additions and 9 deletions

View File

@@ -616,8 +616,8 @@ func (s *Service) fillCommissionInfo(resp *dto.PackageResponse, seriesID uint, s
return
}
// 检查是否启用一次性佣金
if !seriesAllocation.EnableOneTimeCommission || !config.Enable {
// 一次性佣金是否启用由 PackageSeries.enable_one_time_commission 控制
if !config.Enable {
return
}