using Admin.NET.Application.Entity;
|
|
namespace Admin.NET.Application
|
{
|
/// <summary>
|
/// 容器帮助类
|
/// </summary>
|
public class ContainerHelper
|
{
|
|
|
/// <summary>
|
/// 获取容器信息
|
/// </summary>
|
/// <param name="_wmsContainerRep"></param>
|
/// <param name="queryContainerCode"></param>
|
/// <param name="isNoFoundThrowException"></param>
|
/// <returns></returns>
|
public static async Task<WmsBaseContainer> GetWmsContainer(SqlSugarRepository<WmsBaseContainer> _wmsContainerRep, string queryContainerCode, bool isNoFoundThrowException = true)
|
{
|
var containerCode = await _wmsContainerRep.GetFirstAsync(x => x.ContainerCode == queryContainerCode);
|
if (containerCode == null)
|
{
|
if (isNoFoundThrowException)
|
{
|
throw Oops.Oh($"容器号{queryContainerCode}不存在!");
|
}
|
}
|
return containerCode;
|
}
|
|
|
|
}
|
|
|
}
|