master
wufan 2 months ago
parent b191fe232d
commit 5159942079

@ -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)]

@ -1510,48 +1510,6 @@ namespace TradeManageNew.OuterService
}
}
}
if (Method == "OrderUsedSalePlatformPage")
{
var input = JsonConvert.DeserializeObject<OrderUsedSalePlatformPageInput>(ResponseContent);
using (var db = new ErpDbContext())
{
var query = db.DT_OrderUsedSalePlatform.AsQueryable();
if (!string.IsNullOrWhiteSpace(input.Code))
{
query = query.Where(x =>
x.ProductCode.Contains(input.Code) || x.SkuCode.Contains(input.Code));
}
if (!string.IsNullOrWhiteSpace(input.BarCode))
{
query = query.Where(x => x.BarCode == input.BarCode);
}
if (input.IsPrinted.HasValue)
{
query = query.Where(x => x.IsPrinted == input.IsPrinted.Value);
}
if (input.IsPublished.HasValue)
{
query = query.Where(x => x.IsPublished == input.IsPublished.Value);
}
if (!string.IsNullOrWhiteSpace(input.WarehousePositionCode))
{
query = query.Where(x => x.WarehousePositionCode == input.WarehousePositionCode);
}
query = query.OrderByDescending(x => x.CreationTime);
var page= query.Skip((input.PageIndex - 1) * input.PageSize).Take(input.PageSize).ToList();
md.Code = "100";
md.Result = "Success";
md.Data = JsonConvert.SerializeObject(page);
}
}
}
}
catch (Exception ex)

Loading…
Cancel
Save