refactor(model): 重构模型类包结构并优化序列化处理
重构模型类包结构,将模型类按功能模块划分到不同的子包中。优化序列化处理,为VO类添加serialVersionUID并实现Serializable接口。移除部分冗余的serialVersionUID字段,简化模型类代码。同时修复UITools中空值处理的问题,并更新pom版本至0.0.100-SNAPSHOT。 - 将模型类按功能模块划分到ds子包中 - 为VO类添加序列化支持 - 移除冗余的serialVersionUID字段 - 修复UITools空值处理问题 - 更新项目版本号
This commit is contained in:
@@ -120,7 +120,8 @@ public class WebSocketClientService {
|
||||
if (errorCode == WebSocketConstant.ERROR_CODE_UNAUTHORIZED) {
|
||||
|
||||
// 调用所有的 callbacks 和 session 失败并且移除
|
||||
callbacks.keySet().stream().toList().forEach(key -> callbacks.remove(key).completeExceptionally(new Exception("未授权")));
|
||||
callbacks.keySet().stream().toList()
|
||||
.forEach(key -> callbacks.remove(key).completeExceptionally(new Exception("未授权")));
|
||||
sessions.values().stream().toList().forEach(session -> {
|
||||
session.updateMessage(java.util.logging.Level.SEVERE, "未授权");
|
||||
session.close();
|
||||
@@ -131,11 +132,11 @@ public class WebSocketClientService {
|
||||
|
||||
// 处理未授权错误,重新登录
|
||||
OkHttpLoginController controller = new OkHttpLoginController();
|
||||
controller.setHttpClient(Desktop.instance.getHttpClient());
|
||||
controller.setProperties(SpringApp.getBean(MyProperties.class));
|
||||
controller.tryLogin();
|
||||
controller.tryLogin().get();
|
||||
// 需要把窗口顶置
|
||||
isActive = true;
|
||||
scheduleReconnect();
|
||||
initWebSocket();
|
||||
}
|
||||
return;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user