产品排序

This commit is contained in:
wanyongkang
2020-10-19 17:37:25 +08:00
parent 7f5e014c60
commit 25e577ec82
8 changed files with 9 additions and 9 deletions

View File

@@ -134,7 +134,7 @@ namespace Hncore.Pass.Vpn.Controllers
{
expr = expr.And(m => m.Name.Contains(request.KeyWord));
}
var ret = await m_ProductService.Page(request.PageIndex, request.PageSize, expr,true);
var ret = await m_ProductService.PageAsc(request.PageIndex, request.PageSize, expr,true,m=>m.Sort);
var data = ret.ToApiResult();
return data;
}
@@ -147,7 +147,7 @@ namespace Hncore.Pass.Vpn.Controllers
{
expr = expr.And(m => m.Name.Contains(request.KeyWord));
}
var ret = await m_ProductService.Page(request.PageIndex, request.PageSize, expr, true);
var ret = await m_ProductService.PageAsc(request.PageIndex, request.PageSize, expr, true,m=>m.Sort);
var data = ret.ToApiResult();
return data;
}

View File

@@ -62,7 +62,7 @@ namespace Hncore.Pass.Vpn.Service
}
public async Task RefrushAllStatus()
{
var products = await m_ProductService.Query(false).ToListAsync();
var products = await m_ProductService.Query(false).OrderBy(m=>m.Sort).ToListAsync();
await products.ForEachAsync(async m =>
{

View File

@@ -26,7 +26,7 @@ namespace Hncore.Pass.Vpn.Service
public async Task<List<ProductWithPriceDiscountResponse>> GetPriceDiscount(int schemeId)
{
var products = await m_ProductService.Query(true).ToListAsync();
var products = await m_ProductService.Query(true).OrderBy(m=>m.Sort).ToListAsync();
var packages = m_ProductPackageService.Query(true);
var priceDiscount = this.Query(m => m.SchemeId == schemeId);

View File

@@ -48,7 +48,7 @@ namespace Hncore.Pass.Vpn.Service
public async Task<List<ProductWithPackageResponse>> ProductWithPackage(int online=1)
{
var products = await this.Query(m => m.Sort != 1000).Where(m=>m.OnLine==online).ToListAsync();
var products = await this.Query(m => m.Sort != 1000).OrderBy(m=>m.Sort).Where(m=>m.OnLine==online).ToListAsync();
var packages = await m_ProductPackageService.Query(true).ToListAsync();
List<ProductWithPackageResponse> respList = new List<ProductWithPackageResponse>();

View File

@@ -26,7 +26,7 @@ namespace Hncore.Pass.Vpn.Service
public async Task<List<ProductWithPackageUserPriceResponse>> GetPackageUserPrice(int userId)
{
var products = await m_ProductService.Query(true).ToListAsync();
var products = await m_ProductService.Query(true).OrderBy(m=>m.Sort).ToListAsync();
var packages = m_ProductPackageService.Query(true);
var userPrice = this.Query(m => m.UserId == userId);