From a12824d0409c2c942ca04d1b411edc7ebba03529 Mon Sep 17 00:00:00 2001 From: zhoukeda <1315948824@qq.com> Date: Thu, 11 May 2023 08:54:53 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=B9bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Dto/BasRoute/VaildRouteOutput.cs | 4 ++-- .../IBasRouteService.cs | 3 ++- BasicData/Tnb.BasicData/BasRouteService.cs | 21 ++++++++++--------- 3 files changed, 15 insertions(+), 13 deletions(-) diff --git a/BasicData/Tnb.BasicData.Entities/Dto/BasRoute/VaildRouteOutput.cs b/BasicData/Tnb.BasicData.Entities/Dto/BasRoute/VaildRouteOutput.cs index a8dcc418..66a65837 100644 --- a/BasicData/Tnb.BasicData.Entities/Dto/BasRoute/VaildRouteOutput.cs +++ b/BasicData/Tnb.BasicData.Entities/Dto/BasRoute/VaildRouteOutput.cs @@ -8,8 +8,8 @@ namespace Tnb.BasicData.Entities.Dto public string name { get; set; } - public DateTime? start_time { get; set; } + public string start_time { get; set; } - public DateTime? end_time { get; set; } + public string end_time { get; set; } } } \ No newline at end of file diff --git a/BasicData/Tnb.BasicData.Interfaces/IBasRouteService.cs b/BasicData/Tnb.BasicData.Interfaces/IBasRouteService.cs index ae2ee1de..0fbaa1c1 100644 --- a/BasicData/Tnb.BasicData.Interfaces/IBasRouteService.cs +++ b/BasicData/Tnb.BasicData.Interfaces/IBasRouteService.cs @@ -1,3 +1,4 @@ +using JNPF.Common.Dtos.VisualDev; using JNPF.Common.Filter; namespace Tnb.BasicData.Interfaces @@ -20,6 +21,6 @@ namespace Tnb.BasicData.Interfaces /// 获取有效的已发布的工艺路线 /// /// - public Task GetValidRouteList(PageInputBase pageInputBase); + public Task GetValidRouteList(VisualDevDataFieldDataListInput pageInput); } } \ No newline at end of file diff --git a/BasicData/Tnb.BasicData/BasRouteService.cs b/BasicData/Tnb.BasicData/BasRouteService.cs index 89a0d15f..d23bb39a 100644 --- a/BasicData/Tnb.BasicData/BasRouteService.cs +++ b/BasicData/Tnb.BasicData/BasRouteService.cs @@ -1,4 +1,5 @@ using JNPF.Common.Core.Manager; +using JNPF.Common.Dtos.VisualDev; using JNPF.Common.Enums; using JNPF.Common.Filter; using JNPF.Common.Security; @@ -83,23 +84,23 @@ namespace Tnb.BasicData /// /// [HttpPost] - public async Task GetValidRouteList([FromBody]PageInputBase pageInputBase) + public async Task GetValidRouteList([FromBody]VisualDevDataFieldDataListInput pageInput) { var db = _repository.AsSugarClient(); var result = await db.Queryable() - .Where(x => x.status == "1" && ((x.start_time != null && x.start_time.Value <= DateTime.Now && x.end_time != null && x.end_time.Value>=DateTime.Now) - || (x.start_time==null && x.end_time>=DateTime.Now) - || (x.end_time==null && x.start_time<=DateTime.Now) - || (x.start_time == null && x.end_time == null) - )) - .Select(x=>new VaildRouteOutput() + .Where(x => x.status == "1" + && ((x.start_time != null && x.start_time.Value <= DateTime.Now && x.end_time != null && x.end_time.Value>=DateTime.Now) + || (x.start_time==null && x.end_time>=DateTime.Now) + || (x.end_time==null && x.start_time<=DateTime.Now) + || (x.start_time == null && x.end_time == null) + )).Select(x=>new VaildRouteOutput() { id = x.id, code = x.code, name = x.name, - start_time = x.start_time, - end_time = x.end_time, - }).ToPagedListAsync(pageInputBase.currentPage, pageInputBase.pageSize); + start_time = x.start_time.Value.ToString("yyyy-MM-dd"), + end_time = x.end_time.Value.ToString("yyyy-MM-dd"), + }).ToPagedListAsync(pageInput.currentPage, pageInput.pageSize); return PageResult.SqlSugarPageResult(result); } }