Commit 90d548b4 authored by renjie's avatar renjie

ip过期短信

parent c36fac64
...@@ -28,7 +28,7 @@ public interface IpResourceRepository extends MongoRepository<IpResource, String ...@@ -28,7 +28,7 @@ public interface IpResourceRepository extends MongoRepository<IpResource, String
List<IpResource> findByStatusAndLockedAndLockTimestampLessThan(int status, boolean locked, long timestamp); List<IpResource> findByStatusAndLockedAndLockTimestampLessThan(int status, boolean locked, long timestamp);
List<IpResource> findByValidTimeBetween(long beginTime, long endTime); List<IpResource> findByValidTimeBetweenAndIsDeleted(long beginTime, long endTime, boolean isDeleted);
IpResource findByShopIdAndIsDeleted(String shopId, boolean isDeleted); IpResource findByShopIdAndIsDeleted(String shopId, boolean isDeleted);
......
...@@ -34,13 +34,15 @@ public class ExpireSoonWarn { ...@@ -34,13 +34,15 @@ public class ExpireSoonWarn {
private void sendExpiredIpAccount(int day) { private void sendExpiredIpAccount(int day) {
List<IpResource> ipResources = null; List<IpResource> ipResources = null;
if (day == 7) { if (day == 7) {
ipResources = ipResourceRepository.findByValidTimeBetween( ipResources = ipResourceRepository.findByValidTimeBetweenAndIsDeleted(
Instant.now().atZone(ZoneOffset.UTC).plusDays(day - 1).toEpochSecond() * 1000, Instant.now().atZone(ZoneOffset.UTC).plusDays(day - 1).toEpochSecond() * 1000,
Instant.now().atZone(ZoneOffset.UTC).plusDays(day).toEpochSecond() * 1000); Instant.now().atZone(ZoneOffset.UTC).plusDays(day).toEpochSecond() * 1000,
false);
} else { } else {
ipResources = ipResourceRepository.findByValidTimeBetween( ipResources = ipResourceRepository.findByValidTimeBetweenAndIsDeleted(
Instant.now().atZone(ZoneOffset.UTC).minusDays(1).toEpochSecond() * 1000, Instant.now().atZone(ZoneOffset.UTC).minusDays(1).toEpochSecond() * 1000,
Instant.now().atZone(ZoneOffset.UTC).plusDays(day).toEpochSecond() * 1000); Instant.now().atZone(ZoneOffset.UTC).plusDays(day).toEpochSecond() * 1000,
false);
} }
if (ipResources != null && ipResources.size() > 0) { if (ipResources != null && ipResources.size() > 0) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment