RequestInfo 增加workspaceId

This commit is contained in:
zhangtianyu 2022-06-02 20:12:31 +08:00
parent 989e4f131a
commit 47d732c52d
3 changed files with 7 additions and 0 deletions

View File

@ -9,6 +9,7 @@ public class AopConstants {
public static final String HEADER_DEVICE_NO = "deviceNo";
public static final String HEADER_APP_VERSION = "appVersion";
public static final String HEADER_SAAS_TENANT_ID = "SAAS_TENANT_ID";
public static final String HEADER_WORKSPACE_ID = "workspaceId";
public static final String VISIT_TO = "visitTo";
public static final String USER_INFO = "userinfo";
public static final String ENV_DEV="dev";

View File

@ -25,6 +25,10 @@ public class RequestInfo {
private String appVersion;
private String token;
private String visitTo;
/**
* 项目空间id
*/
private Long workspaceId;
/**
* 使用http request 设置自定义字段
* @param request http请求

View File

@ -155,6 +155,8 @@ public class BuilderUserInfoAspect {
requestInfo.setToken(request.getHeader(AopConstants.HEADER_AUTH));
String saasTenantId = request.getHeader(AopConstants.HEADER_SAAS_TENANT_ID);
requestInfo.setSaasTenantId(CharSequenceUtil.isEmpty(saasTenantId) ? null : Long.valueOf(saasTenantId));
String workspaceId = request.getHeader(AopConstants.HEADER_WORKSPACE_ID);
requestInfo.setWorkspaceId(CharSequenceUtil.isEmpty(workspaceId) ? null : Long.valueOf(workspaceId));
requestInfo.buildCustomRequestInfo(request);
}