Commit 39808c22 by fanjiaxin

联调问题处理

parent 41965eac
Pipeline #71603 passed with stages
in 1 minute 1 second
...@@ -105,13 +105,14 @@ public class ProductServiceImpl implements IProductService { ...@@ -105,13 +105,14 @@ public class ProductServiceImpl implements IProductService {
BigDecimal serviceRatio = null; BigDecimal serviceRatio = null;
if (null != commissionInfo && null != commissionInfo.getService_ratio()) { if (null != commissionInfo && null != commissionInfo.getService_ratio()) {
serviceRatio = new BigDecimal(commissionInfo.getService_ratio()) serviceRatio = new BigDecimal(commissionInfo.getService_ratio())
.divide(new BigDecimal("10000")); .divide(new BigDecimal(WeChatApi.WECHAT_COMMISSION_RATIO_MULTIPLIER));
} }
// 佣金=商品价格*服务费率*推客分佣比例,四舍五入保留小数点后两位 // 佣金=商品价格*服务费率*推客分佣比例,四舍五入保留小数点后两位
BigDecimal commission = null; BigDecimal commission = null;
if (null != price && null != commissionRatio && null != serviceRatio) { if (null != price && null != commissionRatio && null != serviceRatio) {
commission = price.multiply(new BigDecimal(serviceRatio.toString())) commission = price.multiply(serviceRatio)
.multiply(commissionRatio).setScale(2, RoundingMode.HALF_UP); .multiply(commissionRatio)
.setScale(2, RoundingMode.HALF_UP);
} }
listVO.setCommission(commission); listVO.setCommission(commission);
listVO.setShopAppid(item.getShop_appid()); listVO.setShopAppid(item.getShop_appid());
......
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