diff --git a/dating-agency-mall-server/src/main/java/com/qniao/dam/application/task/AcquireGiftRightTask.java b/dating-agency-mall-server/src/main/java/com/qniao/dam/application/task/AcquireGiftRightTask.java index 3439ffb..d74faba 100644 --- a/dating-agency-mall-server/src/main/java/com/qniao/dam/application/task/AcquireGiftRightTask.java +++ b/dating-agency-mall-server/src/main/java/com/qniao/dam/application/task/AcquireGiftRightTask.java @@ -39,6 +39,8 @@ public class AcquireGiftRightTask { LocalDate date = LocalDate.now().minusMonths(1); LocalDateTime startTime = date.atTime(0, 0, 0); LocalDateTime endTime = date.atTime(23, 59, 59); + LocalDateTime todayStartTime = LocalDate.now().atTime(0, 0, 0); + LocalDateTime todayEndTime = LocalDate.now().atTime(23, 59, 59); int count = marriageInformationDao.selectCount(new LambdaQueryWrapper() .ge(MarriageInformation::getCreateTime, startTime) .le(MarriageInformation::getCreateTime, endTime)); @@ -56,8 +58,8 @@ public class AcquireGiftRightTask { .eq(RightAcquireRecord::getUserId, marriageInformation.getUserId()) .eq(RightAcquireRecord::getMiId, marriageInformation.getId()) .eq(RightAcquireRecord::getAcquireType, RightAcquireEnum.GIFT) - .ge(RightAcquireRecord::getCreateTime, startTime) - .le(RightAcquireRecord::getCreateTime, endTime)) == 0) { + .ge(RightAcquireRecord::getCreateTime, todayStartTime) + .le(RightAcquireRecord::getCreateTime, todayEndTime)) == 0) { rightApplicationService.acquireNewMIRight(marriageInformation.getUserId(), marriageInformation.getId()); } }