From 29045b28aed633b6fc3a5d8644a444c9726b4e17 Mon Sep 17 00:00:00 2001 From: liaoxujun@qq.com <liaoxujun@qq.com> Date: 星期一, 04 三月 2024 09:12:30 +0800 Subject: [PATCH] Merge branch 'master' of http://47.108.235.38:8080/r/baifenbaishop --- CoreCms.Net.Services/Shop/CoreCmsPagesServices.cs | 23 ++++++++++++++++++----- 1 files changed, 18 insertions(+), 5 deletions(-) diff --git a/CoreCms.Net.Services/Shop/CoreCmsPagesServices.cs b/CoreCms.Net.Services/Shop/CoreCmsPagesServices.cs index ac11b32..13b4499 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 + * ProjectName: 鐧惧垎鍏垫硶绠$悊绯荤粺 + * Web: hhtp://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