From b21479beed769a62cca4528eb99ca9002e03b3e3 Mon Sep 17 00:00:00 2001 From: yanghongwei Date: Sat, 14 Jun 2025 17:36:57 +0800 Subject: [PATCH] =?UTF-8?q?=E9=98=B5=E5=9C=B0=E7=AD=9B=E9=80=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Model/AlarmReq.cs | 1 + Service/AlarmService.cs | 1 + 2 files changed, 2 insertions(+) diff --git a/Model/AlarmReq.cs b/Model/AlarmReq.cs index 5824bbb..ab3c06a 100644 --- a/Model/AlarmReq.cs +++ b/Model/AlarmReq.cs @@ -37,6 +37,7 @@ /// 每页条数 /// public int pageSize { get; set; } = 10; + public long? positionId { get; set; } } } diff --git a/Service/AlarmService.cs b/Service/AlarmService.cs index 61610b7..1b90e74 100644 --- a/Service/AlarmService.cs +++ b/Service/AlarmService.cs @@ -368,6 +368,7 @@ namespace LY.App.Service { RefAsync total = 0; var items = await _db.Queryable().SplitTable() + .WhereIF(input.positionId.HasValue, st => st.positionId == input.positionId.Value) .WhereIF(input.Frequency.HasValue, st => st.freq == input.Frequency.Value) .WhereIF(!string.IsNullOrEmpty(input.sn), s => s.serial_number.Contains(input.sn)) .WhereIF(!string.IsNullOrEmpty(input.model), st => st.device_type == input.model)