洪城义警-正式版后台
zhongrj
2023-11-14 62cd133e894d8cc8d527d5e94a4310794e03f763
src/main/java/org/springblade/modules/auth/endpoint/BladeTokenEndPoint.java
@@ -29,6 +29,7 @@
import org.springblade.core.launch.constant.AppConstant;
import org.springblade.core.launch.constant.TokenConstant;
import org.springblade.core.log.annotation.ApiLog;
import org.springblade.core.log.exception.ServiceException;
import org.springblade.core.redis.cache.BladeRedis;
import org.springblade.core.secure.BladeUser;
import org.springblade.core.secure.utils.AuthUtil;
@@ -44,6 +45,8 @@
import org.springframework.web.bind.annotation.*;
import javax.servlet.http.HttpServletResponse;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.time.Duration;
import java.util.UUID;
@@ -93,6 +96,16 @@
         return authInfo.set("error_code", HttpServletResponse.SC_BAD_REQUEST).set("error_description", "未获得用户的角色信息");
      }
//      try {
//         Long parse = new SimpleDateFormat("yyyy-MM-dd").parse("2023-10-15").getTime();
//         long now= System.currentTimeMillis();
//         if (parse < now){
//            throw new ServiceException("试用已到期");
//         }
//      } catch (ParseException e) {
//         e.printStackTrace();
//      }
      return TokenUtil.createAuthInfo(userInfo);
   }