|
@@ -172,8 +172,8 @@ public class RedEnvelopeServiceImpl extends AbstractService<RedEnvelope> impleme
|
|
//借:营销账户(负债类201)(贷) -100元
|
|
//借:营销账户(负债类201)(贷) -100元
|
|
//贷:个人账户(负债类202)(贷) +100元
|
|
//贷:个人账户(负债类202)(贷) +100元
|
|
BigDecimal amount = param.getAmount();
|
|
BigDecimal amount = param.getAmount();
|
|
|
|
+ User user = userService.findById(userId);
|
|
if (type > 1 ){
|
|
if (type > 1 ){
|
|
- User user = userService.findById(userId);
|
|
|
|
ConfigMember level = configMemberService.findBy("level", user.getVipLevel());
|
|
ConfigMember level = configMemberService.findBy("level", user.getVipLevel());
|
|
if (type == 2){
|
|
if (type == 2){
|
|
amount = amount.multiply(level.getDirectReferralReward()).divide(BigDecimal.valueOf(100),2, RoundingMode.DOWN);
|
|
amount = amount.multiply(level.getDirectReferralReward()).divide(BigDecimal.valueOf(100),2, RoundingMode.DOWN);
|
|
@@ -187,6 +187,8 @@ public class RedEnvelopeServiceImpl extends AbstractService<RedEnvelope> impleme
|
|
.orderNo(param.getOrderNo())
|
|
.orderNo(param.getOrderNo())
|
|
//类型: 1(自己) 返回 1(开团)或2(参团) 2(父亲)返回4(上级分佣) 3(爷爷)返回5(上上级分佣)
|
|
//类型: 1(自己) 返回 1(开团)或2(参团) 2(父亲)返回4(上级分佣) 3(爷爷)返回5(上上级分佣)
|
|
.bizType(bizType)
|
|
.bizType(bizType)
|
|
|
|
+ .name(user.getName())
|
|
|
|
+ .phoneNo(user.getPhoneNo())
|
|
.debitAccount(MyConstants.INNER_MARKETING)
|
|
.debitAccount(MyConstants.INNER_MARKETING)
|
|
.creditAccount(account.getId())
|
|
.creditAccount(account.getId())
|
|
.transTime(param.getTransTime())
|
|
.transTime(param.getTransTime())
|