|
|
|
@ -28675,6 +28675,58 @@ namespace TradeManageNew
|
|
|
|
|
#endregion
|
|
|
|
|
#endregion
|
|
|
|
|
|
|
|
|
|
#region 二手商品上架Shopify
|
|
|
|
|
|
|
|
|
|
[WebMethod(EnableSession = true)]
|
|
|
|
|
public JsonModel<List<TradeUsedSale.Repositories.Models.DT_OrderUsedSalePlatform>> OrderUsedSalePlatformPage(string Code,string BarCode,bool? IsPrinted,bool? IsPublished,string WarehousePositionCode,int PageIndex=1,int PageSize=50)
|
|
|
|
|
{
|
|
|
|
|
// PagesNew.Login(base.Session);
|
|
|
|
|
var result = new JsonModel<List<TradeUsedSale.Repositories.Models.DT_OrderUsedSalePlatform>>();
|
|
|
|
|
using (var db = new TradeUsedSale.Repositories.ErpDbContext())
|
|
|
|
|
{
|
|
|
|
|
var query = db.DT_OrderUsedSalePlatform.AsQueryable();
|
|
|
|
|
if (!string.IsNullOrWhiteSpace(Code))
|
|
|
|
|
{
|
|
|
|
|
query = query.Where(x =>
|
|
|
|
|
x.ProductCode.Contains(Code) || x.SkuCode.Contains(Code));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (!string.IsNullOrWhiteSpace(BarCode))
|
|
|
|
|
{
|
|
|
|
|
query = query.Where(x => x.BarCode == BarCode);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (IsPrinted.HasValue)
|
|
|
|
|
{
|
|
|
|
|
query = query.Where(x => x.IsPrinted == IsPrinted.Value);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (IsPublished.HasValue)
|
|
|
|
|
{
|
|
|
|
|
query = query.Where(x => x.IsPublished == IsPublished.Value);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (!string.IsNullOrWhiteSpace(WarehousePositionCode))
|
|
|
|
|
{
|
|
|
|
|
query = query.Where(x => x.WarehousePositionCode == WarehousePositionCode);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
query = query.OrderByDescending(x => x.CreationTime);
|
|
|
|
|
|
|
|
|
|
var count = query.Count();
|
|
|
|
|
result.RowCount = count;
|
|
|
|
|
if (count > 0)
|
|
|
|
|
{
|
|
|
|
|
var page= query.Skip((PageIndex - 1) * PageSize).Take(PageSize).ToList();
|
|
|
|
|
result.DataSource = page;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return result;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
#endregion
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#region 订单同步零星
|
|
|
|
|
[WebMethod(EnableSession = true)]
|
|
|
|
|