feat(settlement): 更新分销结算逻辑支持固定金额和百分比两种佣金类型
- 替换 CommissionRateConfig 为 CommissionConfig,支持 commissionType 字段区分固定金额和百分比模式 - 新增 calcMoneyByCommissionType 方法,根据 commissionType 计算佣金金额 - 修改 findOrderSingleGoods 为 findOrderSingleGoodsInfo,返回商品信息和数量 - 更新日志输出格式,显示商品数量和佣金类型信息 - 调整信用分销商佣金方法参数,传递商品数量和佣金配置对象 - 新增 OrderGoodsInfo 和 CommissionConfig 内部类定义 - 实现固定金额模式按件计算佣金的逻辑 - 添加安全数值处理方法 safeValue 和 safePositive - 更新佣金注释构建方法,显示佣金类型和具体数值信息
This commit is contained in:
@@ -164,6 +164,8 @@ public class CreditCompetitorController extends BaseController {
|
||||
CreditCompetitor::getName,
|
||||
CreditCompetitor::getCompanyId,
|
||||
CreditCompetitor::setCompanyId,
|
||||
CreditCompetitor::getHasData,
|
||||
CreditCompetitor::setHasData,
|
||||
CreditCompetitor::getTenantId,
|
||||
CreditCompetitor::new
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user