阵地json
This commit is contained in:
		
							parent
							
								
									a863d3772c
								
							
						
					
					
						commit
						272b8c9142
					
				| 
						 | 
					@ -25,7 +25,7 @@ namespace LY.App.Controllers
 | 
				
			||||||
        [HttpPost("add")]
 | 
					        [HttpPost("add")]
 | 
				
			||||||
        public async Task<IActionResult> Add(AddDevice input)
 | 
					        public async Task<IActionResult> Add(AddDevice input)
 | 
				
			||||||
        {
 | 
					        {
 | 
				
			||||||
            var result =await _deviceService.Add(input);
 | 
					            var result = await _deviceService.Add(input);
 | 
				
			||||||
            return Ok(result);
 | 
					            return Ok(result);
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        /// <summary>
 | 
					        /// <summary>
 | 
				
			||||||
| 
						 | 
					@ -36,7 +36,7 @@ namespace LY.App.Controllers
 | 
				
			||||||
        /// <param name="key"></param>
 | 
					        /// <param name="key"></param>
 | 
				
			||||||
        /// <returns></returns>
 | 
					        /// <returns></returns>
 | 
				
			||||||
        [HttpGet("list")]
 | 
					        [HttpGet("list")]
 | 
				
			||||||
        public async Task<IActionResult> List(int pageNum, int pageSize, string key)
 | 
					        public async Task<IActionResult> List(int pageNum = 1, int pageSize = 10, string key = null)
 | 
				
			||||||
        {
 | 
					        {
 | 
				
			||||||
            var result = await _deviceService.List(pageNum, pageSize, key);
 | 
					            var result = await _deviceService.List(pageNum, pageSize, key);
 | 
				
			||||||
            return Ok(result);
 | 
					            return Ok(result);
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -21,9 +21,9 @@ namespace LY.App.Controllers
 | 
				
			||||||
        /// <param name="input"></param>
 | 
					        /// <param name="input"></param>
 | 
				
			||||||
        /// <returns></returns>
 | 
					        /// <returns></returns>
 | 
				
			||||||
        [HttpGet("list")]
 | 
					        [HttpGet("list")]
 | 
				
			||||||
        public async Task<IActionResult> Get(PositionQueryInput input)
 | 
					        public async Task<IActionResult> Get([FromQuery] PositionQueryInput input)
 | 
				
			||||||
        {
 | 
					        {
 | 
				
			||||||
            var positions = _positionService.GetList(input);
 | 
					            var positions =await  _positionService.GetList(input);
 | 
				
			||||||
            return Ok(positions);
 | 
					            return Ok(positions);
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        /// <summary>
 | 
					        /// <summary>
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -118,6 +118,10 @@ namespace LY.App.Service
 | 
				
			||||||
               .WhereIF(!string.IsNullOrWhiteSpace(input.Name), a => a.Name.Contains(input.Name))
 | 
					               .WhereIF(!string.IsNullOrWhiteSpace(input.Name), a => a.Name.Contains(input.Name))
 | 
				
			||||||
               .OrderBy(a => a.Id, OrderByType.Desc);
 | 
					               .OrderBy(a => a.Id, OrderByType.Desc);
 | 
				
			||||||
            var result = await query.ToPageListAsync(input.pageNum, input.pageSize);
 | 
					            var result = await query.ToPageListAsync(input.pageNum, input.pageSize);
 | 
				
			||||||
 | 
					            result.ForEach(a =>
 | 
				
			||||||
 | 
					            {
 | 
				
			||||||
 | 
					                a.SetRegionJson();
 | 
				
			||||||
 | 
					            });
 | 
				
			||||||
            return new ApiResult()
 | 
					            return new ApiResult()
 | 
				
			||||||
            {
 | 
					            {
 | 
				
			||||||
                data = new
 | 
					                data = new
 | 
				
			||||||
| 
						 | 
					@ -144,6 +148,7 @@ namespace LY.App.Service
 | 
				
			||||||
            List<PositionDeviceDto> result = query.Adapt<List<PositionDeviceDto>>();
 | 
					            List<PositionDeviceDto> result = query.Adapt<List<PositionDeviceDto>>();
 | 
				
			||||||
            foreach (var item in result)
 | 
					            foreach (var item in result)
 | 
				
			||||||
            {
 | 
					            {
 | 
				
			||||||
 | 
					                item.SetRegionJson();
 | 
				
			||||||
                item.Devices = deviceList.Where(s => s.PositionId == item.Id).ToList()?.Adapt<List<DeviceItem>>() ?? new List<DeviceItem>();
 | 
					                item.Devices = deviceList.Where(s => s.PositionId == item.Id).ToList()?.Adapt<List<DeviceItem>>() ?? new List<DeviceItem>();
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
            return result;
 | 
					            return result;
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue