修改 invite 统计 逻辑

This commit is contained in:
GYJ
2025-01-04 14:01:15 +08:00
parent 4499d636d0
commit 1f37a8e709
7 changed files with 26 additions and 79 deletions

View File

@@ -162,11 +162,11 @@ public class TempOrdersTask {
inviteAchievement.setState(0);
inviteAchievement.setCount(1);
inviteAchievement.setCreateTime(DateUtil.date());
inviteAchievement.setUserId(user.getUserId());
inviteAchievement.setSourceUserId(byUser.getUserId());
inviteAchievement.setTargetUserId(user.getUserId());
inviteAchievement.setUserId(byUser.getUserId());
inviteAchievementService.save(inviteAchievement);
} else {
inviteAchievementService.incrCount(inviteAchievement.getId(), 1);
inviteAchievementService.incrCount(inviteAchievement.getId(), inviteAchievement.getUserId(), 1);
}
}
ThreadUtil.execAsync(() -> {
@@ -248,7 +248,7 @@ public class TempOrdersTask {
int count = inviteAchievementService.count(
new LambdaQueryWrapper<InviteAchievement>()
.eq(InviteAchievement::getSourceUserId, sourceUser.getUserId())
.eq(InviteAchievement::getUserId, sourceUser.getUserId())
.eq(InviteAchievement::getState, 1));
logger.info("邀请人员: {}", count);
//count 邀请的已达标人数