|  | @@ -82,13 +82,12 @@ namespace WCS.Service
 | 
	
		
			
				|  |  |                     //.Where(v => v.ENABLED && v.DEVICE.ENABLED && v.DB.ENABLED && v.DB.PLC.ENABLED)
 | 
	
		
			
				|  |  |                     .Include(v => v.DEVICE.ROUTES)
 | 
	
		
			
				|  |  |                     .Include(v => v.DEVICE.PATHS)
 | 
	
		
			
				|  |  | -                   .Include(v => v.DEVICE.PATHPOINTS)
 | 
	
		
			
				|  |  |                     .Include(v => v.DB.PLC).ToArray();
 | 
	
		
			
				|  |  |                      items.Select(v => v.Data()).ToArray();
 | 
	
		
			
				|  |  |                      LogicHandler.AllObjects.AddRange(items);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |                      //var devices = items.GroupBy(v => v.DEVICE).Select(v => v.Key).ToArray();
 | 
	
		
			
				|  |  | -                    var devices = db.Default.Set<WCS_DEVICE>().Include(v => v.ROUTES).Include(v => v.PATHS).Include(v => v.DEVICEGROUP).Include(v => v.PATHPOINTS).ToArray();
 | 
	
		
			
				|  |  | +                    var devices = db.Default.Set<WCS_DEVICE>().Include(v => v.ROUTES).Include(v => v.PATHS).Include(v => v.DEVICEGROUP).ToArray();
 | 
	
		
			
				|  |  |                      LogicHandler.AllObjects.AddRange(devices);
 | 
	
		
			
				|  |  |                  });
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -96,20 +95,25 @@ namespace WCS.Service
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |                  Device.AddFlag(DF.一楼RGV放货, "G1035", "G1044", "G1053", "G1062");
 | 
	
		
			
				|  |  |                  Device.AddFlag(DF.堆垛机, "SRM1", "SRM2", "SRM3", "SRM4", "SRM5", "SRM6", "SRM7", "SRM8");
 | 
	
		
			
				|  |  | -                Device.AddFlag(DF.SRM取货, "G1040", "G1042", "G1049", "G1051", "G1058", "G1060", "G1067");
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |                  Device.AddFlag(DF.月台出货, "G1469", "G1561", "G1538", "G1574", "G1509");
 | 
	
		
			
				|  |  |                  Device.AddFlag(DF.RGV1, "G1244");
 | 
	
		
			
				|  |  |                  Device.AddFlag(DF.RGV2, "G1244");
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |                  #region SRM放货
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -                Device.AddFlag(DF.SRM放货, "1473", "1476", "1474", "1475");
 | 
	
		
			
				|  |  | -                Device.AddFlag(DF.SRM放货, "1491", "1492", "1493", "1494");
 | 
	
		
			
				|  |  | -                Device.AddFlag(DF.SRM放货, "1520", "1521", "1522", "1523");
 | 
	
		
			
				|  |  | -                Device.AddFlag(DF.SRM放货, "1545", "1546", "1451", "1453");
 | 
	
		
			
				|  |  | +                Device.AddFlag(DF.SRM放货, "1473", "1476", "1474", "1475", "1491", "1492", "1493", "1494");
 | 
	
		
			
				|  |  | +                Device.AddFlag(DF.SRM放货, "1520", "1521", "1522", "1523", "1545", "1546", "1451", "1453");
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |                  #endregion SRM放货
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +                #region SRM取货
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +                Device.AddFlag(DF.SRM取货, "1440", "1441", "1442", "1443", "1449", "1450", "1451", "1452");
 | 
	
		
			
				|  |  | +                Device.AddFlag(DF.SRM取货, "1058", "1059", "1060", "1061", "1067", "1068");
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +                #endregion SRM取货
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |                  #endregion 设备扩展数据配置
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |                  var managerTypes = Assembly.GetExecutingAssembly().GetTypes().Where(v => v.IsSubclassOf(typeof(LogicHandler)) && !v.IsGenericType && !v.IsAbstract).ToArray();
 |