Commit 7409b012 authored by liudong1993's avatar liudong1993
parents 7a6ccd88 ec0cdd1b
......@@ -32,8 +32,1028 @@ namespace Mall.Model.Extend.MarketingCenter
/// <summary>
/// 前端组件
/// </summary>
public List<object> ComponentDataList { get; set; }
public List<ComponentItem> ComponentDataList { get; set; }
}
/// <summary>
/// 组件项
/// </summary>
public class ComponentItem
{
/// <summary>
/// 组件Id
/// </summary>
public string Id { get; set; }
/// <summary>
/// 是否选中
/// </summary>
public bool isCked { get; set; }
/// <summary>
/// 组件JSON数据
/// </summary>
public object data { get; set; }
}
/// <summary>
/// 搜索插件
/// </summary>
public class searchItem
{
/// <summary>
/// 搜索框颜色
/// </summary>
public string color { get; set; }
/// <summary>
/// 背景颜色
/// </summary>
public string background { get; set; }
/// <summary>
/// 圆角
/// </summary>
public int radius { get; set; }
/// <summary>
/// 提示文字
/// </summary>
public string placeholder { get; set; }
/// <summary>
/// 文字颜色
/// </summary>
public string textColor { get; set; }
/// <summary>
/// 文字位置
/// </summary>
public string textPosition { get; set; }
}
/// <summary>
/// 导航组件
/// </summary>
public class navItem
{
/// <summary>
/// 颜色
/// </summary>
public string color { get; set; }
/// <summary>
/// 每页行数
/// </summary>
public int rows { get; set; }
/// <summary>
/// 每行个数
/// </summary>
public int columns { get; set; }
/// <summary>
/// 左右滑动
/// </summary>
public bool scroll { get; set; }
/// <summary>
/// 导航图标
/// </summary>
public List<navIconItem> navs { get; set; }
/// <summary>
/// 背景图片
/// </summary>
public bool showImg { get; set; }
/// <summary>
/// 背景颜色
/// </summary>
public string backgroundColor { get; set; }
/// <summary>
/// 背景链接
/// </summary>
public string backgroundPicUrl { get; set; }
/// <summary>
/// 图片位置
/// </summary>
public int position { get; set; }
/// <summary>
/// 填充方式
/// </summary>
public int mode { get; set; }
/// <summary>
/// 背景图宽
/// </summary>
public int backgroundHeight { get; set; }
/// <summary>
/// 背景图高
/// </summary>
public int backgroundWidth { get; set; }
}
/// <summary>
/// 导航图标明细
/// </summary>
public class navIconItem
{
/// <summary>
/// 导航图标
/// </summary>
public string icon { get; set; }
/// <summary>
/// 导航名称
/// </summary>
public string name { get; set; }
/// <summary>
/// 导链接
/// </summary>
public string url { get; set; }
/// <summary>
/// navigate
/// </summary>
public string openType { get; set; }
/// <summary>
/// diy
/// </summary>
public string key { get; set; }
}
/// <summary>
/// 轮播广告插件
/// </summary>
public class bannerItem
{
/// <summary>
/// 样式
/// </summary>
public int style { get; set; }
/// <summary>
/// 填充方式0-留白 1填充
/// </summary>
public int fill { get; set; }
/// <summary>
/// 默认高度
/// </summary>
public int height { get; set; }
/// <summary>
/// 轮播图
/// </summary>
public List<bannerDetailItem> banners { get; set; }
}
/// <summary>
/// 轮播图明细
/// </summary>
public class bannerDetailItem
{
/// <summary>
/// 轮播图图片
/// </summary>
public string picUrl { get; set; }
/// <summary>
/// 轮播图链接
/// </summary>
public string url { get; set; }
/// <summary>
/// openType
/// </summary>
public string openType { get; set; }
}
/// <summary>
/// 公告组件
/// </summary>
public class noticeItem
{
/// <summary>
/// 公告名称
/// </summary>
public string name { get; set; }
/// <summary>
/// 公告内容
/// </summary>
public string content { get; set; }
/// <summary>
/// 公告ICON
/// </summary>
public string icon { get; set; }
/// <summary>
/// 公告文字颜色
/// </summary>
public string textColor { get; set; }
/// <summary>
/// 公告文字背景颜色
/// </summary>
public string background { get; set; }
/// <summary>
/// 公告文字headerUrl
/// </summary>
public string headerUrl { get; set; }
/// <summary>
/// 按钮颜色
/// </summary>
public string btnColor { get; set; }
/// <summary>
/// 按钮宽度
/// </summary>
public int btnWidth { get; set; }
/// <summary>
/// 按钮高度
/// </summary>
public int btnHeight { get; set; }
/// <summary>
/// 按钮圆角
/// </summary>
public int btnRadius { get; set; }
/// <summary>
/// 按钮文字
/// </summary>
public string btnText { get; set; }
/// <summary>
/// 按钮文字颜色
/// </summary>
public string btnTextColor { get; set; }
}
/// <summary>
/// 标题组件
/// </summary>
public class linkItem
{
/// <summary>
/// 标题
/// </summary>
public string title { get; set; }
/// <summary>
/// 标题样式
/// </summary>
public string style { get; set; }
/// <summary>
/// 字体大小
/// </summary>
public string fontSize { get; set; }
/// <summary>
/// 标题位置
/// </summary>
public string position { get; set; }
/// <summary>
/// 样式颜色
/// </summary>
public string styleColor { get; set; }
/// <summary>
/// 链接
/// </summary>
public linkDetailItem link { get; set; }
/// <summary>
/// 图标开关
/// </summary>
public bool picSwitch { get; set; }
/// <summary>
/// 箭头开关
/// </summary>
public bool arrowsSwitch { get; set; }
/// <summary>
/// 图标地址
/// </summary>
public string picUrl { get; set; }
/// <summary>
/// 文字颜色
/// </summary>
public string color { get; set; }
/// <summary>
/// 背景颜色
/// </summary>
public string background { get; set; }
}
/// <summary>
/// 链接明细
/// </summary>
public class linkDetailItem
{
/// <summary>
/// 链接名称
/// </summary>
public string name { get; set; }
/// <summary>
/// 链接URL
/// </summary>
public string url { get; set; }
}
/// <summary>
/// 图片广告插件
/// </summary>
public class rubikItem
{
/// <summary>
/// 样式-选取几张图
/// </summary>
public int style { get; set; }
/// <summary>
/// 图片件间隔
/// </summary>
public int space { get; set; }
/// <summary>
/// 选中的第几张图 对应的style_list里的height
/// </summary>
public int height { get; set; }
/// <summary>
/// 选中的第几张图 对应的style_list里的w
/// </summary>
public int w { get; set; }
/// <summary>
/// 选中的第几张图 对应的style_list里的h
/// </summary>
public int h { get; set; }
/// <summary>
/// 热区划分
/// </summary>
public List<hotspotItem> hotspot { get; set; }
/// <summary>
/// 选中的第几张图的小区域对应的数据
/// </summary>
public List<rubikDetailItem> list { get; set; }
}
/// <summary>
/// 图片广告详情
/// </summary>
public class rubikDetailItem
{
public string backgroundColor { get; set; }
public int numberX { get; set; }
public int numberY { get; set; }
public int x { get; set; }
public int y { get; set; }
public int w { get; set; }
public int h { get; set; }
public rubikLinkItem link { get; set; }
}
/// <summary>
/// 链接地址
/// </summary>
public class rubikLinkItem
{
/// <summary>
/// 页面路径
/// </summary>
public string PageUrl { get; set; }
/// <summary>
/// 是否有参数
/// </summary>
public int IsParameter { get; set; }
/// <summary>
/// 参数值
/// </summary>
public string ParameterValue { get; set; }
/// <summary>
/// 页面名称
/// </summary>
public string PageName { get; set; }
}
/// <summary>
/// 热区
/// </summary>
public class hotspotItem
{
public int height { get; set; }
public int width { get; set; }
public int left { get; set; }
public int top { get; set; }
public int defaultX { get; set; }
public int defaultY { get; set; }
public bool is_close { get; set; }
public rubikLinkItem link { get; set; }
public string open_type { get; set; }
}
/// <summary>
/// 视频插件
/// </summary>
public class videoItem
{
/// <summary>
/// 图片地址
/// </summary>
public string pic_url { get; set; }
/// <summary>
/// 视频地址
/// </summary>
public string url { get; set; }
}
/// <summary>
/// 商品插件
/// </summary>
public class goodsItem
{
/// <summary>
/// 显示分类
/// </summary>
public bool showCat { get; set; }
/// <summary>
/// 分类栏位置
/// </summary>
public string catPosition { get; set; }
/// <summary>
/// 分类样式
/// </summary>
public int catStyle { get; set; }
/// <summary>
/// 商品添加方式
/// </summary>
public int addGoodsType { get; set; }
/// <summary>
/// 商品数量
/// </summary>
public int goodsLength { get; set; }
/// <summary>
/// 列表样式
/// </summary>
public int listStyle { get; set; }
/// <summary>
/// 商品封面图宽高比例[1-1]
/// </summary>
public string goodsCoverProportion { get; set; }
/// <summary>
/// 商品封面图填充
/// </summary>
public int fill { get; set; }
/// <summary>
/// 商品样式
/// </summary>
public int goodsStyle { get; set; }
/// <summary>
/// 文本样式
/// </summary>
public int textStyle { get; set; }
/// <summary>
/// 显示商品名称
/// </summary>
public bool showGoodsName { get; set; }
/// <summary>
/// 显示商品价格
/// </summary>
public bool showGoodsPrice { get; set; }
/// <summary>
/// 显示购买按钮
/// </summary>
public bool showBuyBtn { get; set; }
/// <summary>
/// 购买按钮样式[cart]
/// </summary>
public string buyBtn { get; set; }
/// <summary>
/// 购买按钮文字样式
/// </summary>
public int buyBtnStyle { get; set; }
/// <summary>
/// 购买按钮文字
/// </summary>
public string buyBtnText { get; set; }
/// <summary>
/// 购买按钮颜色
/// </summary>
public string buttonColor { get; set; }
/// <summary>
/// 显示商品角标
/// </summary>
public bool showGoodsTag { get; set; }
/// <summary>
/// 商品角标自定义
/// </summary>
public bool customizeGoodsTag { get; set; }
/// <summary>
/// 商品角标链接
/// </summary>
public string goodsTagPicUrl { get; set; }
/// <summary>
/// 是否显示图片背景
/// </summary>
public bool showImg { get; set; }
/// <summary>
/// 背景颜色
/// </summary>
public string backgroundColor { get; set; }
/// <summary>
/// 背景链接
/// </summary>
public string backgroundPicUrl { get; set; }
/// <summary>
///
/// </summary>
public int position { get; set; }
/// <summary>
///
/// </summary>
public int mode { get; set; }
/// <summary>
/// 背景高
/// </summary>
public int backgroundHeight { get; set; }
/// <summary>
/// 背景宽
/// </summary>
public int backgroundWidth { get; set; }
/// <summary>
/// 分类列表
/// </summary>
public List<catItem> catList { get; set; }
/// <summary>
/// 商品列表
/// </summary>
public List<GoodsDetailsItem> list { get; set; }
}
/// <summary>
/// 商品分类
/// </summary>
public class catItem
{
/// <summary>
/// 分类编号
/// </summary>
public int id { get; set; }
/// <summary>
/// 分类名称
/// </summary>
public string name { get; set; }
/// <summary>
/// 分类名称
/// </summary>
public string menuName { get; set; }
/// <summary>
/// 商品数量
/// </summary>
public int goodsNum { get; set; }
/// <summary>
/// 商品列表
/// </summary>
public List<GoodsDetailsItem> goodsList { get; set; }
}
/// <summary>
/// 商品详情项
/// </summary>
public class GoodsDetailsItem
{
/// <summary>
/// 商品编号
/// </summary>
public int id { get; set; }
/// <summary>
/// 商品名称
/// </summary>
public string Name { get; set; }
/// <summary>
/// 商品图片
/// </summary>
public string picUrl { get; set; }
/// <summary>
/// 售价
/// </summary>
public decimal SellingPrice { get; set; }
}
/// <summary>
/// 门店插件
/// </summary>
public class storeItem
{
/// <summary>
/// 导航图标
/// </summary>
public string navPicUrl { get; set; }
/// <summary>
/// 评分图标
/// </summary>
public string scorePicUrl { get; set; }
/// <summary>
/// 显示门店名称
/// </summary>
public bool showName { get; set; }
/// <summary>
/// 显示评分
/// </summary>
public bool showScore { get; set; }
/// <summary>
/// 显示电话
/// </summary>
public bool showTel { get; set; }
/// <summary>
/// 门店列表
/// </summary>
public List<storeDetailItem> list { get; set; }
}
/// <summary>
/// 门店详情
/// </summary>
public class storeDetailItem
{
/// <summary>
/// 门店编号
/// </summary>
public int id { get; set; }
/// <summary>
/// 门店名称
/// </summary>
public string name { get; set; }
/// <summary>
/// 电话
/// </summary>
public string mobile { get; set; }
}
/// <summary>
/// 版权插件
/// </summary>
public class copyrightItem
{
/// <summary>
/// 图片
/// </summary>
public string picUrl { get; set; }
/// <summary>
/// 版权文字
/// </summary>
public string text { get; set; }
/// <summary>
/// 版权背景颜色
/// </summary>
public string backgroundColor { get; set; }
/// <summary>
/// 链接地址
/// </summary>
public string link { get; set; }
}
/// <summary>
/// 签到插件
/// </summary>
public class checkinItem
{
/// <summary>
/// 背景图
/// </summary>
public string backgroundPicUrl { get; set; }
/// <summary>
/// 显示文字
/// </summary>
public bool showText { get; set; }
/// <summary>
/// 文字位置
/// </summary>
public string textPosition { get; set; }
/// <summary>
/// 文本颜色
/// </summary>
public string textColor { get; set; }
/// <summary>
/// 点击热区
/// </summary>
public checkInHotSpot hotspot { get; set; }
}
/// <summary>
/// 签到热区
/// </summary>
public class checkInHotSpot
{
public int height { get; set; }
public int width { get; set; }
public int left { get; set; }
public int top { get; set; }
public int defaultX { get; set; }
public int defaultY { get; set; }
/// <summary>
/// 显示文字
/// </summary>
public bool is_close { get; set; }
/// <summary>
/// link
/// </summary>
public string link { get; set; }
/// <summary>
/// open_type
/// </summary>
public string open_type { get; set; }
}
/// <summary>
/// 用户信息插件
/// </summary>
public class userinfoItem
{
public int style { get; set; }
public string backgroundPicUrl { get; set; }
public string backgroundColor { get; set; }
}
/// <summary>
/// 用户订单插件
/// </summary>
public class userorderItem
{
/// <summary>
/// 用户订单导航
/// </summary>
public List<userorderNav> navs { get; set; }
/// <summary>
/// 背景颜色
/// </summary>
public string backgroundColor { get; set; }
}
/// <summary>
/// 用户订单导航详细
/// </summary>
public class userorderNav
{
/// <summary>
/// 链接
/// </summary>
public string url { get; set; }
/// <summary>
/// openType【navigate】
/// </summary>
public string openType { get; set; }
/// <summary>
/// 图片地址
/// </summary>
public string picUrl { get; set; }
/// <summary>
/// 链接文件
/// </summary>
public string text { get; set; }
}
/// <summary>
/// 地图插件
/// </summary>
public class mapItem
{
/// <summary>
/// 经纬度
/// </summary>
public string location { get; set; }
public int height { get; set; }
public int paddingY { get; set; }
public int paddingX { get; set; }
public int marginTop { get; set; }
/// <summary>
/// marginTopColor
/// </summary>
public string marginTopColor { get; set; }
/// <summary>
/// backgroundColor
/// </summary>
public string backgroundColor { get; set; }
/// <summary>
/// backgroundPicUrl
/// </summary>
public string backgroundPicUrl { get; set; }
}
/// <summary>
/// 微信公众号插件
/// </summary>
public class mplinkItem
{
/// <summary>
/// 位置auto
/// </summary>
public string position { get; set; }
}
/// <summary>
/// 图文插件
/// </summary>
public class imagetextItem
{
/// <summary>
/// 图文内容
/// </summary>
public string content { get; set; }
}
/// <summary>
/// 优惠券插件
/// </summary>
public class couponItem
{
/// <summary>
/// 字体颜色
/// </summary>
public string textColor { get; set; }
/// <summary>
/// 不可领取
/// </summary>
public string receiveBg { get; set; }
/// <summary>
/// 可领取
/// </summary>
public string unclaimedBg { get; set; }
/// <summary>
/// showImg
/// </summary>
public bool showImg { get; set; }
/// <summary>
/// 背景颜色
/// </summary>
public string backgroundColor { get; set; }
/// <summary>
/// backgroundPicUrl
/// </summary>
public string backgroundPicUrl { get; set; }
public int position { get; set; }
public int mode { get; set; }
public int backgroundHeight { get; set; }
public int backgroundWidth { get; set; }
}
/// <summary>
/// 倒计时插件
/// </summary>
public class timerItem
{
/// <summary>
/// 图片
/// </summary>
public string picUrl { get; set; }
/// <summary>
/// 开始时间
/// </summary>
public string startDateTime { get; set; }
/// <summary>
/// 结束时间
/// </summary>
public string endDateTime { get; set; }
/// <summary>
/// 链接
/// </summary>
public timerLink link { get; set; }
}
/// <summary>
/// 倒计时链接
/// </summary>
public class timerLink
{
/// <summary>
/// 链接
/// </summary>
public string url { get; set; }
/// <summary>
/// 打开类型
/// </summary>
public string openType { get; set; }
}
}
......@@ -138,6 +138,41 @@ namespace Mall.Module.MarketingCenter
return flag;
}
/// <summary>
/// 更新模板禁用、启用
/// </summary>
/// <param name="Id"></param>
/// <param name="IsUse"></param>
/// <returns></returns>
public bool SetMiniprogramPageTemplIsUseModule(object Id, int IsUse)
{
bool flag = false;
Dictionary<string, object> fileds = new Dictionary<string, object>()
{
{nameof(RB_Miniprogram_Page_Templ_Extend.IsUse),IsUse }
};
flag = pageRepository.Update(fileds, new WhereHelper(nameof(RB_Miniprogram_Page_Templ_Extend.Id), Id));
return flag;
}
/// <summary>
/// 更新模板是否设为首页
/// </summary>
/// <param name="Id"></param>
/// <param name="IsHome"></param>
/// <returns></returns>
public bool SetMiniprogramPageTemplIsHomeModule(object Id, int IsHome)
{
bool flag = false;
flag = pageRepository.UpdateIsHomeRepository();
Dictionary<string, object> fileds = new Dictionary<string, object>()
{
{nameof(RB_Miniprogram_Page_Templ_Extend.IsHome),IsHome }
};
flag = pageRepository.Update(fileds, new WhereHelper(nameof(RB_Miniprogram_Page_Templ_Extend.Id), Id));
return flag;
}
/// <summary>
/// 更新自定义页面状态
/// </summary>
......
......@@ -88,6 +88,37 @@ namespace Mall.Module.MarketingCenter
{
extModel = new RB_Miniprogram_Template_Extend();
}
if (extModel.TemplateData != null && !string.IsNullOrEmpty(extModel.TemplateData))
{
extModel.ComponentDataList = JsonHelper.DeserializeObject<List<ComponentItem>>(extModel.TemplateData);
if (extModel.ComponentDataList != null && extModel.ComponentDataList.Count > 0)
{
foreach (var item in extModel.ComponentDataList)
{
switch (item.Id)
{
case "search": item.data = JsonHelper.DeserializeObject<searchItem>(item.data.ToString()); break;
case "nav": item.data = JsonHelper.DeserializeObject<navItem>(item.data.ToString()); break;
case "banner": item.data = JsonHelper.DeserializeObject<bannerItem>(item.data.ToString()); break;
case "notice": item.data = JsonHelper.DeserializeObject<noticeItem>(item.data.ToString()); break;
case "link": item.data = JsonHelper.DeserializeObject<linkItem>(item.data.ToString()); break;
case "rubik": item.data = JsonHelper.DeserializeObject<rubikItem>(item.data.ToString()); break;
case "video": item.data = JsonHelper.DeserializeObject<videoItem>(item.data.ToString()); break;
case "goods": item.data = JsonHelper.DeserializeObject<goodsItem>(item.data.ToString()); break;
case "store": item.data = JsonHelper.DeserializeObject<storeItem>(item.data.ToString()); break;
case "copyright": item.data = JsonHelper.DeserializeObject<copyrightItem>(item.data.ToString()); break;
case "check-in": item.data = JsonHelper.DeserializeObject<checkinItem>(item.data.ToString()); break;
case "user-info": item.data = JsonHelper.DeserializeObject<userinfoItem>(item.data.ToString()); break;
case "user-order": item.data = JsonHelper.DeserializeObject<userorderItem>(item.data.ToString()); break;
case "map": item.data = JsonHelper.DeserializeObject<mapItem>(item.data.ToString()); break;
case "mp-link": item.data = JsonHelper.DeserializeObject<mplinkItem>(item.data.ToString()); break;
case "image-text": item.data = JsonHelper.DeserializeObject<imagetextItem>(item.data.ToString()); break;
case "coupon": item.data = JsonHelper.DeserializeObject<couponItem>(item.data.ToString()); break;
case "timer": item.data = JsonHelper.DeserializeObject<timerItem>(item.data.ToString()); break;
}
}
}
}
return extModel;
}
......
......@@ -42,6 +42,17 @@ namespace Mall.Repository.MarketingCenter
return GetPage<RB_Miniprogram_Page_Templ_Extend>(pageIndex, pageSize, out rowCount, builder.ToString()).ToList();
}
/// <summary>
/// 设置不为首页
/// </summary>
/// <returns></returns>
public bool UpdateIsHomeRepository()
{
StringBuilder builder = new StringBuilder();
builder.Append(" UPDATE RB_Miniprogram_Page_Templ SET IsHome=0 ");
return base.Execute(builder.ToString())>0;
}
/// <summary>
/// 小程序自定义页面列表
......
......@@ -50,7 +50,7 @@ namespace Mall.WebApi.Controllers.MarketingCenter
extModel.CreateDate = DateTime.Now;
extModel.Status = 0;
var flag = templateModule.SetMiniprogramTemplateModule(extModel);
return flag ? ApiResult.Success(data:extModel.Id) : ApiResult.Failed();
return flag ? ApiResult.Success(data: extModel.Id) : ApiResult.Failed();
}
/// <summary>
......@@ -61,8 +61,18 @@ namespace Mall.WebApi.Controllers.MarketingCenter
{
JObject parms = JObject.Parse(RequestParm.msg.ToString());
var Id = parms.GetInt("Id");
var result = templateModule.GetMiniprogramTemplateModule(Id);
return ApiResult.Success(data: result);
var extModel = templateModule.GetMiniprogramTemplateModule(Id);
if (extModel != null && extModel.Id > 0)
{
var obj = new
{
extModel.Id,
extModel.TemplateName,
extModel.ComponentDataList,
};
return ApiResult.Success(data: obj);
}
return ApiResult.Failed(message: "参数错误");
}
/// <summary>
......@@ -130,7 +140,7 @@ namespace Mall.WebApi.Controllers.MarketingCenter
var query = JsonConvert.DeserializeObject<RB_Miniprogram_Page_Templ_Extend>(parms.msg.ToString());
query.TenantId = Convert.ToInt32(parms.uid);
query.MallBaseId = parms.MallBaseId;
var list = miniprogramPageTemplModule.GetMiniprogramPageTemplListModule( query);
var list = miniprogramPageTemplModule.GetMiniprogramPageTemplListModule(query);
return ApiResult.Success("", list);
}
......@@ -146,7 +156,7 @@ namespace Mall.WebApi.Controllers.MarketingCenter
query.TenantId = Convert.ToInt32(RequestParm.uid);
query.MallBaseId = RequestParm.MallBaseId;
bool isGetHome = parms.GetBoolValue("isGetHome");
var extModel = miniprogramPageTemplModule.GetMiniprogramPageTemplModule(query,isGetHome: isGetHome);
var extModel = miniprogramPageTemplModule.GetMiniprogramPageTemplModule(query, isGetHome: isGetHome);
return ApiResult.Success("", extModel);
}
......@@ -181,6 +191,33 @@ namespace Mall.WebApi.Controllers.MarketingCenter
return flag ? ApiResult.Success() : ApiResult.Failed();
}
/// <summary>
/// 更新模板禁用、启用
/// </summary>
/// <returns></returns>
public ApiResult SetMiniprogramPageTemplIsUse()
{
JObject parms = JObject.Parse(RequestParm.msg.ToString());
var Id = parms.GetInt("Id", 0);
var IsUse = parms.GetInt("IsUse", 0);
var flag = miniprogramPageTemplModule.SetMiniprogramPageTemplIsUseModule(Id, IsUse);
return flag ? ApiResult.Success() : ApiResult.Failed();
}
/// <summary>
/// 更新模板是否设为首页
/// </summary>
/// <returns></returns>
public ApiResult SetMiniprogramPageTemplIsHome()
{
JObject parms = JObject.Parse(RequestParm.msg.ToString());
var Id = parms.GetInt("Id", 0);
var IsHome = parms.GetInt("IsHome", 1);
var flag = miniprogramPageTemplModule.SetMiniprogramPageTemplIsHomeModule(Id, IsHome);
return flag ? ApiResult.Success() : ApiResult.Failed();
}
/// <summary>
/// 更新自定义页面状态
/// </summary>
......
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