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