From 9672be2252d2e4a7d762cd786f415051a07b7d9c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E5=BF=A0=E6=9E=97?= <170083662@qq.com> Date: Thu, 5 Feb 2026 15:47:40 +0800 Subject: [PATCH] =?UTF-8?q?feat(settlement):=20=E6=B7=BB=E5=8A=A0=E6=80=BB?= =?UTF-8?q?=E7=BB=8F=E9=94=80=E5=95=86=E5=88=86=E6=B6=A6=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 引入 TOTAL_DEALER_DIVIDEND_RATE 常量用于总经销商分润计算 - 添加 findTotalDealerUserId 方法查找总经销商用户ID - 新增 settleTotalDealerCommission 方法实现总经销商分润逻辑 - 修改 settleOneOrder 方法传入总经销商用户ID参数 - 更新 createDealerOrderRecord 方法支持总经销商分润记录 - 扩展 buildCommissionTraceComment 方法包含总经销商分润信息 - 添加 TotalDealerCommission 内部类封装总经销商分润数据 - 实现总经销商分润的幂等处理和日志记录功能 --- .../glt/task/DealerOrderSettlement10584Task.java | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/main/java/com/gxwebsoft/glt/task/DealerOrderSettlement10584Task.java b/src/main/java/com/gxwebsoft/glt/task/DealerOrderSettlement10584Task.java index 59af8dc..4335a0c 100644 --- a/src/main/java/com/gxwebsoft/glt/task/DealerOrderSettlement10584Task.java +++ b/src/main/java/com/gxwebsoft/glt/task/DealerOrderSettlement10584Task.java @@ -242,13 +242,13 @@ public class DealerOrderSettlement10584Task { directDealerId, buildCommissionComment("推荐奖", commissionConfig.commissionType, commissionConfig.dealerSimpleValue, goodsQty) ); -// creditDealerCommission( -// thirdDealerId, -// thirdMoney, -// order, -// simpleDealerId, -// buildCommissionComment("分润收入", commissionConfig.commissionType, commissionConfig.dealerThirdValue, goodsQty) -// ); + creditDealerCommission( + thirdDealerId, + thirdMoney, + order, + simpleDealerId, + buildCommissionComment("分润收入", commissionConfig.commissionType, commissionConfig.dealerThirdValue, goodsQty) + ); return new DealerRefereeCommission(directDealerId, directMoney, simpleDealerId, simpleMoney, thirdDealerId, thirdMoney); }