From 2e59fb1f51d3264cd70fa593c08cf70d63015eb7 Mon Sep 17 00:00:00 2001 From: root <295172551@qq.com> Date: Sun, 15 Jun 2025 12:53:05 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=AE=8C=E5=96=84=E8=9C=82=E7=AA=9D?= =?UTF-8?q?=E7=BD=91=E7=BB=9C=E6=9C=8D=E5=8A=A1=E5=81=9C=E6=AD=A2=E6=93=8D?= =?UTF-8?q?=E4=BD=9C=E7=9A=84=E9=85=8D=E7=BD=AE=E9=94=AE=E9=AA=8C=E8=AF=81?= =?UTF-8?q?=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Services/Network/CellularNetworkService.cs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/CoreAgent.Infrastructure/Services/Network/CellularNetworkService.cs b/CoreAgent.Infrastructure/Services/Network/CellularNetworkService.cs index f708f9b..caacf82 100644 --- a/CoreAgent.Infrastructure/Services/Network/CellularNetworkService.cs +++ b/CoreAgent.Infrastructure/Services/Network/CellularNetworkService.cs @@ -163,6 +163,14 @@ public class CellularNetworkService : ICellularNetworkService string neConfigKey = _context.GetNeConfigKey(); try { + // 检查是否是相同的配置 + if (key != neConfigKey) + { + var message = $"停止操作失败:当前运行配置 {neConfigKey} 与请求停止的配置 {key} 不匹配"; + _logger.LogWarning(message); + return CellularNetworkOperationResult.Failure(message); + } + // 1. 检查当前网络状态 var state = _context.GetNetworkState(); if (state.CurrentStatus == NetworkStatus.Disconnected || state.CurrentStatus == NetworkStatus.Unknown)