From e727ab26ca1a0008b30bc7ae540b773ce701f821 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=92=9F=E5=96=9C=E6=97=BA?= Date: Fri, 2 Aug 2024 15:46:23 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=A4=84=E7=90=86=E7=BC=93=E5=AD=98nul?= =?UTF-8?q?l=E7=9A=84=E6=8A=A5=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ForewarningServices/KpiAreaService.cs | 1 - .../Dtos/Forewarning/RuleAreaBaseInfo.cs | 16 +++++++++++++++- .../Queries/WarningQueries.cs | 6 +++++- 3 files changed, 20 insertions(+), 3 deletions(-) diff --git a/src/SJZY.Track.Application/Services/ForewarningServices/KpiAreaService.cs b/src/SJZY.Track.Application/Services/ForewarningServices/KpiAreaService.cs index 354e177d..8f8ecb95 100644 --- a/src/SJZY.Track.Application/Services/ForewarningServices/KpiAreaService.cs +++ b/src/SJZY.Track.Application/Services/ForewarningServices/KpiAreaService.cs @@ -113,7 +113,6 @@ public class KpiAreaService : ApplicationService await _ruleAreaRepository.UpdateAreaInfoAsync(ruleAreaEntity); await _forewarningCacheService.ClearRedisByAreaId(areaInfo.AreaId); - await RedisHelper.Client.PublishAsync(GlobalConst.PublishNotifyChannelKey, "clear local cache"); return new UnifyResultDto(true, "更新成功"); } diff --git a/src/SJZY.Track.Domain/Dtos/Forewarning/RuleAreaBaseInfo.cs b/src/SJZY.Track.Domain/Dtos/Forewarning/RuleAreaBaseInfo.cs index a8fef8d3..b7457ff5 100644 --- a/src/SJZY.Track.Domain/Dtos/Forewarning/RuleAreaBaseInfo.cs +++ b/src/SJZY.Track.Domain/Dtos/Forewarning/RuleAreaBaseInfo.cs @@ -1,3 +1,17 @@ namespace SJZY.Track.Domain.Dtos.Forewarning; -public record RuleAreaBaseInfo(int SystemId, int CustomerId); \ No newline at end of file +public class RuleAreaBaseInfo +{ + public int SystemId { get; set; } + public int CustomerId { get; set; } + + public RuleAreaBaseInfo() + { + } + + public RuleAreaBaseInfo(int systemId, int customerId) + { + SystemId = systemId; + CustomerId = customerId; + } +} \ No newline at end of file diff --git a/src/SJZY.Track.Repository/Queries/WarningQueries.cs b/src/SJZY.Track.Repository/Queries/WarningQueries.cs index e9b3ec5c..9601c19d 100644 --- a/src/SJZY.Track.Repository/Queries/WarningQueries.cs +++ b/src/SJZY.Track.Repository/Queries/WarningQueries.cs @@ -60,7 +60,11 @@ public class WarningQueries : ISugarRepository, IWarningQueries, return Context.Queryable() .InnerJoin((a, b) => a.WarningId == b.Id) .Where((a, b) => b.IsEnable && a.AreaId == areaId) - .Select((a, b) => new RuleAreaBaseInfo(b.CustomerId, b.SubSystemId)) + .Select((a, b) => new RuleAreaBaseInfo + { + CustomerId = b.CustomerId, + SystemId = b.SubSystemId + }) .ToListAsync(); } } \ No newline at end of file