| | |
| | | |
| | | public boolean endOfLife(String username) { |
| | | SysUser sysUser = userService.selectUserByNickName(username); |
| | | System.out.println(sysUser); |
| | | if (sysUser.getPaid() != null && sysUser.getPaid().equals(0) && !"4".equals(sysUser.getStatus())) { |
| | | Date startTime = sysUser.getCreateTime(); |
| | | |
| | |
| | | LocalDateTime startDateTime = instant.atZone(ZoneId.systemDefault()).toLocalDateTime(); |
| | | long daysPassed = ChronoUnit.DAYS.between(startDateTime, LocalDateTime.now()); |
| | | |
| | | if (daysPassed > 7) { |
| | | if (daysPassed > sysUser.getRemainTime()) { |
| | | sysUser.setStatus("4"); |
| | | userService.updateUserStatus(sysUser); |
| | | |
| | |
| | | sysUser.setLoginDate(DateUtils.getNowDate()); |
| | | userService.updateUserProfile(sysUser); |
| | | } |
| | | |
| | | |
| | | |
| | | } |