Commit edc17019 by fanjiaxin

联调问题处理

parent 0b018a60
Pipeline #71618 passed with stages
in 56 seconds
...@@ -154,7 +154,7 @@ public class DrmSharerConfig { ...@@ -154,7 +154,7 @@ public class DrmSharerConfig {
boolean isSuccess = false; boolean isSuccess = false;
try { try {
// 设置推客分佣比例 // 设置推客分佣比例
weChatShopSetSharerCommissionRequest.handle(sharerInfoVO.getSharer_appid(), commissionRatio.intValue()); weChatShopSetSharerCommissionRequest.handle(sharerInfoVO.getSharer_appid(), commissionRatio.longValue());
isSuccess = true; isSuccess = true;
} catch (Exception e) { } catch (Exception e) {
log.error("设置推客的的分佣类型和比例信息失败", e); log.error("设置推客的的分佣类型和比例信息失败", e);
...@@ -220,7 +220,7 @@ public class DrmSharerConfig { ...@@ -220,7 +220,7 @@ public class DrmSharerConfig {
boolean isSuccess = false; boolean isSuccess = false;
try { try {
// 设置推客分佣比例 // 设置推客分佣比例
weChatShopSetSharerCommissionRequest.handle(sharerAppid, commissionRatio.intValue()); weChatShopSetSharerCommissionRequest.handle(sharerAppid, commissionRatio.longValue());
isSuccess = true; isSuccess = true;
} catch (Exception e) { } catch (Exception e) {
log.error("设置推客的的分佣类型和比例信息失败", e); log.error("设置推客的的分佣类型和比例信息失败", e);
...@@ -250,7 +250,7 @@ public class DrmSharerConfig { ...@@ -250,7 +250,7 @@ public class DrmSharerConfig {
boolean isSuccess = false; boolean isSuccess = false;
try { try {
// 设置推客分佣比例 // 设置推客分佣比例
weChatShopSetSharerCommissionRequest.handle(sharerAppid, commissionRatio.intValue()); weChatShopSetSharerCommissionRequest.handle(sharerAppid, commissionRatio.longValue());
isSuccess = true; isSuccess = true;
} catch (Exception e) { } catch (Exception e) {
log.error("设置推客的的分佣类型和比例信息失败", e); log.error("设置推客的的分佣类型和比例信息失败", e);
...@@ -372,12 +372,15 @@ public class DrmSharerConfig { ...@@ -372,12 +372,15 @@ public class DrmSharerConfig {
} }
// 分佣比例为小数, 微信接口参数应当分佣比例*倍数 为整数 // 分佣比例为小数, 微信接口参数应当分佣比例*倍数 为整数
BigDecimal commissionRatio = newBo.getCommissionRatio() BigDecimal commissionRatio = newBo.getCommissionRatio()
.multiply(new BigDecimal(WeChatApi.WECHAT_COMMISSION_RATIO_MULTIPLIER)); .multiply(new BigDecimal(WeChatApi.WECHAT_COMMISSION_RATIO_MULTIPLIER))
.setScale(0, RoundingMode.DOWN);
// 设置推客分佣比例 // 设置推客分佣比例
boolean isSuccess = false; boolean isSuccess = false;
try { try {
// 设置推客分佣比例 // 设置推客分佣比例
weChatShopSetSharerProductCommissionRequest.handle(sharerAppid, Long.valueOf(newBo.getProductId()), commissionRatio.toPlainString()); weChatShopSetSharerProductCommissionRequest.handle(sharerAppid,
Long.valueOf(newBo.getProductId()),
commissionRatio.longValue());
isSuccess = true; isSuccess = true;
} catch (Exception e) { } catch (Exception e) {
log.error("设置推客的的分佣类型和比例信息失败", e); log.error("设置推客的的分佣类型和比例信息失败", e);
......
...@@ -168,7 +168,8 @@ public class UserServiceImpl implements IUserService { ...@@ -168,7 +168,8 @@ public class UserServiceImpl implements IUserService {
.multiply(new BigDecimal(WeChatApi.WECHAT_COMMISSION_RATIO_MULTIPLIER)) .multiply(new BigDecimal(WeChatApi.WECHAT_COMMISSION_RATIO_MULTIPLIER))
.setScale(0, RoundingMode.DOWN); .setScale(0, RoundingMode.DOWN);
// 设置推客分佣比例 // 设置推客分佣比例
weChatShopSetSharerCommissionRequest.handle(loginUserInfo.getSharerAppId(), commissionRatio.intValue()); weChatShopSetSharerCommissionRequest.handle(loginUserInfo.getSharerAppId(),
commissionRatio.longValue());
} }
private SharerInfoVO getSharerRegisterBindInfo(String openId) { private SharerInfoVO getSharerRegisterBindInfo(String openId) {
......
...@@ -42,7 +42,7 @@ public class WeChatShopSetSharerCommissionRequest implements IWeChatRequest { ...@@ -42,7 +42,7 @@ public class WeChatShopSetSharerCommissionRequest implements IWeChatRequest {
/** /**
* 处理 * 处理
*/ */
public WeChatCoreVO handle(String sharerAppid, Integer commissionRatio) { public WeChatCoreVO handle(String sharerAppid, Long commissionRatio) {
WeChatSetSharerCommissionBO params = WeChatSetSharerCommissionBO.builder() WeChatSetSharerCommissionBO params = WeChatSetSharerCommissionBO.builder()
.sharer_appid(sharerAppid) .sharer_appid(sharerAppid)
.commission_type(CommissionTypeEnum.PLATFORM.getCode()) .commission_type(CommissionTypeEnum.PLATFORM.getCode())
......
...@@ -41,7 +41,7 @@ public class WeChatShopSetSharerProductCommissionRequest implements IWeChatReque ...@@ -41,7 +41,7 @@ public class WeChatShopSetSharerProductCommissionRequest implements IWeChatReque
/** /**
* 处理 * 处理
*/ */
public WeChatCoreVO handle(String sharerAppid, Long productId, String commissionRatio) { public WeChatCoreVO handle(String sharerAppid, Long productId, Long commissionRatio) {
WeChatSetSharerProductCommissionBO params = WeChatSetSharerProductCommissionBO.builder() WeChatSetSharerProductCommissionBO params = WeChatSetSharerProductCommissionBO.builder()
.sharer_appid(sharerAppid) .sharer_appid(sharerAppid)
.product_id(productId) .product_id(productId)
......
...@@ -26,5 +26,5 @@ public class WeChatSetSharerCommissionBO implements Serializable { ...@@ -26,5 +26,5 @@ public class WeChatSetSharerCommissionBO implements Serializable {
/** /**
* 平台分佣时的分佣比例,范围为【100000 - 900000】,代表【10%-90%】 * 平台分佣时的分佣比例,范围为【100000 - 900000】,代表【10%-90%】
*/ */
private Integer commission_ratio; private Long commission_ratio;
} }
...@@ -26,5 +26,5 @@ public class WeChatSetSharerProductCommissionBO implements Serializable { ...@@ -26,5 +26,5 @@ public class WeChatSetSharerProductCommissionBO implements Serializable {
/** /**
* 平台分佣时的分佣比例,范围为【100000 - 900000】,代表【10%-90%】 * 平台分佣时的分佣比例,范围为【100000 - 900000】,代表【10%-90%】
*/ */
private String commission_ratio; private Long commission_ratio;
} }
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