【fix】 ip is null

This commit is contained in:
wujiawei 2025-04-03 11:32:07 +08:00
parent 07e8b20449
commit 074ab4f217

View File

@ -142,11 +142,13 @@ public class LazyClientStatsChangeApplicationImpl implements LazyClientStatsChan
@Override @Override
public void stagingOpened(LazyNettyClientLoginCommand lazyNettyClientLoginCommand) { public void stagingOpened(LazyNettyClientLoginCommand lazyNettyClientLoginCommand) {
String clientId = lazyNettyClientLoginCommand.getClientId(); String clientId = lazyNettyClientLoginCommand.getClientId();
String originalIp = lazyNettyClientLoginCommand.getOriginalIp();
LazyNettyClientState lazyNettyClientState = new LazyNettyClientState(); LazyNettyClientState lazyNettyClientState = new LazyNettyClientState();
lazyNettyClientState.setClientId(clientId); lazyNettyClientState.setClientId(clientId);
lazyNettyClientState.setStagingState("OPENED"); lazyNettyClientState.setStagingState("OPENED");
String serverId = serverNodeProperties.getNodeId(); String serverId = serverNodeProperties.getNodeId();
lazyNettyClientState.setServerId(serverId); lazyNettyClientState.setServerId(serverId);
lazyNettyClientState.setOriginalIp(originalIp);
lazyNettyClientStateRepository.updateStagingState(lazyNettyClientState); lazyNettyClientStateRepository.updateStagingState(lazyNettyClientState);
lazyNettyClientLoginCommand.setStagingState("OPENED"); lazyNettyClientLoginCommand.setStagingState("OPENED");
lazyNettyClientLoginCommand.setOnLineState(NettyClientStatus.OFF_LINE); lazyNettyClientLoginCommand.setOnLineState(NettyClientStatus.OFF_LINE);