Browse Source

采购商经营模式爬虫细调

liangku_skuoptimazation
shanji 1 year ago
parent
commit
c21961b8fa
  1. 7
      BBWYB.PurchaserCapture/MainWindow.xaml.cs

7
BBWYB.PurchaserCapture/MainWindow.xaml.cs

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

Loading…
Cancel
Save