From 45c6d6e44e9e8428718fc635d71e0869556da2c3 Mon Sep 17 00:00:00 2001 From: 移动系统liao <liaoxujun@qq.com> Date: 星期一, 20 五月 2024 15:36:53 +0800 Subject: [PATCH] no message --- CoreCms.Net.Web.Admin/Controllers/baifenbingfa/CoreCmsProductsController.cs | 25 +++++++++++++++++++------ 1 files changed, 19 insertions(+), 6 deletions(-) diff --git a/CoreCms.Net.Web.Admin/Controllers/baifenbingfa/CoreCmsProductsController.cs b/CoreCms.Net.Web.Admin/Controllers/baifenbingfa/CoreCmsProductsController.cs index f4fe309..1b97ef6 100644 --- a/CoreCms.Net.Web.Admin/Controllers/baifenbingfa/CoreCmsProductsController.cs +++ b/CoreCms.Net.Web.Admin/Controllers/baifenbingfa/CoreCmsProductsController.cs @@ -32,6 +32,9 @@ using SqlSugar; using CoreCms.Net.Web.Admin.Infrastructure; using Microsoft.IdentityModel.Tokens; +using NPOI.SS.Formula.PTG; +using CoreCms.Net.IServices.baifenbingfa; +using CoreCms.Net.Services; namespace CoreCms.Net.Web.Admin.Controllers { @@ -47,21 +50,28 @@ { private readonly IWebHostEnvironment _webHostEnvironment; private readonly ICoreCmsbaifenProductsServices _CoreCmsProductsServices; + private readonly IBfbfComAPIService _fbfComAPIService; + private readonly ICoreCmsGoodsCategoryServices _coreCmsGoodsCategoryServices; /// <summary> /// 鏋勯�犲嚱鏁� ///</summary> public CoreCmsbaifenProductsController(IWebHostEnvironment webHostEnvironment ,ICoreCmsbaifenProductsServices CoreCmsProductsServices - ) + , IBfbfComAPIService bfbfComAPIService +, +ICoreCmsGoodsCategoryServices coreCmsGoodsCategoryServices) { _webHostEnvironment = webHostEnvironment; _CoreCmsProductsServices = CoreCmsProductsServices; + _fbfComAPIService = bfbfComAPIService; + _coreCmsGoodsCategoryServices= + _coreCmsGoodsCategoryServices = coreCmsGoodsCategoryServices; } #region 鑾峰彇鍒楄〃============================================================ // POST: Api/CoreCmsProducts/GetPageList - /// <summary> + /// <summary> /// 鑾峰彇鍒楄〃 /// </summary> /// <returns></returns> @@ -128,10 +138,10 @@ where = where.And(p => p.price == price); } //鍟嗗搧鍒嗙被 decimal - var Category = Request.Form["category"].FirstOrDefault(); - if (!string.IsNullOrEmpty(Category)) + var Category = Request.Form["categoryId"].FirstOrDefault().ToInt32OrDefault(); + if (Category>0) { - where = where.And(p => p.Category.Contains(Category)); + where = where.And(p => p.CategoryID== Category); } //璐у搧鎴愭湰浠� decimal var costprice = Request.Form["costprice"].FirstOrDefault().ObjectToDecimal(0); @@ -254,10 +264,13 @@ /// <returns></returns> [HttpPost] [Description("棣栭〉鏁版嵁")] - public AdminUiCallBack GetIndex() + public async Task< AdminUiCallBack> GetIndex() { //杩斿洖鏁版嵁 var jm = new AdminUiCallBack { code = 0 }; + + var categories = await _coreCmsGoodsCategoryServices.QueryListByClauseAsync(p => p.isShow, p => p.sort, OrderByType.Asc, true, true); + jm.data = GoodsHelper.GetTree(categories, false); return jm; } #endregion -- Gitblit v1.9.1