|
@@ -54,6 +54,7 @@ namespace ZR.Service.Business.Balance
|
|
|
predicate.AndIF(!string.IsNullOrEmpty(parm.MaterialName), d => d.MaterialName.Contains(parm.MaterialName));
|
|
|
predicate.AndIF(!string.IsNullOrEmpty(parm.MaterialSpec), d => d.MaterialSpec.Contains(parm.MaterialSpec));
|
|
|
predicate.AndIF(parm.Status != null, d => d.Status == parm.Status);
|
|
|
+ predicate.AndIF(!string.IsNullOrEmpty(parm.Category), d => d.Category == parm.Category);
|
|
|
predicate.AndIF(parm.KeyFlag != null, d => d.KeyFlag == parm.KeyFlag);
|
|
|
predicate.AndIF(!string.IsNullOrEmpty(parm.BnSnCode), d => d.MaterialSpec.Contains(parm.BnSnCode));
|
|
|
//先判断搜索条件中有没有bincode
|
|
@@ -100,6 +101,7 @@ namespace ZR.Service.Business.Balance
|
|
|
predicate.AndIF(!string.IsNullOrEmpty(parm.MaterialName), d => d.MaterialName.Contains(parm.MaterialName));
|
|
|
predicate.AndIF(!string.IsNullOrEmpty(parm.MaterialSpec), d => d.MaterialSpec.Contains(parm.MaterialSpec));
|
|
|
predicate.AndIF(parm.KeyFlag != null, d => d.KeyFlag == parm.KeyFlag);
|
|
|
+ predicate.AndIF(!string.IsNullOrEmpty(parm.Category), d => d.Category == parm.Category);
|
|
|
predicate.AndIF(!string.IsNullOrEmpty(parm.BnSnCode), d => d.MaterialSpec.Contains(parm.BnSnCode));
|
|
|
|
|
|
//搜索条件查询语法参考Sqlsugar
|