| | |
| | | import java.time.ZoneId; |
| | | import java.time.temporal.ChronoUnit; |
| | | import java.util.ArrayList; |
| | | import java.util.Date; |
| | | import java.util.List; |
| | | |
| | | @Component |
| | |
| | | LocalDateTime currentTime = LocalDateTime.now(); |
| | | String min = redisUtil.getValue("HouseAuthSetting"); |
| | | if (!min.equals("null")) { |
| | | |
| | | List<HouseResource> toUpdate = new ArrayList<>(); |
| | | for (HouseResource resource : authStatus) { |
| | | // LocalDateTime insertTime = resource.getInsertTime(); |
| | |
| | | LocalDateTime oneMinuteAfter = insertTime.plus(Integer.parseInt(min), ChronoUnit.MINUTES); |
| | | if (currentTime.isAfter(oneMinuteAfter)) { |
| | | resource.setAuthStatus(2); |
| | | resource.setAppUserId(1); |
| | | // resource.setAppUserId(1); |
| | | resource.setAuthTime(new Date()); |
| | | toUpdate.add(resource); |
| | | // 当前时间超过insertTime之后的一分钟 |
| | | System.out.println("当前时间超过了插入时间之后的一分钟"); |