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