优化接口

This commit is contained in:
tongfei
2024-03-05 14:26:28 +08:00
parent b4817e62c7
commit 88257016f7
4 changed files with 42 additions and 5 deletions

View File

@@ -62,6 +62,26 @@ namespace WMS.Web.Repositories
}
}
/// <summary>
/// 获取集合
/// </summary>
/// <param name="ids"></param>
/// <returns></returns>
public async Task<List<Materials>> GetEntityList(IServiceProvider serPro,int? orgId = null )
{
using (var context = serPro.GetRequiredService<RepositoryDbContext>())
{
var query = context.Materials.Where(x => 1 == 1);
if (orgId.HasValue)
query = query.Where(x => x.OrgId == orgId.Value);
var res = await query.ToListAsync();
return res.Clone();
}
}
/// <summary>
/// 获取集合
/// </summary>
@@ -69,6 +89,7 @@ namespace WMS.Web.Repositories
/// <returns></returns>
public async Task<List<Materials>> GetEntityList(int? orgId = null)
{
var query = _context.Materials.Where(x => 1 == 1);
if (orgId.HasValue)
query = query.Where(x => x.OrgId == orgId.Value);
@@ -100,7 +121,7 @@ namespace WMS.Web.Repositories
query = query.Where(x => x.MaterialId == mid);
var res = query.FirstOrDefault();
var res = query.FirstOrDefault();
return res.Clone();
}
@@ -110,9 +131,9 @@ namespace WMS.Web.Repositories
/// </summary>
/// <param name="ids"></param>
/// <returns></returns>
public async Task<Materials> Get(string code,int orgId)
public async Task<Materials> Get(string code, int orgId)
{
var query = _context.Materials.Where(x => x.MaterialNumber==code && x.OrgId==orgId);
var query = _context.Materials.Where(x => x.MaterialNumber == code && x.OrgId == orgId);
var res = await query.FirstOrDefaultAsync();