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

调整 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 WarehouseCode { get; set; }
public string MaterialCode { get; set; } public string MaterialCode { get; set; }
public string MaterialCode { get; set; }
} }
/// <summary> /// <summary>

View File

@@ -72,7 +72,9 @@ namespace DOAN.Service.BZFM
private static Expressionable<MmInventory> QueryExp(MmInventoryQueryDto parm) private static Expressionable<MmInventory> QueryExp(MmInventoryQueryDto parm)
{ {
var predicate = Expressionable.Create<MmInventory>() 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; return predicate;
} }