//测试数据,废弃 public void GetTestClasses(string serverip) { if (DeviceClasses.ContainsKey(serverip)) { DeviceClasses.Remove(serverip); } DeviceClasses.Add(serverip, DeviceClassExamples.DeviceDiagnoseClassLib);//实际从数据库获取 if (ShaftClasses.ContainsKey(serverip)) { ShaftClasses.Remove(serverip); } ShaftClasses.Add(serverip, ShaftClassExamples.ShaftClassLib);//实际从数据库获取 if (BearingClasses.ContainsKey(serverip)) { BearingClasses.Remove(serverip); } BearingClasses.Add(serverip, BearingClassExamples.BearingClassLib);//实际从数据库获取 if (BeltClasses.ContainsKey(serverip)) { BeltClasses.Remove(serverip); } BeltClasses.Add(serverip, BeltClassExamples.BeltClassLib);//实际从数据库获取 if (GearClasses.ContainsKey(serverip)) { GearClasses.Remove(serverip); } GearClasses.Add(serverip, GearClassExamples.GearClassLib);//实际从数据库获取 if (ImpellerClasses.ContainsKey(serverip)) { ImpellerClasses.Remove(serverip); } ImpellerClasses.Add(serverip, ImpellerClassExamples.ImpellerClassLib);//实际从数据库获取 if (MotorClasses.ContainsKey(serverip)) { MotorClasses.Remove(serverip); } MotorClasses.Add(serverip, MotorClassExamples.MotorClassLib);//实际从数据库获取 DeviceClassList.Clear(); DeviceClassList.AddRange(DeviceClasses.SelectMany(p => p.Value)); ShaftClassList.Clear(); ShaftClassList.AddRange(ShaftClasses.SelectMany(p => p.Value)); BearingClassList.Clear(); BearingClassList.AddRange(BearingClasses.SelectMany(p => p.Value)); BeltClassList.Clear(); BeltClassList.AddRange(BeltClasses.SelectMany(p => p.Value)); GearClassList.Clear(); GearClassList.AddRange(GearClasses.SelectMany(p => p.Value)); ImpellerClassList.Clear(); ImpellerClassList.AddRange(ImpellerClasses.SelectMany(p => p.Value)); MotorClassList.Clear(); MotorClassList.AddRange(MotorClasses.SelectMany(p => p.Value)); }
public async Task GetShaftClasses(string serverip) { //轴 if (ShaftClasses.ContainsKey(serverip)) { ShaftClasses.Remove(serverip); } var t_shafts = await _databaseComponent.Query <T_Shaft>(serverip, null, null, null); if (t_shafts != null) { List <ShaftClass> shafts = new List <ShaftClass>(); foreach (var t_shaft in t_shafts) { var shaft = ShaftClass.ConvertFromDB(t_shaft); shafts.Add(shaft); } ShaftClasses.Add(serverip, shafts); } ShaftClassList.Clear(); ShaftClassList.AddRange(ShaftClasses.SelectMany(p => p.Value)); }