Commit 8504a285 by fanjiaxin

联调问题处理

parent 63ba0c61
Pipeline #71614 passed with stages
in 58 seconds
...@@ -341,7 +341,7 @@ public class DrmSharerConfig { ...@@ -341,7 +341,7 @@ public class DrmSharerConfig {
.filter(item -> item.getOpenId().equals(openId)) .filter(item -> item.getOpenId().equals(openId))
.filter(item -> null == productId || item.getProductId().equals(String.valueOf(productId))) .filter(item -> null == productId || item.getProductId().equals(String.valueOf(productId)))
.findFirst(); .findFirst();
if(sharerProductCommissionOpt.isPresent()){ if (sharerProductCommissionOpt.isPresent()) {
// 返回推客商品分佣 // 返回推客商品分佣
return sharerProductCommissionOpt.get().getCommissionRatio(); return sharerProductCommissionOpt.get().getCommissionRatio();
} }
...@@ -350,7 +350,7 @@ public class DrmSharerConfig { ...@@ -350,7 +350,7 @@ public class DrmSharerConfig {
.stream() .stream()
.filter(item -> item.getOpenId().equals(openId)) .filter(item -> item.getOpenId().equals(openId))
.findFirst(); .findFirst();
if(sharerCommissionOpt.isPresent()){ if (sharerCommissionOpt.isPresent()) {
// 返回推客分佣 // 返回推客分佣
return sharerCommissionOpt.get().getCommissionRatio(); return sharerCommissionOpt.get().getCommissionRatio();
} }
...@@ -464,20 +464,17 @@ public class DrmSharerConfig { ...@@ -464,20 +464,17 @@ public class DrmSharerConfig {
if (null == sharerProductCommission) { if (null == sharerProductCommission) {
sharerProductCommission = new SharerProductCommission(); sharerProductCommission = new SharerProductCommission();
sharerProductCommission.setOpenId(openId); sharerProductCommission.setOpenId(openId);
sharerProductCommission.setSharerAppid(sharerAppid);
sharerProductCommission.setProductId(productId); sharerProductCommission.setProductId(productId);
sharerProductCommission.setCommissionRatio(commissionRatio);
sharerProductCommission.setCommissionType(CommissionTypeEnum.PLATFORM.getCode());
sharerProductCommission.setUnset(unsetEnum.getCode());
sharerProductCommission.setCreateTime(now); sharerProductCommission.setCreateTime(now);
sharerProductCommission.setUpdateTime(now); }
sharerProductCommission.setSharerAppid(sharerAppid);
sharerProductCommission.setCommissionRatio(commissionRatio);
sharerProductCommission.setCommissionType(CommissionTypeEnum.PLATFORM.getCode().toString());
sharerProductCommission.setUnset(unsetEnum.getCode());
sharerProductCommission.setUpdateTime(now);
if (null == sharerProductCommission.getId()) {
sharerProductCommissionMapper.insert(sharerProductCommission); sharerProductCommissionMapper.insert(sharerProductCommission);
} else { } else {
sharerProductCommission.setSharerAppid(sharerAppid);
sharerProductCommission.setCommissionRatio(commissionRatio);
sharerProductCommission.setCommissionType(CommissionTypeEnum.PLATFORM.getCode());
sharerProductCommission.setUnset(unsetEnum.getCode());
sharerProductCommission.setUpdateTime(now);
sharerProductCommissionMapper.updateById(sharerProductCommission); sharerProductCommissionMapper.updateById(sharerProductCommission);
} }
} }
......
...@@ -112,7 +112,7 @@ public class UserServiceImpl implements IUserService { ...@@ -112,7 +112,7 @@ public class UserServiceImpl implements IUserService {
.divide(wechatMultiplier) .divide(wechatMultiplier)
.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(); Integer commissionType = null != sharerInfoVO.getCommission_type() ? sharerInfoVO.getCommission_type() : CommissionTypeEnum.PLATFORM.getCode();
sharerInfo.setCommissionType(commissionType); sharerInfo.setCommissionType(commissionType);
// 刷新缓存 // 刷新缓存
loginUserHelper.setLoginUserInfo(loginUserInfo.getAccessToken(), sharerInfoVO.getSharer_appid()); loginUserHelper.setLoginUserInfo(loginUserInfo.getAccessToken(), sharerInfoVO.getSharer_appid());
......
...@@ -44,7 +44,7 @@ public class SharerInfo implements Serializable { ...@@ -44,7 +44,7 @@ public class SharerInfo implements Serializable {
/** /**
* 分佣类型【0:平台分佣 1:机构分佣】 * 分佣类型【0:平台分佣 1:机构分佣】
*/ */
private String commissionType; private Integer commissionType;
/** /**
* 创建时间 * 创建时间
*/ */
......
...@@ -11,9 +11,9 @@ import lombok.RequiredArgsConstructor; ...@@ -11,9 +11,9 @@ import lombok.RequiredArgsConstructor;
@Getter @Getter
@RequiredArgsConstructor @RequiredArgsConstructor
public enum CommissionTypeEnum { public enum CommissionTypeEnum {
PLATFORM("0", "平台分佣"), PLATFORM(0, "平台分佣"),
AGENCY("1", "机构分佣"); AGENCY(1, "机构分佣");
private final String code; private final Integer code;
private final String desc; private final String desc;
} }
\ No newline at end of file
...@@ -22,7 +22,7 @@ public class WeChatSetSharerCommissionBO implements Serializable { ...@@ -22,7 +22,7 @@ public class WeChatSetSharerCommissionBO implements Serializable {
/** /**
* 分佣类型【 0:平台分佣, 1:机构自己分佣】 * 分佣类型【 0:平台分佣, 1:机构自己分佣】
*/ */
private String commission_type; private Integer commission_type;
/** /**
* 平台分佣时的分佣比例,范围为【100000 - 900000】,代表【10%-90%】 * 平台分佣时的分佣比例,范围为【100000 - 900000】,代表【10%-90%】
*/ */
......
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