|
@ -147,6 +147,8 @@ namespace BBWY.Server.Business |
|
|
var select = fsql.Select<PurchaseScheme, Purchaser>().InnerJoin((ps, p) => ps.PurchaserId == p.Id); |
|
|
var select = fsql.Select<PurchaseScheme, Purchaser>().InnerJoin((ps, p) => ps.PurchaserId == p.Id); |
|
|
if (querySchemeRequest.SchemeId != null && querySchemeRequest.SchemeId != 0) |
|
|
if (querySchemeRequest.SchemeId != null && querySchemeRequest.SchemeId != 0) |
|
|
select = select.Where((ps, p) => ps.Id == querySchemeRequest.SchemeId); |
|
|
select = select.Where((ps, p) => ps.Id == querySchemeRequest.SchemeId); |
|
|
|
|
|
else if (querySchemeRequest.SchemeIdList != null && querySchemeRequest.SchemeIdList.Count() > 0) |
|
|
|
|
|
select = select.Where((ps, p) => querySchemeRequest.SchemeIdList.Contains(ps.Id)); |
|
|
else |
|
|
else |
|
|
{ |
|
|
{ |
|
|
select = select.WhereIf(querySchemeRequest.ShopId != null && querySchemeRequest.ShopId != 0, (ps, p) => ps.ShopId == querySchemeRequest.ShopId) |
|
|
select = select.WhereIf(querySchemeRequest.ShopId != null && querySchemeRequest.ShopId != 0, (ps, p) => ps.ShopId == querySchemeRequest.ShopId) |
|
|