From c977cd1c35e4c9e34da949fbbea20add019d1197 Mon Sep 17 00:00:00 2001
From: moyongzhen <2534173414@qq.com>
Date: Sat, 2 Mar 2024 11:34:26 +0800
Subject: [PATCH] =?UTF-8?q?=E8=BD=A8=E8=BF=B9=E5=86=85=E5=AE=B9=E5=88=86?=
=?UTF-8?q?=E9=A1=B5=E6=8E=A5=E5=8F=A3=E6=B7=BB=E5=8A=A0=E8=BD=A8=E8=BF=B9?=
=?UTF-8?q?=E7=8A=B6=E6=80=81=E6=9F=A5=E8=AF=A2?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../Dtos/TrackContents/GetPageTrackContentInput.cs | 5 +++++
.../Services/TrackContents/TrackContentService.cs | 1 -
.../Dtos/TrackContents/GetPageTrackContentVO.cs | 5 +++++
.../Repositories/TrackContentRepository.cs | 4 ++--
4 files changed, 12 insertions(+), 3 deletions(-)
diff --git a/src/SJZY.Track.Application.Contract/Dtos/TrackContents/GetPageTrackContentInput.cs b/src/SJZY.Track.Application.Contract/Dtos/TrackContents/GetPageTrackContentInput.cs
index de3844b5..7cf94770 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/TrackContents/GetPageTrackContentInput.cs
+++ b/src/SJZY.Track.Application.Contract/Dtos/TrackContents/GetPageTrackContentInput.cs
@@ -12,6 +12,11 @@
///
public string? Keywords { get; set; }
+ ///
+ /// 轨迹状态id
+ ///
+ public int TrackStatusId { get; set; }
+
///
/// 选中的轨迹内容id
///
diff --git a/src/SJZY.Track.Application/Services/TrackContents/TrackContentService.cs b/src/SJZY.Track.Application/Services/TrackContents/TrackContentService.cs
index 82e7bba1..2e2b8ae7 100644
--- a/src/SJZY.Track.Application/Services/TrackContents/TrackContentService.cs
+++ b/src/SJZY.Track.Application/Services/TrackContents/TrackContentService.cs
@@ -158,7 +158,6 @@ namespace SJZY.Track.Application.Services.TrackContents
private async Task DeleteAsync(EditTrackContentInput input)
{
#region 业务校验
-
//需要加个判断,存在内容映射,则出提示
#endregion 业务校验
diff --git a/src/SJZY.Track.Domain/Dtos/TrackContents/GetPageTrackContentVO.cs b/src/SJZY.Track.Domain/Dtos/TrackContents/GetPageTrackContentVO.cs
index f4b3c65c..d2dc5e29 100644
--- a/src/SJZY.Track.Domain/Dtos/TrackContents/GetPageTrackContentVO.cs
+++ b/src/SJZY.Track.Domain/Dtos/TrackContents/GetPageTrackContentVO.cs
@@ -18,6 +18,11 @@ namespace SJZY.Track.Domain.Dtos.TrackContents
///
public string? Keywords { get; set; }
+ ///
+ /// 轨迹状态id
+ ///
+ public int TrackStatusId { get; set; }
+
///
/// 选中的轨迹内容id
///
diff --git a/src/SJZY.Track.Repository/Repositories/TrackContentRepository.cs b/src/SJZY.Track.Repository/Repositories/TrackContentRepository.cs
index 673bb0b5..fe0283e4 100644
--- a/src/SJZY.Track.Repository/Repositories/TrackContentRepository.cs
+++ b/src/SJZY.Track.Repository/Repositories/TrackContentRepository.cs
@@ -60,8 +60,8 @@ public class TrackContentRepository : BasicRepository, ITrac
.WhereIF(input.SubSystemId > 0, (a, b, c, d, e, f) => a.SubSystemId == input.SubSystemId)
.WhereIF(!input.Keywords.IsNullOrWhiteSpace(),
(a, b, c, d, e, f) => a.Code.Contains(input.Keywords) || a.Content.Contains(input.Keywords)
- || a.EnContent.Contains(input.Keywords)
- )
+ || a.EnContent.Contains(input.Keywords))
+ .WhereIF(input.TrackStatusId>0, (a, b, c, d, e, f) => a.TrackStatusId==input.TrackStatusId)
.OrderByIF(input.SelectIds.IsNullOrEmpty(), (a, b, c, d, e, f) => a.CreateTime, OrderByType.Desc)
.OrderByIF(!input.SelectIds.IsNullOrEmpty(), (a, b, c, d, e, f) => SqlFunc.IIF(input.SelectIds.Contains(a.Id), SqlFunc.DateAdd(SqlFunc.GetDate(), 1), a.CreateTime), OrderByType.Desc)
.Select((a, b, c, d, e, f) => new GetTrackContentListVO