Commit 0367ae6c authored by 黄奎's avatar 黄奎

页面修改

parent dbf9b906
...@@ -72,5 +72,10 @@ namespace Mall.Common.API ...@@ -72,5 +72,10 @@ namespace Mall.Common.API
/// 用户OpenId /// 用户OpenId
/// </summary> /// </summary>
public string OpenId { get; set; } public string OpenId { get; set; }
/// <summary>
/// 小程序登录用户编号
/// </summary>
public int UserId { get; set; }
} }
} }
...@@ -16,5 +16,10 @@ namespace Mall.Model.Extend.User ...@@ -16,5 +16,10 @@ namespace Mall.Model.Extend.User
/// 标签是否激活状态【前端使用】 /// 标签是否激活状态【前端使用】
/// </summary> /// </summary>
public bool IsActive { get; set; } public bool IsActive { get; set; }
/// <summary>
/// 标签编号【查询使用】
/// </summary>
public string TagIds { get; set; }
} }
} }
...@@ -441,7 +441,7 @@ namespace Mall.Module.User ...@@ -441,7 +441,7 @@ namespace Mall.Module.User
} }
if (isGetNav == 1) if (isGetNav == 1)
{ {
extModel.BottomTagList = bottomnavRepository.GetListRepository(new RB_Miniprogram_Bottomnav_Extend() { MallBaseId = extModel.MallBaseId }); extModel.BottomTagList = GetMiniprogramBottomnavListModule(new RB_Miniprogram_Bottomnav_Extend() { MallBaseId = extModel.MallBaseId });
if (extModel.BottomTagList != null && extModel.BottomTagList.Count > 0) if (extModel.BottomTagList != null && extModel.BottomTagList.Count > 0)
{ {
extModel.BottomTagList.FirstOrDefault().IsActive = true; extModel.BottomTagList.FirstOrDefault().IsActive = true;
...@@ -548,6 +548,16 @@ namespace Mall.Module.User ...@@ -548,6 +548,16 @@ namespace Mall.Module.User
return flag; return flag;
} }
/// <summary>
/// 根据查询条件获取小程序底部导航标签列表
/// </summary>
/// <param name="query">查询条件</param>
/// <returns></returns>
public List<RB_Miniprogram_Bottomnav_Extend> GetMiniprogramBottomnavListModule(RB_Miniprogram_Bottomnav_Extend query)
{
return bottomnavRepository.GetMiniprogramBottomnavListRepository(query);
}
/// <summary> /// <summary>
/// 删除小程序底部导航 /// 删除小程序底部导航
/// </summary> /// </summary>
......
...@@ -12,11 +12,11 @@ namespace Mall.Repository.User ...@@ -12,11 +12,11 @@ namespace Mall.Repository.User
public class RB_Miniprogram_BottomnavRepository : RepositoryBase<RB_Miniprogram_Bottomnav> public class RB_Miniprogram_BottomnavRepository : RepositoryBase<RB_Miniprogram_Bottomnav>
{ {
/// <summary> /// <summary>
/// 根据查询条件获取小程序列表 /// 根据查询条件获取小程序底部导航标签列表
/// </summary> /// </summary>
/// <param name="query">查询条件</param> /// <param name="query">查询条件</param>
/// <returns></returns> /// <returns></returns>
public List<RB_Miniprogram_Bottomnav_Extend> GetListRepository(RB_Miniprogram_Bottomnav_Extend query) public List<RB_Miniprogram_Bottomnav_Extend> GetMiniprogramBottomnavListRepository(RB_Miniprogram_Bottomnav_Extend query)
{ {
StringBuilder builder = new StringBuilder(); StringBuilder builder = new StringBuilder();
builder.Append(" SELECT * FROM RB_Miniprogram_Bottomnav WHERE 1=1 AND Status=0 "); builder.Append(" SELECT * FROM RB_Miniprogram_Bottomnav WHERE 1=1 AND Status=0 ");
...@@ -30,13 +30,18 @@ namespace Mall.Repository.User ...@@ -30,13 +30,18 @@ namespace Mall.Repository.User
{ {
builder.AppendFormat(" AND MallBaseId={0} ", query.MallBaseId); builder.AppendFormat(" AND MallBaseId={0} ", query.MallBaseId);
} }
if (query.TagIds != null && !string.IsNullOrWhiteSpace(query.TagIds))
{
builder.AppendFormat(" AND TagId IN({0}) ", query.TagIds);
}
} }
builder.Append(" ORDER BY TagSort "); builder.Append(" ORDER BY TagSort ");
return Get<RB_Miniprogram_Bottomnav_Extend>(builder.ToString()).ToList(); return Get<RB_Miniprogram_Bottomnav_Extend>(builder.ToString()).ToList();
} }
/// <summary> /// <summary>
/// 删除底部导航 /// 删除小程序底部导航
/// </summary> /// </summary>
/// <param name="Ids"></param> /// <param name="Ids"></param>
/// <returns></returns> /// <returns></returns>
......
...@@ -1703,7 +1703,7 @@ namespace Mall.WebApi.Controllers.MallBase ...@@ -1703,7 +1703,7 @@ namespace Mall.WebApi.Controllers.MallBase
style_bg_pic_url = "", style_bg_pic_url = "",
//账户相关菜单 //账户相关菜单
account = miniProgram?.AccountMenuList.Select(qitem => new account = miniProgram?.AccountMenuList?.Select(qitem => new
{ {
icon_url = qitem.MenuIcon, icon_url = qitem.MenuIcon,
name = qitem.MenuName.Replace("我的", "").Replace("明细", "").Replace("记录", ""), name = qitem.MenuName.Replace("我的", "").Replace("明细", "").Replace("记录", ""),
...@@ -1711,7 +1711,7 @@ namespace Mall.WebApi.Controllers.MallBase ...@@ -1711,7 +1711,7 @@ namespace Mall.WebApi.Controllers.MallBase
link_url = qitem.MenuUrl.Trim(), link_url = qitem.MenuUrl.Trim(),
}), }),
//自定义菜单 //自定义菜单
menus = miniProgram?.SelfMenuList.Select(qitem => new menus = miniProgram?.SelfMenuList?.Select(qitem => new
{ {
icon_url = qitem.MenuIcon, icon_url = qitem.MenuIcon,
name = qitem.MenuName, name = qitem.MenuName,
...@@ -1721,7 +1721,7 @@ namespace Mall.WebApi.Controllers.MallBase ...@@ -1721,7 +1721,7 @@ namespace Mall.WebApi.Controllers.MallBase
}), }),
//订单菜单列表 //订单菜单列表
order_bar = miniProgram?.OrderMenuList.Select(qitem => new order_bar = miniProgram?.OrderMenuList?.Select(qitem => new
{ {
icon_url = qitem.MenuIcon, icon_url = qitem.MenuIcon,
name = qitem.MenuName, name = qitem.MenuName,
...@@ -1730,7 +1730,7 @@ namespace Mall.WebApi.Controllers.MallBase ...@@ -1730,7 +1730,7 @@ namespace Mall.WebApi.Controllers.MallBase
text = "", text = "",
}), }),
//收藏足迹 //收藏足迹
foot_bar = miniProgram?.FavoriteFootMenuList.Select(qitem => new foot_bar = miniProgram?.FavoriteFootMenuList?.Select(qitem => new
{ {
icon_url = qitem.MenuIcon, icon_url = qitem.MenuIcon,
name = qitem.MenuName, name = qitem.MenuName,
......
...@@ -384,7 +384,7 @@ namespace Mall.WebApi.Controllers.MallBase ...@@ -384,7 +384,7 @@ namespace Mall.WebApi.Controllers.MallBase
{ {
return ApiResult.ParamIsNull(); return ApiResult.ParamIsNull();
} }
int UserId = prams.GetInt("UserId", 0); int UserId = req.UserId;
RB_Member_User_Extend userModel = new RB_Member_User_Extend(); RB_Member_User_Extend userModel = new RB_Member_User_Extend();
List<RB_Member_Grade_Extend> memeberList = new List<RB_Member_Grade_Extend>(); List<RB_Member_Grade_Extend> memeberList = new List<RB_Member_Grade_Extend>();
if (UserId > 0) if (UserId > 0)
......
...@@ -63,7 +63,7 @@ namespace Mall.WebApi.Controllers.User ...@@ -63,7 +63,7 @@ namespace Mall.WebApi.Controllers.User
/// <summary> /// <summary>
/// 插件处理类 /// 插件处理类
/// </summary> /// </summary>
private Module.User.PlugInModule plugInModule = new Module.User.PlugInModule(); private readonly Module.User.PlugInModule plugInModule = new Module.User.PlugInModule();
/// <summary> /// <summary>
/// 员工管理处理类 /// 员工管理处理类
...@@ -390,8 +390,13 @@ namespace Mall.WebApi.Controllers.User ...@@ -390,8 +390,13 @@ namespace Mall.WebApi.Controllers.User
{ {
JObject parms = JObject.Parse(RequestParm.msg.ToString()); JObject parms = JObject.Parse(RequestParm.msg.ToString());
var TagId = parms.GetStringValue("TagId"); var TagId = parms.GetStringValue("TagId");
var flag = programModule.RemoveMiniProgramMallTagModule(TagId); var tagList = programModule.GetMiniprogramBottomnavListModule(new RB_Miniprogram_Bottomnav_Extend() { TagIds = TagId });
return flag ? ApiResult.Success() : ApiResult.Failed(); if (tagList.Count > 0)
{
var flag = programModule.RemoveMiniProgramMallTagModule(TagId);
return flag ? ApiResult.Success() : ApiResult.Failed();
}
return ApiResult.Success();
} }
/// <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