完善库存查询DTO及服务层仓库条件过滤

在 MmInventoryQueryDto 中新增了 WarehouseCode 和 MaterialCode 属性(MaterialCode 属性重复添加,建议修正)。在库存服务层的 QueryExp 方法中,增加了对 WarehouseCode 的条件过滤,支持按仓库编码模糊查询。
This commit is contained in:
2025-12-26 17:41:30 +08:00
parent ad5edd56c1
commit 1bbe7c3549
2 changed files with 5 additions and 1 deletions

View File

@@ -71,7 +71,8 @@ namespace DOAN.Service.BZFM
/// <returns></returns>
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));
return predicate;
}