|
@@ -2,8 +2,13 @@ package com.ozs.web.controller.common;
|
|
|
|
|
|
import java.util.ArrayList;
|
|
|
import java.util.List;
|
|
|
+import java.util.concurrent.TimeUnit;
|
|
|
import javax.servlet.http.HttpServletRequest;
|
|
|
import javax.servlet.http.HttpServletResponse;
|
|
|
+
|
|
|
+import com.ozs.common.core.domain.model.LoginUser;
|
|
|
+import com.ozs.common.core.redis.RedisCache;
|
|
|
+import com.ozs.common.utils.SecurityUtils;
|
|
|
import org.slf4j.Logger;
|
|
|
import org.slf4j.LoggerFactory;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
@@ -36,6 +41,8 @@ public class CommonController
|
|
|
private ServerConfig serverConfig;
|
|
|
|
|
|
private static final String FILE_DELIMETER = ",";
|
|
|
+ @Autowired
|
|
|
+ private RedisCache redisCache;
|
|
|
|
|
|
/**
|
|
|
* 通用下载请求
|
|
@@ -160,4 +167,15 @@ public class CommonController
|
|
|
log.error("下载文件失败", e);
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+
|
|
|
+ @GetMapping("/obtain/the/valid/time")
|
|
|
+ public AjaxResult obtainTheValidTime(){
|
|
|
+ // 获取当前的用户
|
|
|
+ LoginUser loginUser = SecurityUtils.getLoginUser();
|
|
|
+ String username = loginUser.getUsername();
|
|
|
+ Long expireMinutes = redisCache.getKeyExpireTime(username,TimeUnit.MINUTES);
|
|
|
+ System.out.println("Key 将在 " + expireMinutes + " 分钟后过期");
|
|
|
+ return AjaxResult.success(expireMinutes);
|
|
|
+ }
|
|
|
}
|