[後端] 修改前台 class building_tag問題
This commit is contained in:
		
							parent
							
								
									606826eb66
								
							
						
					
					
						commit
						c1a05f2207
					
				@ -73,12 +73,12 @@ namespace FrontendWebApi.ApiControllers
 | 
				
			|||||||
                var sqlString = @$"select f.floor_guid ,f.full_name floorname,b.building_tag,b.full_name buildingname from floor f left join building b on b.building_tag = f.building_tag order by f.building_tag , f.priority";
 | 
					                var sqlString = @$"select f.floor_guid ,f.full_name floorname,b.building_tag,b.full_name buildingname from floor f left join building b on b.building_tag = f.building_tag order by f.building_tag , f.priority";
 | 
				
			||||||
                Building_floor = await backendRepository.GetAllAsync<building_floor>(sqlString);
 | 
					                Building_floor = await backendRepository.GetAllAsync<building_floor>(sqlString);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                var builds = Building_floor.GroupBy(a => a.building_guid).ToList();
 | 
					                var builds = Building_floor.GroupBy(a => a.building_tag).ToList();
 | 
				
			||||||
                foreach (var floor in builds)
 | 
					                foreach (var floor in builds)
 | 
				
			||||||
                {
 | 
					                {
 | 
				
			||||||
                    BuildingToF buildingToF1 = new BuildingToF()
 | 
					                    BuildingToF buildingToF1 = new BuildingToF()
 | 
				
			||||||
                    {
 | 
					                    {
 | 
				
			||||||
                        building_guid = floor.Select(a => a.building_guid).FirstOrDefault(),
 | 
					                        building_tag = floor.Select(a => a.building_tag).FirstOrDefault(),
 | 
				
			||||||
                        building_name = floor.Select(a => a.buildingname).FirstOrDefault(),
 | 
					                        building_name = floor.Select(a => a.buildingname).FirstOrDefault(),
 | 
				
			||||||
                        floors = new List<FloorForB>()
 | 
					                        floors = new List<FloorForB>()
 | 
				
			||||||
                    };
 | 
					                    };
 | 
				
			||||||
@ -194,7 +194,7 @@ namespace FrontendWebApi.ApiControllers
 | 
				
			|||||||
                    {
 | 
					                    {
 | 
				
			||||||
                        {"@emergency_event_guid",newguid},
 | 
					                        {"@emergency_event_guid",newguid},
 | 
				
			||||||
                        {"@disaster",eventpost.disaster},
 | 
					                        {"@disaster",eventpost.disaster},
 | 
				
			||||||
                        {"@building_guid", eventpost.build},
 | 
					                        {"@building_tag", eventpost.build},
 | 
				
			||||||
                        {"@device_guid",eventpost.device },
 | 
					                        {"@device_guid",eventpost.device },
 | 
				
			||||||
                        {"@type",eventpost.type}
 | 
					                        {"@type",eventpost.type}
 | 
				
			||||||
                    };
 | 
					                    };
 | 
				
			||||||
@ -507,13 +507,13 @@ namespace FrontendWebApi.ApiControllers
 | 
				
			|||||||
                        Name = diss.Select(a => a.disater_name).FirstOrDefault().ToString(),
 | 
					                        Name = diss.Select(a => a.disater_name).FirstOrDefault().ToString(),
 | 
				
			||||||
                        groupBuildings = new List<GroupBuildings>()
 | 
					                        groupBuildings = new List<GroupBuildings>()
 | 
				
			||||||
                    };
 | 
					                    };
 | 
				
			||||||
                    var buds = diss.GroupBy(a => a.device_building_guid);
 | 
					                    var buds = diss.GroupBy(a => a.device_building_tag);
 | 
				
			||||||
                    getDeviceGroup1.groupBuildings = new List<GroupBuildings>();
 | 
					                    getDeviceGroup1.groupBuildings = new List<GroupBuildings>();
 | 
				
			||||||
                    foreach (var bud in buds)
 | 
					                    foreach (var bud in buds)
 | 
				
			||||||
                    {
 | 
					                    {
 | 
				
			||||||
                        GroupBuildings groupBuildings = new GroupBuildings()
 | 
					                        GroupBuildings groupBuildings = new GroupBuildings()
 | 
				
			||||||
                        {
 | 
					                        {
 | 
				
			||||||
                            guid = bud.Key,
 | 
					                            tag = bud.Key,
 | 
				
			||||||
                            name = bud.Select(a => a.building_name).FirstOrDefault().ToString(),
 | 
					                            name = bud.Select(a => a.building_name).FirstOrDefault().ToString(),
 | 
				
			||||||
                            device_amount = 0,
 | 
					                            device_amount = 0,
 | 
				
			||||||
                            groupFloors = new List<GroupFloor>()
 | 
					                            groupFloors = new List<GroupFloor>()
 | 
				
			||||||
 | 
				
			|||||||
@ -8,7 +8,7 @@ namespace FrontendWebApi.Models
 | 
				
			|||||||
    public class EmergencyDeviceGroup
 | 
					    public class EmergencyDeviceGroup
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
        public string device_disaster { get; set; }
 | 
					        public string device_disaster { get; set; }
 | 
				
			||||||
        public string device_building_guid { get; set; }
 | 
					        public string device_building_tag { get; set; }
 | 
				
			||||||
        public string device_floor_guid { get; set; }
 | 
					        public string device_floor_guid { get; set; }
 | 
				
			||||||
        public string device_system_category_layer2 { get; set; }
 | 
					        public string device_system_category_layer2 { get; set; }
 | 
				
			||||||
        public string device_system_category_layer3 { get; set; }
 | 
					        public string device_system_category_layer3 { get; set; }
 | 
				
			||||||
@ -35,7 +35,7 @@ namespace FrontendWebApi.Models
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    public class GroupBuildings
 | 
					    public class GroupBuildings
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
        public string guid { get; set; }
 | 
					        public string tag { get; set; }
 | 
				
			||||||
        public string name { get; set; }
 | 
					        public string name { get; set; }
 | 
				
			||||||
        public int device_amount { get; set; }
 | 
					        public int device_amount { get; set; }
 | 
				
			||||||
        public List<GroupFloor> groupFloors { get; set; }
 | 
					        public List<GroupFloor> groupFloors { get; set; }
 | 
				
			||||||
@ -68,13 +68,13 @@ namespace FrontendWebApi.Models
 | 
				
			|||||||
    {
 | 
					    {
 | 
				
			||||||
        public string floor_guid { get; set; }
 | 
					        public string floor_guid { get; set; }
 | 
				
			||||||
        public string floorname { get; set; }
 | 
					        public string floorname { get; set; }
 | 
				
			||||||
        public string building_guid { get; set; }
 | 
					        public string building_tag { get; set; }
 | 
				
			||||||
        public string buildingname { get; set; }
 | 
					        public string buildingname { get; set; }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    public class BuildingToF
 | 
					    public class BuildingToF
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
        public string building_guid { get; set; }
 | 
					        public string building_tag { get; set; }
 | 
				
			||||||
        public string building_name { get; set; }
 | 
					        public string building_name { get; set; }
 | 
				
			||||||
        public List<FloorForB> floors { get; set; }
 | 
					        public List<FloorForB> floors { get; set; }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
@ -89,7 +89,7 @@ namespace FrontendWebApi.Models
 | 
				
			|||||||
        public string device_guid { get; set; }
 | 
					        public string device_guid { get; set; }
 | 
				
			||||||
        public string device_number { get; set; }
 | 
					        public string device_number { get; set; }
 | 
				
			||||||
        public string device_name { get; set; }
 | 
					        public string device_name { get; set; }
 | 
				
			||||||
        public string building_guid { get; set; }
 | 
					        public string building_tag { get; set; }
 | 
				
			||||||
        public string building_name { get; set; }
 | 
					        public string building_name { get; set; }
 | 
				
			||||||
        public string ip_address { get; set; }
 | 
					        public string ip_address { get; set; }
 | 
				
			||||||
        public string layer2 { get; set; }
 | 
					        public string layer2 { get; set; }
 | 
				
			||||||
 | 
				
			|||||||
@ -37,7 +37,7 @@ namespace FrontendWebApi.Models
 | 
				
			|||||||
    {
 | 
					    {
 | 
				
			||||||
        public string rescue_device_guid { get; set; }
 | 
					        public string rescue_device_guid { get; set; }
 | 
				
			||||||
        public string rescue_device_id { get; set; }
 | 
					        public string rescue_device_id { get; set; }
 | 
				
			||||||
        public string building_guid { get; set; }
 | 
					        public string building_tag { get; set; }
 | 
				
			||||||
        public string floor_guid { get; set; }
 | 
					        public string floor_guid { get; set; }
 | 
				
			||||||
        public string floor_name { get; set; }
 | 
					        public string floor_name { get; set; }
 | 
				
			||||||
        public string location { get; set; }
 | 
					        public string location { get; set; }
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user