支持库存查询按物料编码筛选,修复属性重复

调整 MmInventoryQueryDto,去除重复 MaterialCode 属性;
QueryExp 方法新增 MaterialCode 模糊查询条件,支持按物料编码筛选库存。
This commit is contained in:
2025-12-29 10:16:59 +08:00
parent aa217ab03e
commit def492660c
2 changed files with 3 additions and 2 deletions

View File

@@ -8,7 +8,6 @@ namespace DOAN.Model.BZFM.Dto
{
public string WarehouseCode { get; set; }
public string MaterialCode { get; set; }
public string MaterialCode { get; set; }
}
/// <summary>

View File

@@ -72,7 +72,9 @@ namespace DOAN.Service.BZFM
private static Expressionable<MmInventory> QueryExp(MmInventoryQueryDto parm)
{
var predicate = Expressionable.Create<MmInventory>()
.AndIF(!string.IsNullOrEmpty(parm.WarehouseCode), m => m.WarehouseCode.Contains(parm.WarehouseCode));
.AndIF(!string.IsNullOrEmpty(parm.WarehouseCode), m => m.WarehouseCode.Contains(parm.WarehouseCode))
.AndIF(!string.IsNullOrEmpty(parm.MaterialCode), m => m.MaterialCode.Contains(parm.MaterialCode))
;
return predicate;
}