mirror of
https://github.com/Sagit-chu/flvx.git
synced 2026-10-06 01:56:37 +08:00
fix: 隧道新增入口节点后转发管理的入口IP不自动更新
This commit is contained in:
@@ -536,7 +536,8 @@ public class TunnelServiceImpl extends ServiceImpl<TunnelMapper, Tunnel> impleme
|
|||||||
tunnel.setTrafficRatio(tunnelUpdateDto.getTrafficRatio());
|
tunnel.setTrafficRatio(tunnelUpdateDto.getTrafficRatio());
|
||||||
tunnel.setInIp(tunnelUpdateDto.getInIp());
|
tunnel.setInIp(tunnelUpdateDto.getInIp());
|
||||||
|
|
||||||
if (StringUtils.isEmpty(tunnel.getInIp())) {
|
boolean forceRegenerateInIp = hasNodeChanges && tunnelUpdateDto.getInNodeId() != null;
|
||||||
|
if (StringUtils.isEmpty(tunnel.getInIp()) || forceRegenerateInIp) {
|
||||||
java.util.LinkedHashSet<String> inIps = new java.util.LinkedHashSet<>();
|
java.util.LinkedHashSet<String> inIps = new java.util.LinkedHashSet<>();
|
||||||
List<ChainTunnel> chainTunnels = chainTunnelService.list(
|
List<ChainTunnel> chainTunnels = chainTunnelService.list(
|
||||||
new QueryWrapper<ChainTunnel>().eq("tunnel_id", tunnel.getId()).eq("chain_type", 1)
|
new QueryWrapper<ChainTunnel>().eq("tunnel_id", tunnel.getId()).eq("chain_type", 1)
|
||||||
|
|||||||
Reference in New Issue
Block a user