always terminal info
This commit is contained in:
parent
3712b83ce6
commit
b3203c2338
@ -2,8 +2,6 @@ package cn.axzo.framework.auth.domain;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
|
||||
/**
|
||||
**/
|
||||
@Data
|
||||
@ -18,4 +16,6 @@ public class SystemAndDeviceInfo {
|
||||
private String deviceNo;
|
||||
|
||||
private String appVersion;
|
||||
|
||||
private String ipAddress;
|
||||
}
|
||||
|
||||
@ -113,8 +113,6 @@ public class TerminalInfo {
|
||||
@Deprecated
|
||||
public static final String STR_TERMINAL_PL_PREFIX = "pl-";
|
||||
|
||||
|
||||
|
||||
private static Map<String, String> aliasMap = new HashMap<>();
|
||||
private static Map<String, List<String>> ntLegacyMap = new HashMap<>();
|
||||
|
||||
@ -234,8 +232,8 @@ public class TerminalInfo {
|
||||
this.rawTerminalString = rawTerminalString;
|
||||
this.newTerminalString = aliasMap.get(rawTerminalString);
|
||||
// TODO: 为了调试方便,先注释掉这两句。@gaowei
|
||||
// if (this.newTerminalString == null)
|
||||
// throw new IllegalArgumentException("无效的Terminal:" + rawTerminalString);
|
||||
if (this.newTerminalString == null)
|
||||
throw new IllegalArgumentException("无效的Terminal:" + rawTerminalString);
|
||||
}
|
||||
|
||||
public TerminalInfo(String rawTerminalString, String newTerminalString) {
|
||||
@ -294,6 +292,7 @@ public class TerminalInfo {
|
||||
|
||||
/**
|
||||
* 新代码逻辑不要用这个
|
||||
*
|
||||
* @param legacyTerminalString
|
||||
* @return
|
||||
*/
|
||||
@ -317,6 +316,7 @@ public class TerminalInfo {
|
||||
|
||||
/**
|
||||
* 新代码逻辑不要用这个
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
@Deprecated
|
||||
|
||||
@ -247,7 +247,7 @@ public class ContextInfoBuilderAspect {
|
||||
String terminalHeader = request.getHeader(AuthConstants.HEADER_TERMINAL);
|
||||
String terminalSession = StpUtil.getLoginDevice();
|
||||
String terminal = terminalHeader;
|
||||
if (null == terminalHeader || "".equals(terminalHeader)) {
|
||||
if (null == terminalHeader || "".equals(terminalHeader) || "0".equals(terminalHeader)) {
|
||||
log.warn("请求缺少terminal header,token={}。暂时使用session中的补齐terminal={}。", contextInfo.getToken(),
|
||||
terminalSession);
|
||||
terminal = terminalSession;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user