Commit e80d1403 authored by SN150021's avatar SN150021

解决查询续费过期时间定时任务bug

parent 9c3e6072
......@@ -734,8 +734,11 @@ public class BrowserTask {
"yyyy-MM-dd'T'HH:mmX");
Instant instant = Instant.from(
formatter.parse(instance.getExpiredTime()));
ipResource.setValidTime(instant.toEpochMilli());
ipResourceRepository.save(ipResource);
long epochMilli = instant.toEpochMilli();
if(epochMilli > ipResource.getValidTime()) {
ipResource.setValidTime(epochMilli);
ipResourceRepository.save(ipResource);
}
}
}
......@@ -756,8 +759,11 @@ public class BrowserTask {
DateTimeFormatter formatter = DateTimeFormatter.ISO_INSTANT;
Instant instant = Instant.from(
formatter.parse(instance.getExpiredTime())).atZone(ZoneOffset.UTC).toInstant();
ipResource.setValidTime(instant.toEpochMilli());
ipResourceRepository.save(ipResource);
long epochMilli = instant.toEpochMilli();
if(epochMilli > ipResource.getValidTime()) {
ipResource.setValidTime(epochMilli);
ipResourceRepository.save(ipResource);
}
}
}
return;
......@@ -798,8 +804,11 @@ public class BrowserTask {
if (appInstanceResp.getStatus() == 3) {
//包年包月 更新ip状态
ipResource.setStatus(0);
ipResource.setValidTime(appInstanceResp.getUserExpired()* 1000L);
ipResourceRepository.save(ipResource);
long epochMilli = appInstanceResp.getUserExpired()* 1000L;
if(epochMilli > ipResource.getValidTime()) {
ipResource.setValidTime(epochMilli);
ipResourceRepository.save(ipResource);
}
}
}
}
......
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