From 61580ac13bdafe666a426cedc73d0e4e011f9d77 Mon Sep 17 00:00:00 2001 From: pangwenpeng <17302161021@163.com> Date: Thu, 25 Jul 2024 16:49:06 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B4=97=E8=BD=A6=E6=9C=BA=E6=9B=B4=E6=94=B9?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3=E5=8F=82=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Controllers/TransportController.cs | 4 +- langguanApi/Model/Washer.cs | 2 +- langguanApi/Service/TransportService.cs | 17 +++++--- langguanApi/Service/WasherService.cs | 43 ++++++++++--------- 4 files changed, 36 insertions(+), 30 deletions(-) diff --git a/langguanApi/Controllers/TransportController.cs b/langguanApi/Controllers/TransportController.cs index 6dafe5f..67f426b 100644 --- a/langguanApi/Controllers/TransportController.cs +++ b/langguanApi/Controllers/TransportController.cs @@ -61,7 +61,7 @@ namespace langguanApi.Controllers /// /// [HttpPost("addwasherlist")] - public async Task AddWasherList(List input) + public async Task AddWasherList([FromBody] List input) { await _washerService.addWasher(input); return Ok(new ApiResult() { code = 0 }); @@ -97,7 +97,7 @@ namespace langguanApi.Controllers /// /// [HttpPost("addruckscaleslist")] - public async Task AddRuckScalesList(List input) + public async Task AddRuckScalesList([FromBody] List input) { await _truckScalesService.AddTruckScalesList(input); return Ok(new ApiResult() { code = 0 }); diff --git a/langguanApi/Model/Washer.cs b/langguanApi/Model/Washer.cs index b7bfbc9..d5953df 100644 --- a/langguanApi/Model/Washer.cs +++ b/langguanApi/Model/Washer.cs @@ -154,7 +154,7 @@ } /// - /// 添加洗车机 + /// 获取洗车机 /// public class GetWasherDto { diff --git a/langguanApi/Service/TransportService.cs b/langguanApi/Service/TransportService.cs index 1908dda..a91e320 100644 --- a/langguanApi/Service/TransportService.cs +++ b/langguanApi/Service/TransportService.cs @@ -110,15 +110,18 @@ namespace langguanApi.Service }); } } - if (!string.IsNullOrWhiteSpace(input.startTime)) + if (result.Any()) { - result.Where(p => Convert.ToDateTime(p.Time) >= Convert.ToDateTime(input.startTime)).ToList(); + if (!string.IsNullOrWhiteSpace(input.startTime)) + { + result.Where(p => Convert.ToDateTime(p.Time) >= Convert.ToDateTime(input.startTime)).ToList(); + } + if (!string.IsNullOrWhiteSpace(input.endTime)) + { + result.Where(p => Convert.ToDateTime(p.Time) <= Convert.ToDateTime(input.endTime)).ToList(); + } + result = result.Skip(input.current - 1).Take(input.pageSize).ToList(); } - if (!string.IsNullOrWhiteSpace(input.endTime)) - { - result.Where(p => Convert.ToDateTime(p.Time) <=Convert.ToDateTime(input.endTime)).ToList(); - } - result = result.Skip(input.current - 1).Take(input.pageSize).ToList(); return result; } diff --git a/langguanApi/Service/WasherService.cs b/langguanApi/Service/WasherService.cs index 3bfb6fd..fe00ba4 100644 --- a/langguanApi/Service/WasherService.cs +++ b/langguanApi/Service/WasherService.cs @@ -23,10 +23,10 @@ namespace langguanApi.Service List result = new List(); foreach (var item in input) { - var entity = input.Adapt(); + var entity = item.Adapt(); result.Add(entity); } - + await base.CreateManyAsync(result); } /// @@ -43,9 +43,9 @@ namespace langguanApi.Service var entity = item.Adapt(); entity.EquipmentStatusString = item.EquipmentStatus == 0 ? "异常" : "正常"; entity.FaultAlarmString = item.FaultAlarm == 0 ? "异常" : "正常"; - entity.PSAlarmString=item.PSAlarm==0?"异常":"正常"; - entity.RunStatusString=item.RunStatus==0?"停止":"运行"; - entity.WPAlarmString=item.WPAlarm==0?"异常":"正常"; + entity.PSAlarmString = item.PSAlarm == 0 ? "异常" : "正常"; + entity.RunStatusString = item.RunStatus == 0 ? "停止" : "运行"; + entity.WPAlarmString = item.WPAlarm == 0 ? "异常" : "正常"; washerResult.Add(entity); } return washerResult; @@ -63,25 +63,28 @@ namespace langguanApi.Service foreach (var item in result) { var entity = item.Adapt(); - entity.StateString=item.State==0?"停止":"运行"; + entity.StateString = item.State == 0 ? "停止" : "运行"; washerHistroyResult.Add(entity); } - if (!string.IsNullOrWhiteSpace(input.startTime)) - { - washerHistroyResult = washerHistroyResult.Where(p => Convert.ToDateTime(p.Time) >= Convert.ToDateTime(input.startTime)).ToList(); - } - if (!string.IsNullOrWhiteSpace(input.endTime)) - { - washerHistroyResult = washerHistroyResult.Where(p => Convert.ToDateTime(p.Time) <= Convert.ToDateTime(input.endTime)).ToList(); - } if (washerHistroyResult.Any()) { - washerHistroyResult = washerHistroyResult.OrderByDescending(p => p.Time).Take(30).ToList(); + if (!string.IsNullOrWhiteSpace(input.startTime)) + { + washerHistroyResult = washerHistroyResult.Where(p => Convert.ToDateTime(p.Time) >= Convert.ToDateTime(input.startTime)).ToList(); + } + if (!string.IsNullOrWhiteSpace(input.endTime)) + { + washerHistroyResult = washerHistroyResult.Where(p => Convert.ToDateTime(p.Time) <= Convert.ToDateTime(input.endTime)).ToList(); + } + if (string.IsNullOrWhiteSpace(input.startTime) && string.IsNullOrWhiteSpace(input.endTime)) + { + washerHistroyResult = washerHistroyResult.OrderByDescending(p => p.Time).Take(30).ToList(); + } + } + return washerHistroyResult; } - return washerHistroyResult; } + + + } - - - -}