Commit c11c4e05 by fanjiaxin

联调问题处理

parent 43d2c44b
Pipeline #71600 passed with stages
in 1 minute 14 seconds
......@@ -145,7 +145,7 @@ public class DrmSharerConfig {
private void setSharerDefaultCommissionInfo(ConfigChange change, WeChatSharerInfoVO sharerInfoVO) {
// 分佣比例为小数, 微信接口参数应当分佣比例*倍数 为整数
BigDecimal commissionRatio = new BigDecimal(change.getNewValue())
.divide(new BigDecimal(WeChatApi.WECHAT_COMMISSION_RATIO_MULTIPLIER));
.multiply(new BigDecimal(WeChatApi.WECHAT_COMMISSION_RATIO_MULTIPLIER));
// 设置推客分佣比例
boolean isSuccess = false;
try {
......@@ -209,7 +209,7 @@ public class DrmSharerConfig {
}
// 分佣比例为小数, 微信接口参数应当分佣比例*1000 为整数
BigDecimal commissionRatio = newCommissionSharer.getCommissionRatio()
.divide(new BigDecimal(WeChatApi.WECHAT_COMMISSION_RATIO_MULTIPLIER));
.multiply(new BigDecimal(WeChatApi.WECHAT_COMMISSION_RATIO_MULTIPLIER));
// 设置推客分佣比例
boolean isSuccess = false;
try {
......@@ -238,7 +238,7 @@ public class DrmSharerConfig {
// 分佣比例为小数, 微信接口参数应当分佣比例*倍数 为整数
BigDecimal sharerCommissionRatio = getSharerCommissionRatio(oldCommissionSharer.getOpenId(), null);
BigDecimal commissionRatio = sharerCommissionRatio
.divide(new BigDecimal(WeChatApi.WECHAT_COMMISSION_RATIO_MULTIPLIER));
.multiply(new BigDecimal(WeChatApi.WECHAT_COMMISSION_RATIO_MULTIPLIER));
// 设置推客分佣比例
boolean isSuccess = false;
try {
......@@ -364,7 +364,7 @@ public class DrmSharerConfig {
}
// 分佣比例为小数, 微信接口参数应当分佣比例*倍数 为整数
BigDecimal commissionRatio = newBo.getCommissionRatio()
.divide(new BigDecimal(WeChatApi.WECHAT_COMMISSION_RATIO_MULTIPLIER));
.multiply(new BigDecimal(WeChatApi.WECHAT_COMMISSION_RATIO_MULTIPLIER));
// 设置推客分佣比例
boolean isSuccess = false;
try {
......
......@@ -105,7 +105,7 @@ public class UserServiceImpl implements IUserService {
sharerInfo.setBindTime(bindTime);
// 微信分佣比例倍数
BigDecimal wechatCommissionRatioMultiplier = new BigDecimal(WeChatApi.WECHAT_COMMISSION_RATIO_MULTIPLIER);
BigDecimal commissionRatio = sharerInfoVO.getCommission_ratio().multiply(wechatCommissionRatioMultiplier)
BigDecimal commissionRatio = sharerInfoVO.getCommission_ratio().divide(wechatCommissionRatioMultiplier)
.setScale(2, RoundingMode.HALF_UP);
sharerInfo.setCommissionRatio(commissionRatio);
String commissionType = null != sharerInfoVO.getCommission_type() ? sharerInfoVO.getCommission_type().toString() : CommissionTypeEnum.PLATFORM.getCode();
......
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