From 99e2324eea7af7dd8da898277abd6f2cbb32e3f2 Mon Sep 17 00:00:00 2001
From: username@email.com <yzy2002yzy@163.com>
Date: 星期一, 25 三月 2024 16:28:19 +0800
Subject: [PATCH] 购物车接口
---
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