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