From 9173f6e5b34a12c01804676d76842031e9ec6724 Mon Sep 17 00:00:00 2001 From: username@email.com <yzy2002yzy@163.com> Date: 星期三, 26 六月 2024 11:52:16 +0800 Subject: [PATCH] Merge branch 'master' of http://47.108.235.38:8080/r/baifenbaishop --- CoreCms.Net.Web.Admin/Controllers/Good/CoreCmsProductsController.cs | 16 ++++++++++++++-- 1 files changed, 14 insertions(+), 2 deletions(-) diff --git a/CoreCms.Net.Web.Admin/Controllers/Good/CoreCmsProductsController.cs b/CoreCms.Net.Web.Admin/Controllers/Good/CoreCmsProductsController.cs index 7498747..c88b9b7 100644 --- a/CoreCms.Net.Web.Admin/Controllers/Good/CoreCmsProductsController.cs +++ b/CoreCms.Net.Web.Admin/Controllers/Good/CoreCmsProductsController.cs @@ -30,6 +30,7 @@ using Microsoft.AspNetCore.Mvc; using NPOI.HSSF.UserModel; using SqlSugar; +using CoreCms.Net.Services; namespace CoreCms.Net.Web.Admin.Controllers { @@ -45,16 +46,19 @@ { private readonly IWebHostEnvironment _webHostEnvironment; private readonly ICoreCmsProductsServices _coreCmsProductsServices; + private readonly ICoreCmsGoodsCategoryServices _coreCmsGoodsCategoryServices; /// <summary> /// 鏋勯�犲嚱鏁� ///</summary> public CoreCmsProductsController(IWebHostEnvironment webHostEnvironment , ICoreCmsProductsServices coreCmsProductsServices + , ICoreCmsGoodsCategoryServices coreCmsGoodsCategoryServices ) { _webHostEnvironment = webHostEnvironment; _coreCmsProductsServices = coreCmsProductsServices; + _coreCmsGoodsCategoryServices = coreCmsGoodsCategoryServices; } #region 鑾峰彇鍒楄〃============================================================ @@ -132,7 +136,12 @@ { where = where.And(p => p.name.Contains(name)); } - + //鍟嗗搧鍒嗙被 decimal + var Category = Request.Form["categoryId"].FirstOrDefault().ToInt32OrDefault(); + if (Category > 0) + { + where = where.And(p => p.CategoryID == Category); + } //鑾峰彇鏁版嵁 var list = await _coreCmsProductsServices.QueryDetailPageAsync(where, orderEx, orderBy, pageCurrent, pageSize, true); //杩斿洖鏁版嵁 @@ -152,10 +161,13 @@ /// <returns></returns> [HttpPost] [Description("棣栭〉鏁版嵁")] - public AdminUiCallBack GetIndex() + public async Task<AdminUiCallBack> GetIndexAsync() { //杩斿洖鏁版嵁 var jm = new AdminUiCallBack { code = 0 }; + var categories = await _coreCmsGoodsCategoryServices.QueryListByClauseAsync(p => p.isShow, p => p.sort, OrderByType.Asc, true, true); + var categoriesTree = GoodsHelper.GetTree(categories, false); + jm.data= categoriesTree; return jm; } #endregion -- Gitblit v1.9.1