From 6ef02632e18a95cfa940852fe35a5779526f115d Mon Sep 17 00:00:00 2001 From: "boxu.zheng" Date: Wed, 17 Apr 2024 11:42:13 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=20SQL=E8=AF=AD=E5=8F=A5?= =?UTF-8?q?=E6=96=B9=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../InjectionIssueRequestAppService.cs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Requests/IssuelRequests/InjectionIssueRequests/InjectionIssueRequestAppService.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Requests/IssuelRequests/InjectionIssueRequests/InjectionIssueRequestAppService.cs index bbd6a26da..88a708606 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Requests/IssuelRequests/InjectionIssueRequests/InjectionIssueRequestAppService.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Requests/IssuelRequests/InjectionIssueRequests/InjectionIssueRequestAppService.cs @@ -312,11 +312,13 @@ public class InjectionIssueRequestAppService : SfsStoreRequestAppServiceBase /// [HttpGet("get-completed-injection-request-count")] - public async Task GetCountAsync() + public async Task GetCountAsync() { //枚举类型查不到改成SQL查询 - var query = _repository.GetDbSet().FromSqlRaw(" select * from Store_InjectionIssueRequest where Type='Vision' and RequestStatus<>'Completed'"); - return await query.CountAsync().ConfigureAwait(false); + var query =await _repository.GetCountAsync(p => p.RequestStatus != EnumRequestStatus.Completed + &&p.Type==nameof(EnumIssueType.Vision)).ConfigureAwait(false); + + return query; } #endregion