Commit c11c4e05 by fanjiaxin

联调问题处理

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