智慧保安后台管理-外网项目备份
zhongrj
2023-11-06 ba65fbde975845fd84212f853bb640c1e07e5d02
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-10-07").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();
//      }
      //校验
@@ -136,6 +136,10 @@
            return authInfo.set("error_description", "审核不通过");
         }
      }
      if (userInfo != null && userInfo.getUser().getIsFreeze().equals(1)) {
         return authInfo.set("error_code", HttpServletResponse.SC_BAD_REQUEST).set("error_description", "该用户超半年未使用系统,已被冻结,请联系管理员!");
      }
      if (userInfo == null || userInfo.getUser() == null) {
         return authInfo.set("error_code", HttpServletResponse.SC_BAD_REQUEST).set("error_description", "用户名或密码不正确");
      }