|
|
@ -952,11 +952,13 @@ namespace BBWYB.Server.Business |
|
|
|
return purchaseSchemeList; |
|
|
|
} |
|
|
|
|
|
|
|
public IList<PurchaseSchemeGroupResponse> GetPurchaseSchemeAndGroupList(QuerySchemeAndGroupRequest request) |
|
|
|
public IList<PurchaseSchemeGroupResponse> GetPurchaseSchemeAndGroupList(QuerySchemeAndGroupRequest request, string userId) |
|
|
|
{ |
|
|
|
var user = userBusiness.GetisBargainTeamByUserId(userId); |
|
|
|
var purchaseSchemeGroupsList = fsql.Select<PurchaseSchemeGroup>() |
|
|
|
.Where(psg => psg.ShopId == request.ShopId && |
|
|
|
request.ProductIdList.Contains(psg.ProductId)) |
|
|
|
.WhereIf(user.isBargainTeam, psg => psg.BelongBargainTeamId == user.department.Id) |
|
|
|
.ToList<PurchaseSchemeGroupResponse>(); |
|
|
|
if (purchaseSchemeGroupsList.Count() > 0) |
|
|
|
{ |
|
|
|