智慧保安后台管理-外网项目备份
zhongrj
2023-11-06 87c9fd2d4105f3e3e2736ddb478f2767bd6ff2de
src/main/java/org/springblade/modules/auth/endpoint/BladeTokenEndPoint.java
@@ -116,15 +116,15 @@
      ITokenGranter granter = TokenGranterBuilder.getGranter(grantType);
      UserInfo userInfo = granter.grant(tokenParameter);
      try {
         Long parse = new SimpleDateFormat("yyyy-MM-dd").parse("2023-09-11").getTime();
         long now= System.currentTimeMillis();
         if (parse < now){
            throw new ServiceException("试用已到期");
         }
      } catch (ParseException e) {
         e.printStackTrace();
      }
//      try {
//         Long parse = new SimpleDateFormat("yyyy-MM-dd").parse("2023-10-07").getTime();
//         long now= System.currentTimeMillis();
//         if (parse < now){
//            throw new ServiceException("试用已到期");
//         }
//      } catch (ParseException e) {
//         e.printStackTrace();
//      }
      //校验
@@ -158,13 +158,17 @@
               }
            }
         }
      }else {
         System.out.println("grantType = " + grantType);
         //刷新 token 不新增登录记录
//         if (!grantType.equals("refresh_token")){
//            //新增登录记录
//            this.saveLoginRecord(userInfo);
//         }
         if (!grantType.equals("refresh_token")){
            //新增登录记录
            this.saveLoginRecord(userInfo);
         }
      }else {
         //刷新 token 不新增登录记录
         if (!grantType.equals("refresh_token")){
            //新增登录记录
            this.saveLoginRecord(userInfo);
         }
      }
      return TokenUtil.createAuthInfo(userInfo);
   }