|
|
@ -134,7 +134,7 @@ namespace BBWYB.PurchaserCapture |
|
|
|
var sk = "order"; |
|
|
|
//var sk = "consign";
|
|
|
|
|
|
|
|
var pspList = fsql.Select<OrderPurchaseInfo, Purchaser>() |
|
|
|
var select = fsql.Select<OrderPurchaseInfo, Purchaser>() |
|
|
|
.InnerJoin((opi, p) => opi.PurchaserId == p.Id) |
|
|
|
.Where((opi, p) => string.IsNullOrEmpty(p.ManagmentModeText)) |
|
|
|
.GroupBy((opi, p) => new { p.Id, p.MemberId }) |
|
|
@ -146,8 +146,9 @@ namespace BBWYB.PurchaserCapture |
|
|
|
}) |
|
|
|
.From<OrderPurchaseSkuInfo>() |
|
|
|
.InnerJoin((opi1, ops) => opi1.MaxPoId == ops.PurchaseOrderId) |
|
|
|
.GroupBy((opi1, ops) => new { opi1.PurchaserId, opi1.MemberId, opi1.MaxPoId, ops.PurchaseProductId }) |
|
|
|
.ToList(g => new { g.Key.PurchaserId, g.Key.MemberId, g.Key.MaxPoId, g.Key.PurchaseProductId }); |
|
|
|
.GroupBy((opi1, ops) => new { opi1.PurchaserId, opi1.MemberId, opi1.MaxPoId, ops.PurchaseProductId }); |
|
|
|
var sql = select.ToSql(g => new { g.Key.PurchaserId, g.Key.MemberId, g.Key.MaxPoId, g.Key.PurchaseProductId }); |
|
|
|
var pspList = select.ToList(g => new { g.Key.PurchaserId, g.Key.MemberId, g.Key.MaxPoId, g.Key.PurchaseProductId }); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|