From 06308e7ac4fd98535ffaa011000604340f29b7d5 Mon Sep 17 00:00:00 2001 From: Derran Date: Thu, 21 Mar 2024 09:05:06 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9F=BA=E7=A1=80=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../qniao/dam/application/task/AcquireGiftRightTask.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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()); } }