|
|
|
@ -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<MarriageInformation>() |
|
|
|
.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()); |
|
|
|
} |
|
|
|
} |
|
|
|
|