推广人员达标 奖励0的问题
This commit is contained in:
parent
2734f1f169
commit
5f05f55579
|
|
@ -238,19 +238,21 @@ public class TempOrdersTask {
|
|||
if (StringUtils.isNotBlank(user.getQdCode()) && !"666666".equals(user.getQdCode())) {
|
||||
SysUserEntity sysUser = sysUserService.selectSysUserByQdCode(user.getQdCode());
|
||||
if (sysUser != null) {
|
||||
String qdAward = commonRepository.findOne(915).getValue();
|
||||
SysUserMoneyDetails userMoneyDetails4 = new SysUserMoneyDetails(
|
||||
sysUser.getUserId(), sysUser.getUserId(), null, "[分享达标额外奖励]", 6, 1, 2,
|
||||
new BigDecimal(qdAward), "推广人员首次达标,额外奖励现金红包" + qdAward, 2);
|
||||
BigDecimal qdAward = new BigDecimal(commonRepository.findOne(915).getValue());
|
||||
if (qdAward.compareTo(BigDecimal.ZERO) > 0) {
|
||||
SysUserMoneyDetails userMoneyDetails4 = new SysUserMoneyDetails(
|
||||
sysUser.getUserId(), sysUser.getUserId(), null, "[分享达标额外奖励]", 6, 1, 2,
|
||||
qdAward, "推广人员首次达标,额外奖励现金红包" + qdAward, 2);
|
||||
|
||||
sysUserMoneyService.updateSysMoney(1, sysUser.getUserId(), Double.parseDouble(qdAward));
|
||||
sysUserMoneyDetailsService.save(userMoneyDetails4);
|
||||
sysUserMoneyService.updateSysMoney(1, sysUser.getUserId(), qdAward.doubleValue());
|
||||
sysUserMoneyDetailsService.save(userMoneyDetails4);
|
||||
|
||||
SysUserMoney sysUserMoney = sysUserMoneyService.selectSysUserMoneyByUserId(sysUser.getUserId());
|
||||
sysUserMoney.setInviteIncomeMoney(sysUserMoney.getInviteIncomeMoney() == null ? new BigDecimal(qdAward) : sysUserMoney.getInviteIncomeMoney().add(new BigDecimal(qdAward)));
|
||||
sysUserMoneyService.update(sysUserMoney, new LambdaQueryWrapper<SysUserMoney>()
|
||||
.eq(SysUserMoney::getUserId, sysUserMoney.getUserId())
|
||||
.eq(SysUserMoney::getId, sysUserMoney.getId()));
|
||||
SysUserMoney sysUserMoney = sysUserMoneyService.selectSysUserMoneyByUserId(sysUser.getUserId());
|
||||
sysUserMoney.setInviteIncomeMoney(sysUserMoney.getInviteIncomeMoney() == null ? qdAward : sysUserMoney.getInviteIncomeMoney().add(qdAward));
|
||||
sysUserMoneyService.update(sysUserMoney, new LambdaQueryWrapper<SysUserMoney>()
|
||||
.eq(SysUserMoney::getUserId, sysUserMoney.getUserId())
|
||||
.eq(SysUserMoney::getId, sysUserMoney.getId()));
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -271,7 +273,6 @@ public class TempOrdersTask {
|
|||
if (awardCount < 1) {
|
||||
switch (completAward.getType()) {
|
||||
case 1:
|
||||
|
||||
UserMoneyDetails userMoneyDetails1 = new UserMoneyDetails(
|
||||
sourceUser.getUserId(), null, null, "[分享达标额外奖励]", 6, 1, 2, completAward.getAwardNumber(),
|
||||
"邀请人员已有" + completAward.getInviteCount() + "人完成达标任务,额外奖励金币" + completAward.getAwardNumber(), 2, completAward.getId());
|
||||
|
|
|
|||
Loading…
Reference in New Issue