Commit c19181b5 by fanjiaxin

分佣配置结构调整

parent e9949df9
Pipeline #71759 passed with stages
in 59 seconds
......@@ -236,8 +236,8 @@ public class DrmSharerConfig {
if (null == sharerInfo) {
return;
}
// 分佣比例为小数, 微信接口参数应当分佣比例*倍数 为整数
BigDecimal sharerCommissionRatio = new BigDecimal(sharerInfo.getCommissionRatio());
// 最新的分佣比例
BigDecimal sharerCommissionRatio = getSharerCommissionRatioOrDefault(oldCommissionSharer.getOpenId());
// 设置推客分佣比例
boolean isSuccess = false;
try {
......@@ -318,6 +318,13 @@ public class DrmSharerConfig {
/**
* 获取推客分佣比例
*/
private BigDecimal getSharerCommissionRatioOrDefault(String openId) {
BigDecimal sharerCommissionRatio = getSharerCommissionRatio(openId);
return null != sharerCommissionRatio ? sharerCommissionRatio : defaultCommissionRatio;
}
/**
* 获取推客分佣比例
*/
private BigDecimal getSharerCommissionRatio(String openId) {
Map<String, CommissionSharerBO> sharerCommissionMap = convertCommissionSharerMap(commissionSharerList);
CommissionSharerBO commissionSharerBO = sharerCommissionMap.get(openId);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment