From 5ab6c3e190bb713c7ece376adb80d2246543e582 Mon Sep 17 00:00:00 2001 From: iioter <535915157@qq.com> Date: Fri, 30 Aug 2024 09:10:07 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=8F=98=E9=87=8F=E5=AF=BC=E5=85=A5?= =?UTF-8?q?=E5=90=8E=E5=88=B7=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../DeviceVariableVMs/DeviceVariableImportVM.cs | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/IoTGateway.ViewModel/BasicData/DeviceVariableVMs/DeviceVariableImportVM.cs b/IoTGateway.ViewModel/BasicData/DeviceVariableVMs/DeviceVariableImportVM.cs index a77b95f..443994a 100644 --- a/IoTGateway.ViewModel/BasicData/DeviceVariableVMs/DeviceVariableImportVM.cs +++ b/IoTGateway.ViewModel/BasicData/DeviceVariableVMs/DeviceVariableImportVM.cs @@ -6,6 +6,8 @@ using System.Threading.Tasks; using WalkingTec.Mvvm.Core; using WalkingTec.Mvvm.Core.Extensions; using IoTGateway.Model; +using Microsoft.Extensions.Primitives; +using Plugin; using PluginInterface; @@ -48,7 +50,16 @@ namespace IoTGateway.ViewModel.BasicData.DeviceVariableVMs public class DeviceVariableImportVM : BaseImportVM { + public override bool BatchSaveData() + { + var result = base.BatchSaveData(); + FC["Ids"] = new StringValues(EntityList.Select(x => x.DeviceId.ToString()).ToArray()); + var deviceService = Wtm.ServiceProvider.GetService(typeof(DeviceService)) as DeviceService; + UpdateDevices.UpdateDevice(DC, deviceService, FC); + + return result; + } } }