|
@ -432,21 +432,21 @@ public class AppletOrderDateFrequencyServiceImpl extends ServiceImpl<AppletOrder |
|
|
|
|
|
|
|
|
if (petPaymentHh != null && estimated_platform_revenue != null){ |
|
|
if (petPaymentHh != null && estimated_platform_revenue != null){ |
|
|
BigDecimal multiply = omsOrder.getPayAmount().multiply(new BigDecimal(estimated_platform_revenue.getParamValueText())) |
|
|
BigDecimal multiply = omsOrder.getPayAmount().multiply(new BigDecimal(estimated_platform_revenue.getParamValueText())) |
|
|
.multiply(new BigDecimal(petPaymentHh.getParamValueNum())); |
|
|
|
|
|
|
|
|
.multiply(petPaymentHh.getParamValueNo()); |
|
|
|
|
|
|
|
|
log.info("合伙人分销 合伙人等级:{} 平台预计收益比例:{} 分销金额:{}", petPaymentHh, estimated_platform_revenue.getParamValueText(), multiply); |
|
|
log.info("合伙人分销 合伙人等级:{} 平台预计收益比例:{} 分销金额:{}", petPaymentHh, estimated_platform_revenue.getParamValueText(), multiply); |
|
|
|
|
|
|
|
|
AppletAmountLog multiplyLog = new AppletAmountLog(); |
|
|
AppletAmountLog multiplyLog = new AppletAmountLog(); |
|
|
multiplyLog.setUserId(users.getUserId()); |
|
|
multiplyLog.setUserId(users.getUserId()); |
|
|
multiplyLog.setTitle("合伙人佣金"); |
|
|
multiplyLog.setTitle("合伙人佣金"); |
|
|
multiplyLog.setAmount(appletOrderItem.getOrderGivePrice()); |
|
|
|
|
|
|
|
|
multiplyLog.setAmount(multiply); |
|
|
multiplyLog.setType(0); //收入 |
|
|
multiplyLog.setType(0); //收入 |
|
|
multiplyLog.setState(1); //到账 |
|
|
multiplyLog.setState(1); //到账 |
|
|
multiplyLog.setCreateTime(LocalDateTime.now()); |
|
|
multiplyLog.setCreateTime(LocalDateTime.now()); |
|
|
multiplyLog.setMoneyType(0);//钱包类型 |
|
|
multiplyLog.setMoneyType(0);//钱包类型 |
|
|
multiplyLog.setFormId(member.getId());//来源用户 |
|
|
multiplyLog.setFormId(member.getId());//来源用户 |
|
|
multiplyLog.setOrderId(omsOrder.getId());//来源订单 |
|
|
multiplyLog.setOrderId(omsOrder.getId());//来源订单 |
|
|
appletAmountLogService.insertAppletAmountLog(moneyLog); |
|
|
|
|
|
|
|
|
appletAmountLogService.insertAppletAmountLog(multiplyLog); |
|
|
|
|
|
|
|
|
users.setMoney(users.getMoney().add(multiply)); |
|
|
users.setMoney(users.getMoney().add(multiply)); |
|
|
appUsersService.updateById(users); |
|
|
appUsersService.updateById(users); |
|
|