feat: 达标奖励查询方式修改

This commit is contained in:
张松
2024-12-30 16:31:11 +08:00
parent 84a93810c5
commit 95f4a1aab0

View File

@@ -361,18 +361,22 @@ public class WuyouController {
} }
ordersService.updateById(order); ordersService.updateById(order);
ordersService.insertOrders(order); ordersService.insertOrders(order);
InviteAchievement inviteAchievement = inviteAchievementService.getByUserId(user.getUserId());
if (inviteAchievement == null) { if (byUser != null) {
inviteAchievement = new InviteAchievement(); InviteAchievement inviteAchievement = inviteAchievementService.getByUserId(user.getUserId());
inviteAchievement.setState(0); if (inviteAchievement == null) {
inviteAchievement.setCount(1); inviteAchievement = new InviteAchievement();
inviteAchievement.setCreateTime(DateUtil.date()); inviteAchievement.setState(0);
inviteAchievement.setUserId(user.getUserId()); inviteAchievement.setCount(1);
inviteAchievement.setSourceUserId(byUser.getUserId()); inviteAchievement.setCreateTime(DateUtil.date());
inviteAchievementService.insertNotExists(inviteAchievement); inviteAchievement.setUserId(user.getUserId());
} else { inviteAchievement.setSourceUserId(byUser.getUserId());
inviteAchievementService.incrCount(inviteAchievement.getId(), 1); inviteAchievementService.insertNotExists(inviteAchievement);
} else {
inviteAchievementService.incrCount(inviteAchievement.getId(), 1);
}
} }
ThreadUtil.execAsync(() -> { ThreadUtil.execAsync(() -> {
activities(user, byUser); activities(user, byUser);
}); });