From f87ea6675b5899d045a243fdd6510f47201e7e11 Mon Sep 17 00:00:00 2001 From: liaoxujun@qq.com <liaoxujun@qq.com> Date: 星期二, 26 三月 2024 09:25:41 +0800 Subject: [PATCH] no message --- CoreCms.Net.Services/Shop/CoreCmsPagesServices.cs | 25 +++++++++++++++++++------ 1 files changed, 19 insertions(+), 6 deletions(-) diff --git a/CoreCms.Net.Services/Shop/CoreCmsPagesServices.cs b/CoreCms.Net.Services/Shop/CoreCmsPagesServices.cs index ac11b32..875f620 100644 --- a/CoreCms.Net.Services/Shop/CoreCmsPagesServices.cs +++ b/CoreCms.Net.Services/Shop/CoreCmsPagesServices.cs @@ -1,10 +1,10 @@ /*********************************************************************** - * Project: CoreCms - * ProjectName: 鏍稿績鍐呭绠$悊绯荤粺 - * Web: https://www.corecms.net - * Author: 澶х伆鐏� - * Email: jianweie@163.com - * CreateTime: 2021/1/31 21:45:10 + * Project: baifenBinfa + * ProjectName: 鐧惧垎鍏垫硶绠$悊绯荤粺 + * Web: http://chuanyin.com + * Author: + * Email: + * CreateTime: 202403/02 * Description: 鏆傛棤 ***********************************************************************/ @@ -370,7 +370,11 @@ } case "goods": { + var parameters = (JObject)JsonConvert.DeserializeObject(item.parameters); + + + var where = PredicateBuilder.True<GoodListDTO>(); if (parameters != null && parameters.ContainsKey("type") && parameters["type"].ToString() == "auto") { @@ -380,6 +384,15 @@ var classifyId = parameters["classifyId"].ObjectToInt(0); var gc = await _goodsCategoryServices.GetCaChe(); var childCats = gc.Where(p => p.parentId == classifyId).ToList(); + //鑾峰彇褰撳墠閰嶇疆鐨勫晢鍝佸垎绫� + var tgc = gc.Where(x => x.id == classifyId).FirstOrDefault(); + + //缁欒繑鍥炲弬鏁板鍔爇ey + if(!string.IsNullOrEmpty(tgc?.key)) + + //澧炲姞鍟嗗搧鍒嗙被鐨刱ey + parameters.Add("key",tgc?.key??"" ); + var catIds = childCats != null && childCats.Any() ? childCats.Select(p => p.id).ToList() : new List<int>(); -- Gitblit v1.9.1