From a2c679848af6cf46a98a6e2d0fc2b29d0081f71c Mon Sep 17 00:00:00 2001 From: lixiaojun <1287241240@qq.com> Date: 星期三, 08 十一月 2023 14:06:36 +0800 Subject: [PATCH] 修复泵曲线拓展获取bug --- Yw.Application.Curve.Core/3-pump-curve-extension/1-mgr/PumpCurveExMapping_Controller.cs | 19 ++++++++++++++++--- 1 files changed, 16 insertions(+), 3 deletions(-) diff --git a/Yw.Application.Curve.Core/3-pump-curve-extension/1-mgr/PumpCurveExMapping_Controller.cs b/Yw.Application.Curve.Core/3-pump-curve-extension/1-mgr/PumpCurveExMapping_Controller.cs index 62a00db..26ad2c4 100644 --- a/Yw.Application.Curve.Core/3-pump-curve-extension/1-mgr/PumpCurveExMapping_Controller.cs +++ b/Yw.Application.Curve.Core/3-pump-curve-extension/1-mgr/PumpCurveExMapping_Controller.cs @@ -5,7 +5,7 @@ /// </summary> [Route("Curve/Pump/Mapping/Extension")] [ApiDescriptionSettings("Curve", Name = "娉垫洸绾挎槧灏勬嫇灞�", Order = 8000)] - public partial class PumpCurveExMapping_Controller : IDynamicApiController + public partial class PumpCurveExMapping_Controller : IDynamicApiController { private readonly Service.PumpCurveExMapping _service = new(); @@ -19,7 +19,20 @@ public List<PumpCurveExMappingDto> GetByPumpID([FromQuery][Required] PumpIDInput input) { var list = _service.GetByPumpID(input.PumpID); - var vmList = list.Select(x => new PumpCurveExMappingDto(x.Item1, x.Item2)).ToList(); + var vmList = list?.Select(x => new PumpCurveExMappingDto(x.Item1, x.Item2)).ToList(); + return vmList; + } + + /// <summary> + /// 閫氳繃 PumpIds 鑾峰彇 + /// </summary> + [Route("GetByPumpIds@V1.0")] + [HttpGet] + public List<PumpCurveExMappingDto> GetByPumpIds([FromQuery][Required] PumpIdsInput input) + { + var ids = LongListHelper.ToList(input.PumpIds); + var list = _service.GetByPumpIds(ids); + var vmList = list?.Select(x => new PumpCurveExMappingDto(x.Item1, x.Item2)).ToList(); return vmList; } @@ -43,7 +56,7 @@ { var ids = LongListHelper.ToList(input.Ids); var list = _service.GetByIds(ids); - var vmList = list.Select(x => new PumpCurveExMappingDto(x.Item1, x.Item2)).ToList(); + var vmList = list?.Select(x => new PumpCurveExMappingDto(x.Item1, x.Item2)).ToList(); return vmList; } -- Gitblit v1.9.3