diff --git a/src/main/java/com/sqx/modules/job/task/TempOrdersTask.java b/src/main/java/com/sqx/modules/job/task/TempOrdersTask.java index 26fa1a01..99be18e6 100644 --- a/src/main/java/com/sqx/modules/job/task/TempOrdersTask.java +++ b/src/main/java/com/sqx/modules/job/task/TempOrdersTask.java @@ -234,7 +234,9 @@ public class TempOrdersTask { userMoneyService.updateAmount(1, sourceUser.getUserId(), Double.parseDouble(amount)); inviteAchievement.setState(1); - inviteAchievementService.updateById(inviteAchievement); + inviteAchievementService.update(inviteAchievement, new LambdaQueryWrapper() + .eq(InviteAchievement::getUserId, inviteAchievement.getUserId()) + .eq(InviteAchievement::getId, inviteAchievement.getId())); incomeMoney = incomeMoney.add(new BigDecimal(amount)); //代理