From 0125e321aac8faacdcf09de7cf443a373658e7e6 Mon Sep 17 00:00:00 2001
From: zhangbin <460190368@qq.com>
Date: Mon, 2 Dec 2024 09:38:44 +0800
Subject: [PATCH] =?UTF-8?q?=E5=89=8D=E5=90=8E=E6=97=B6=E7=9B=B8=20?=
=?UTF-8?q?=E6=A0=91=E5=BD=A2=E6=94=B9=E5=88=97=E8=A1=A8?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
OpenAuth.App/ServiceApp/AdminTaskManageApp.cs | 24 ++++++++++++++++++
.../AdminTaskManageController.cs | 25 ++++++++++++++++++-
2 files changed, 48 insertions(+), 1 deletion(-)
diff --git a/OpenAuth.App/ServiceApp/AdminTaskManageApp.cs b/OpenAuth.App/ServiceApp/AdminTaskManageApp.cs
index 16431b6..4c751e3 100644
--- a/OpenAuth.App/ServiceApp/AdminTaskManageApp.cs
+++ b/OpenAuth.App/ServiceApp/AdminTaskManageApp.cs
@@ -541,5 +541,29 @@ namespace OpenAuth.App.ServiceApp
}
}
+ ///
+ /// 选择前后时相
+ ///
+ ///
+ public async Task>>> GteTifByTime(string name, DateTime beginTime, DateTime endTime, int page, int limit)
+ {
+ using (var db = base.UnitWork.CreateContext())
+ {
+ RefAsync totalCount = 0;
+ var tif = await db.InsTif.AsQueryable()
+ .WhereIF(!string.IsNullOrEmpty(name), (r) => r.TifName.Contains(name))
+ .WhereIF(beginTime.Year != 0001, (r) => r.CreateTime >= beginTime && r.CreateTime <= endTime)
+ .ToPageListAsync(page, limit, totalCount);
+ return new Response>>
+ {
+ Result = new PageInfo>
+ {
+ Items = tif,
+ Total = totalCount
+ }
+ };
+
+ }
+ }
}
}
diff --git a/OpenAuth.WebApi/Controllers/ServiceControllers/AdminTaskManageController.cs b/OpenAuth.WebApi/Controllers/ServiceControllers/AdminTaskManageController.cs
index 13da40c..79c7be1 100644
--- a/OpenAuth.WebApi/Controllers/ServiceControllers/AdminTaskManageController.cs
+++ b/OpenAuth.WebApi/Controllers/ServiceControllers/AdminTaskManageController.cs
@@ -173,7 +173,8 @@ namespace OpenAuth.WebApi.Controllers.ServiceControllers
/// 结束时间
///
[HttpGet]
- public async Task>> GteTif(string name, DateTime beginTime, DateTime endTime)
+ [NonAction]
+ public async Task>> GteTifOld(string name, DateTime beginTime, DateTime endTime)
{
Response> response = new Response>();
try
@@ -187,5 +188,27 @@ namespace OpenAuth.WebApi.Controllers.ServiceControllers
}
return response;
}
+ ///
+ /// 选择前后时相
+ ///
+ /// 名称
+ /// 开始时间
+ /// 结束时间
+ ///
+ [HttpGet]
+ public async Task>>> GteTifByTime(string name, DateTime beginTime, DateTime endTime, int page, int limit)
+ {
+ Response>> response = new Response>>();
+ try
+ {
+ return await _app.GteTifByTime(name, beginTime, endTime, page, limit);
+ }
+ catch (Exception ex)
+ {
+ response.Code = 500;
+ response.Message = ex.InnerException?.Message ?? ex.Message;
+ }
+ return response;
+ }
}
}