Commit 4d725687 authored by 黄奎's avatar 黄奎

自定义首页模板修改

parent c38ee42c
......@@ -95,7 +95,7 @@ namespace Mall.WebApi.Controllers.MallBase
}, isGetHome: true);
List<object> list = new List<object>();
//测试使用
selfHomePage.Id = 0;
//selfHomePage.Id = 0;
//自定义首页
if (selfHomePage != null && selfHomePage.Id > 0)
{
......@@ -378,7 +378,15 @@ namespace Mall.WebApi.Controllers.MallBase
break;
//商品分类
case "cat":
var tempGoodsList = new List<GoodsDetailsItem2>();
var cats = new catItem()
{
goodsNum = 6,
id = subitem.relation_id,
menuName = subitem.name,
name = subitem.name,
staticGoods = false,
goodsList=new List<GoodsDetailsItem2> ()
};
if (subitem.relation_id == 0)
{
var goodsList = productModule.GetProductGoodsPageList(1, 6, out long rowsCount, new Model.Extend.Product.RB_Goods_Extend()
......@@ -388,9 +396,10 @@ namespace Mall.WebApi.Controllers.MallBase
});
if (goodsList != null && goodsList.Count > 0)
{
foreach (var gItem in goodsList)
{
tempGoodsList.Add(new GoodsDetailsItem2()
cats.goodsList.Add(new GoodsDetailsItem2()
{
id = gItem.Id,
price = gItem?.SellingPrice ?? 0,
......@@ -412,7 +421,7 @@ namespace Mall.WebApi.Controllers.MallBase
{
foreach (var gItem in goodsList)
{
tempGoodsList.Add(new GoodsDetailsItem2()
cats.goodsList.Add(new GoodsDetailsItem2()
{
id = gItem.Id,
price = gItem?.SellingPrice ?? 0,
......@@ -427,7 +436,7 @@ namespace Mall.WebApi.Controllers.MallBase
id = "goods",
data = new goodsItem()
{
showCat = false,
showCat = true,
catPosition = "top",
catStyle = 0,
addGoodsType = 0,
......@@ -454,7 +463,8 @@ namespace Mall.WebApi.Controllers.MallBase
mode = 1,
backgroundHeight = 100,
backgroundWidth = 100,
list = tempGoodsList
list = new List<GoodsDetailsItem2> (),
catList= new List<catItem>() { cats }
}
});
templateData.data.Add(new
......@@ -472,7 +482,8 @@ namespace Mall.WebApi.Controllers.MallBase
var blockSource = programModule.GetMallMagicListModule(new Model.Entity.User.RB_Mall_Magic_Extend()
{
MallBaseId = miniProgram.MallBaseId,
TenantId = Convert.ToInt32(miniProgram.TenantId)
TenantId = Convert.ToInt32(miniProgram.TenantId),
Id=subitem.relation_id
}).FirstOrDefault();
if (blockSource!=null && blockSource.Id>0)
{
......@@ -1052,7 +1063,7 @@ namespace Mall.WebApi.Controllers.MallBase
},
width = "calc(50%)",
height = "calc(50%)",
left = "calc(05%)",
left = "calc(50%)",
top = "calc(50%)",
pic_url = Common.Config.GetFileUrl(blockSource.MagicDataList[3].ImgUrl),
backgroundImage = "",
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment