refactor: 重构:isExtraData -> haveExtraData,以避免触发部分框架的自动序列化

This commit is contained in:
click33
2025-03-08 12:03:45 +08:00
parent 2b8489dff7
commit 7d2fac7d98
5 changed files with 5 additions and 6 deletions

View File

@@ -116,7 +116,7 @@ public class SaTerminalInfo implements Serializable {
* 判断是否设置了扩展数据
* @return /
*/
public boolean isSetExtraData() {
public boolean haveExtraData() {
return extraData != null && !extraData.isEmpty();
}

View File

@@ -164,7 +164,7 @@ public class SaLoginParameter {
* 判断是否设置了扩展数据只在jwt模式下生效
* @return /
*/
public boolean isSetExtraData() {
public boolean haveExtraData() {
return extraData != null && !extraData.isEmpty();
}
@@ -198,7 +198,7 @@ public class SaLoginParameter {
* 判断是否设置了本次登录挂载到 SaTerminalInfo 的自定义扩展数据
* @return /
*/
public boolean isSetTerminalExtraData() {
public boolean haveTerminalExtraData() {
return terminalExtraData != null && !terminalExtraData.isEmpty();
}

View File

@@ -586,7 +586,7 @@ public class StpLogic {
// 4、判断当前 StpLogic 是否支持 extra 扩展参数
if( ! isSupportExtra()) {
// 如果不支持,开发者却传入了 extra 扩展参数,那么就打印警告信息
if(loginParameter.isSetExtraData()) {
if(loginParameter.haveExtraData()) {
SaManager.log.warn("当前 StpLogic 不支持 extra 扩展参数模式,传入的 extra 参数将被忽略");
}
}