Commit 3675ce36 authored by 吴春's avatar 吴春
parents fa8b7d2f c21d4ee7
using Mall.Common.Enum;
using System;
using System.Collections.Generic;
using System.Text;
using VT.FW.DB;
namespace Mall.Model.Entity.TradePavilion
{
/// <summary>
/// 商会活动表实体类
/// </summary>
[Serializable]
[DB(ConnectionName = "DefaultConnection")]
public class RB_Commerce_Activity
{
/// <summary>
/// 活动编号(主键)
/// </summary>
public int Id { get; set; }
/// <summary>
/// 活动名称
/// </summary>
public string ActivityName { get; set; }
/// <summary>
/// 开始时间
/// </summary>
public DateTime StartTime { get; set; }
/// <summary>
/// 结束时间
/// </summary>
public DateTime EndTime { get; set; }
/// <summary>
/// 封面图
/// </summary>
public string CoverImg { get; set; }
/// <summary>
/// 活动类型(rb_commerce_activitytype表Id)
/// </summary>
public int? ActivityType { get; set; }
/// <summary>
/// 活动详情
/// </summary>
public string ActivityInfo { get; set; }
/// <summary>
/// 商户号id
/// </summary>
public int TenantId { get; set; }
/// <summary>
/// 小程序id
/// </summary>
public int MallBaseId { get; set; }
/// <summary>
/// 创建人
/// </summary>
public int CreateBy { get; set; }
/// <summary>
/// 创建时间
/// </summary>
public DateTime CreateDate { get; set; }
/// <summary>
/// 修改人
/// </summary>
public int UpdateBy { get; set; }
/// <summary>
/// 修改时间
/// </summary>
public DateTime UpdateDate { get; set; }
/// <summary>
/// 删除状态
/// </summary>
public DateStateEnum Status { get; set; }
}
}
using Mall.Common.Enum;
using System;
using System.Collections.Generic;
using System.Text;
using VT.FW.DB;
namespace Mall.Model.Entity.TradePavilion
{
/// <summary>
/// 商会活动类型表实体类
/// </summary>
[Serializable]
[DB(ConnectionName = "DefaultConnection")]
public class RB_Commerce_ActivityType
{
/// <summary>
/// 活动类型编号(主键)
/// </summary>
public int Id { get; set; }
/// <summary>
/// 类型名称
/// </summary>
public string TypeName { get; set; }
/// <summary>
/// 商户号id
/// </summary>
public int TenantId { get; set; }
/// <summary>
/// 小程序id
/// </summary>
public int MallBaseId { get; set; }
/// <summary>
/// 创建人
/// </summary>
public int CreateBy { get; set; }
/// <summary>
/// 创建时间
/// </summary>
public DateTime CreateDate { get; set; }
/// <summary>
/// 修改人
/// </summary>
public int UpdateBy { get; set; }
/// <summary>
/// 修改时间
/// </summary>
public DateTime UpdateDate { get; set; }
/// <summary>
/// 删除状态
/// </summary>
public DateStateEnum Status { get; set; }
}
}
using System;
using System.Collections.Generic;
using System.Text;
using VT.FW.DB;
namespace Mall.Model.Entity.TradePavilion
{
/// <summary>
/// 商会活动详情表实体类
/// </summary>
[Serializable]
[DB(ConnectionName = "DefaultConnection")]
public class RB_Commerce_Details
{
/// <summary>
/// 主键编号
/// </summary>
public int Id { get; set; }
/// <summary>
/// 活动编号
/// </summary>
public int ActivityId { get; set; }
/// <summary>
/// 商品编号
/// </summary>
public int GoodsId { get; set; }
}
}
using Mall.Model.Entity.TradePavilion;
using System;
using System.Collections.Generic;
using System.Text;
namespace Mall.Model.Extend.TradePavilion
{
/// <summary>
/// 商会活动类型表扩展实体类
/// </summary>
public class RB_Commerce_ActivityType_Extend: RB_Commerce_ActivityType
{
}
}
\ No newline at end of file
using Mall.Model.Entity.TradePavilion;
using System;
using System.Collections.Generic;
using System.Text;
namespace Mall.Model.Extend.TradePavilion
{
/// <summary>
/// 商会活动表扩展实体类
/// </summary>
public class RB_Commerce_Activity_Extend: RB_Commerce_Activity
{
/// <summary>
/// 商会活动详情列表
/// </summary>
public List<RB_Commerce_Details_Extend> CommerceDetailsList { get; set; }
}
}
using Mall.Model.Entity.TradePavilion;
using System;
using System.Collections.Generic;
using System.Text;
namespace Mall.Model.Extend.TradePavilion
{
/// <summary>
/// 商会活动详情表扩展实体类
/// </summary>
public class RB_Commerce_Details_Extend: RB_Commerce_Details
{
/// <summary>
/// 活动编号【查询使用】
/// </summary>
public string QActivityIds { get; set; }
}
}
......@@ -5,8 +5,11 @@
</PropertyGroup>
<ItemGroup>
<Compile Remove="CacheEntity\**" />
<Compile Remove="Query\Applet\**" />
<EmbeddedResource Remove="CacheEntity\**" />
<EmbeddedResource Remove="Query\Applet\**" />
<None Remove="CacheEntity\**" />
<None Remove="Query\Applet\**" />
</ItemGroup>
......@@ -14,10 +17,6 @@
<Compile Remove="Extend\BaseSetUp\RB_Logistics_Pinkage_Extend.cs" />
</ItemGroup>
<ItemGroup>
<Folder Include="CacheEntity\" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="VT.FW" Version="1.0.1" />
</ItemGroup>
......
using Mall.Model.Extend.TradePavilion;
using Mall.Repository.TradePavilion;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using VT.FW.DB;
namespace Mall.Module.TradePavilion
{
/// <summary>
/// 商会活动处理类
/// </summary>
public class CommerceActivityModule
{
/// <summary>
/// 商会活动仓储层对象
/// </summary>
private readonly RB_Commerce_ActivityRepository commerce_ActivityRepository = new RB_Commerce_ActivityRepository();
/// <summary>
/// 商会活动类型表仓储层对象
/// </summary>
private readonly RB_Commerce_ActivityTypeRepository activityTypeRepository = new RB_Commerce_ActivityTypeRepository();
/// <summary>
/// 商会活动详情表仓储层对象
/// </summary>
private readonly RB_Commerce_DetailsRepository detailsRepository = new RB_Commerce_DetailsRepository();
#region 商户活动管理
/// <summary>
/// 获取商会活动分页列表
/// </summary>
/// <param name="pageIndex"></param>
/// <param name="pageSize"></param>
/// <param name="rowsCount"></param>
/// <param name="query"></param>
/// <returns></returns>
public List<RB_Commerce_Activity_Extend> GetCommerceActivityPageListModule(int pageIndex, int pageSize, out long rowsCount, RB_Commerce_Activity_Extend query)
{
return commerce_ActivityRepository.GetCommerceActivityPageListRepository(pageIndex, pageSize, out rowsCount, query);
}
/// <summary>
/// 新增修改商户活动
/// </summary>
/// <param name="model"></param>
/// <returns></returns>
public bool SetCommerceActivityModule(RB_Commerce_Activity_Extend model)
{
bool flag;
if (model.Id > 0)
{
Dictionary<string, object> fileds = new Dictionary<string, object>()
{
{nameof(RB_Commerce_Activity_Extend.ActivityName),model.ActivityName },
{nameof(RB_Commerce_Activity_Extend.StartTime),model.StartTime },
{nameof(RB_Commerce_Activity_Extend.EndTime),model.EndTime },
{nameof(RB_Commerce_Activity_Extend.CoverImg),model.CoverImg },
{nameof(RB_Commerce_Activity_Extend.ActivityType),model.ActivityType },
{nameof(RB_Commerce_Activity_Extend.ActivityInfo),model.ActivityType },
{nameof(RB_Commerce_Activity_Extend.UpdateBy),model.UpdateBy },
{nameof(RB_Commerce_Activity_Extend.UpdateDate),model.UpdateDate },
};
flag = commerce_ActivityRepository.Update(fileds, new WhereHelper(nameof(RB_Commerce_Activity_Extend.Id), model.Id));
}
else
{
var newId = commerce_ActivityRepository.Insert(model);
model.Id = newId;
flag = newId > 0;
}
//原来的活动详情
var oldDetailsList = GetCommerceDetailsListModule(new RB_Commerce_Details_Extend() { ActivityId = model.Id });
//以前没有活动详情【直接新增】
if (oldDetailsList == null || (oldDetailsList != null && oldDetailsList.Count == 0))
{
if (model.CommerceDetailsList != null && model.CommerceDetailsList.Count > 0)
{
foreach (var item in model.CommerceDetailsList)
{
item.ActivityId = model.Id;
detailsRepository.Insert(item);
}
}
}
else//以前有活动详情
{
//现在没有阶梯报价了【直接删除以前的阶梯报价】
if (model.CommerceDetailsList == null || (model.CommerceDetailsList != null && model.CommerceDetailsList.Count == 0))
{
detailsRepository.DeleteCommerceDetailsRepository(model.Id);
}
//找出差异的数据
var deleteList = oldDetailsList.Where(qitem => !model.CommerceDetailsList.Any(oldItem => qitem.ActivityId == oldItem.ActivityId)).ToList();
foreach (var dItem in deleteList)
{
if (dItem.Id > 0)
{
detailsRepository.Delete(dItem.Id);
}
}
foreach (var priceItem in model.CommerceDetailsList)
{
priceItem.ActivityId = model.Id;
if (priceItem.Id == 0)
{
detailsRepository.Insert(priceItem);
}
else
{
detailsRepository.Update(priceItem);
}
}
}
return flag;
}
/// <summary>
/// 获取修改商户活动详情
/// </summary>
/// <param name="Id"></param>
/// <returns></returns>
public RB_Commerce_Activity_Extend GetCommerceActivityModule(object Id)
{
return commerce_ActivityRepository.GetEntity<RB_Commerce_Activity_Extend>(Id);
}
/// <summary>
/// 更新商户活动状态
/// </summary>
/// <param name="Id"></param>
/// <param name="Status"></param>
/// <returns></returns>
public bool RemoveCommerceActivityModule(int Id, int Status)
{
Dictionary<string, object> fileds = new Dictionary<string, object>()
{
{nameof(RB_Commerce_Activity_Extend.Status),Status },
};
bool flag = commerce_ActivityRepository.Update(fileds, new WhereHelper(nameof(RB_Commerce_Activity_Extend.Id), Id));
return flag;
}
#endregion
#region 商户活动类型管理
/// <summary>
/// 获取商会活动类型分页列表
/// </summary>
/// <param name="pageIndex"></param>
/// <param name="pageSize"></param>
/// <param name="rowsCount"></param>
/// <param name="query"></param>
/// <returns></returns>
public List<RB_Commerce_ActivityType_Extend> GetCommerceActivityTypePageListModule(int pageIndex, int pageSize, out long rowsCount, RB_Commerce_ActivityType_Extend query)
{
return activityTypeRepository.GetCommerceActivityTypePageListRepository(pageIndex, pageSize, out rowsCount, query);
}
/// <summary>
/// 新增修改商会活动类型
/// </summary>
/// <param name="model"></param>
/// <returns></returns>
public bool SetCommerceActivityTypeModule(RB_Commerce_ActivityType_Extend model)
{
bool flag;
if (model.Id > 0)
{
Dictionary<string, object> fileds = new Dictionary<string, object>()
{
{nameof(RB_Commerce_ActivityType_Extend.TypeName),model.TypeName },
{nameof(RB_Commerce_ActivityType_Extend.UpdateBy),model.UpdateBy },
{nameof(RB_Commerce_ActivityType_Extend.UpdateDate),model.UpdateDate }
};
flag = activityTypeRepository.Update(fileds, new WhereHelper(nameof(RB_Commerce_ActivityType_Extend.Id), model.Id));
}
else
{
var newId = activityTypeRepository.Insert(model);
model.Id = newId;
flag = newId > 0;
}
return flag;
}
/// <summary>
/// 获取商会活动类型详情
/// </summary>
/// <param name="Id"></param>
/// <returns></returns>
public RB_Commerce_ActivityType_Extend GetCommerceActivityTypeModule(object Id)
{
return activityTypeRepository.GetEntity<RB_Commerce_ActivityType_Extend>(Id);
}
/// <summary>
/// 更新商户活动类型状态
/// </summary>
/// <param name="Id"></param>
/// <param name="Status"></param>
/// <returns></returns>
public bool RemoveCommerceActivityTypeModule(int Id, int Status)
{
Dictionary<string, object> fileds = new Dictionary<string, object>()
{
{nameof(RB_Commerce_ActivityType_Extend.Status),Status },
};
bool flag = activityTypeRepository.Update(fileds, new WhereHelper(nameof(RB_Commerce_ActivityType_Extend.Id), Id));
return flag;
}
#endregion
#region 商会活动详情管理
/// <summary>
/// 获取商会活动详情列表
/// </summary>
/// <param name="query"></param>
/// <returns></returns>
public List<RB_Commerce_Details_Extend> GetCommerceDetailsListModule(RB_Commerce_Details_Extend query)
{
return detailsRepository.GetCommerceDetailsListRepository(query);
}
#endregion
}
}
using Mall.Common.Enum;
using Mall.Model.Entity.TradePavilion;
using Mall.Model.Extend.TradePavilion;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using VT.FW.DB.Dapper;
namespace Mall.Repository.TradePavilion
{
/// <summary>
/// 商会活动表仓储层
/// </summary>
public class RB_Commerce_ActivityRepository : BaseRepository<RB_Commerce_Activity>
{
/// <summary>
/// 获取商会活动分页列表
/// </summary>
/// <param name="pageIndex"></param>
/// <param name="pageSize"></param>
/// <param name="rowsCount"></param>
/// <param name="query"></param>
/// <returns></returns>
public List<RB_Commerce_Activity_Extend> GetCommerceActivityPageListRepository(int pageIndex, int pageSize, out long rowsCount, RB_Commerce_Activity_Extend query)
{
rowsCount = 0;
DynamicParameters parameters = new DynamicParameters();
StringBuilder builder = new StringBuilder();
builder.AppendFormat(@"
SELECT *
FROM RB_Commerce_Activity
WHERE 1=1
");
builder.AppendFormat(" AND {0}={1} ", nameof(RB_Commerce_Activity_Extend.Status), (int)DateStateEnum.Normal);
if (query == null)
{
return new List<RB_Commerce_Activity_Extend>();
}
else
{
if (query.TenantId > 0)
{
builder.AppendFormat(" AND {0}={1} ", nameof(RB_Commerce_Activity_Extend.TenantId), query.TenantId);
}
if (query.MallBaseId > 0)
{
builder.AppendFormat(" AND {0}={1} ", nameof(RB_Commerce_Activity_Extend.MallBaseId), query.MallBaseId);
}
if (!string.IsNullOrEmpty(query.ActivityName))
{
builder.AppendFormat(" AND {0} LIKE @Name ", nameof(RB_Commerce_Activity_Extend.ActivityName));
parameters.Add("Name", "%" + query.ActivityName.Trim() + "%");
}
}
return GetPage<RB_Commerce_Activity_Extend>(pageIndex, pageSize, out rowsCount, builder.ToString(), parameters).ToList();
}
}
}
using Mall.Common.Enum;
using Mall.Model.Entity.TradePavilion;
using Mall.Model.Extend.TradePavilion;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using VT.FW.DB.Dapper;
namespace Mall.Repository.TradePavilion
{
/// <summary>
/// 商会活动类型表仓储层
/// </summary>
public class RB_Commerce_ActivityTypeRepository : BaseRepository<RB_Commerce_ActivityType>
{
/// <summary>
/// 获取商会活动类型分页列表
/// </summary>
/// <param name="pageIndex"></param>
/// <param name="pageSize"></param>
/// <param name="rowsCount"></param>
/// <param name="query"></param>
/// <returns></returns>
public List<RB_Commerce_ActivityType_Extend> GetCommerceActivityTypePageListRepository(int pageIndex, int pageSize, out long rowsCount, RB_Commerce_ActivityType_Extend query)
{
rowsCount = 0;
DynamicParameters parameters = new DynamicParameters();
StringBuilder builder = new StringBuilder();
builder.AppendFormat(@"
SELECT *
FROM RB_Commerce_ActivityType
WHERE 1=1
");
builder.AppendFormat(" AND {0}={1} ", nameof(RB_Commerce_ActivityType_Extend.Status), (int)DateStateEnum.Normal);
if (query == null)
{
return new List<RB_Commerce_ActivityType_Extend>();
}
else
{
if (query.TenantId > 0)
{
builder.AppendFormat(" AND {0}={1} ", nameof(RB_Commerce_ActivityType_Extend.TenantId), query.TenantId);
}
if (query.MallBaseId > 0)
{
builder.AppendFormat(" AND {0}={1} ", nameof(RB_Commerce_ActivityType_Extend.MallBaseId), query.MallBaseId);
}
if (!string.IsNullOrEmpty(query.TypeName))
{
builder.AppendFormat(" AND {0} LIKE @Name ", nameof(RB_Commerce_ActivityType_Extend.TypeName));
parameters.Add("Name", "%" + query.TypeName.Trim() + "%");
}
}
return GetPage<RB_Commerce_ActivityType_Extend>(pageIndex, pageSize, out rowsCount, builder.ToString(), parameters).ToList();
}
}
}
using Mall.Model.Entity.TradePavilion;
using Mall.Model.Extend.TradePavilion;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using VT.FW.DB.Dapper;
namespace Mall.Repository.TradePavilion
{
/// <summary>
/// 商会活动详情表仓储层
/// </summary>
public class RB_Commerce_DetailsRepository : BaseRepository<RB_Commerce_Details>
{
/// <summary>
/// 获取商会活动详情列表
/// </summary>
/// <param name="query"></param>
/// <returns></returns>
public List<RB_Commerce_Details_Extend> GetCommerceDetailsListRepository(RB_Commerce_Details_Extend query)
{
DynamicParameters parameters = new DynamicParameters();
StringBuilder builder = new StringBuilder();
builder.AppendFormat(@"
SELECT *
FROM RB_Commerce_Details
WHERE 1=1
");
if (query == null)
{
return new List<RB_Commerce_Details_Extend>();
}
else
{
if (query.ActivityId > 0)
{
builder.AppendFormat(" AND {0}={1} ", nameof(RB_Commerce_Details_Extend.ActivityId), query.ActivityId);
}
if (!string.IsNullOrEmpty(query.QActivityIds))
{
builder.AppendFormat(" AND {0} IN({1}) ", nameof(RB_Commerce_Details_Extend.ActivityId), query.QActivityIds);
}
}
return Get<RB_Commerce_Details_Extend>(builder.ToString(), parameters).ToList();
}
/// <summary>
/// 根据活动编号删除活动详情
/// </summary>
/// <param name="ActivityId"></param>
/// <returns></returns>
public bool DeleteCommerceDetailsRepository(int ActivityId)
{
StringBuilder builder = new StringBuilder();
builder.AppendFormat(" DELETE FROM RB_Commerce_Details WHERE ActivityId={0} ", ActivityId);
return base.Execute(builder.ToString()) > 0;
}
}
}
\ No newline at end of file
......@@ -33,7 +33,7 @@ SELECT *
FROM RB_InvestmentProcurement
WHERE 1=1
");
builder.AppendFormat(" AND {0}={1} ", nameof(RB_Company_Extend.Status), (int)DateStateEnum.Normal);
builder.AppendFormat(" AND {0}={1} ", nameof(RB_InvestmentProcurement_Extend.Status), (int)DateStateEnum.Normal);
if (query == null)
{
return new List<RB_InvestmentProcurement_Extend>();
......
......@@ -37,34 +37,34 @@ namespace Mall.WebApi.Controllers.User
/// <summary>
/// 商户账号处理类
/// </summary>
private Module.User.TenantModule TenantModule = new Module.User.TenantModule();
private readonly Module.User.TenantModule TenantModule = new Module.User.TenantModule();
/// <summary>
/// 商户小程序处理类
/// </summary>
private Module.User.MiniProgramModule programModule = new Module.User.MiniProgramModule();
private readonly Module.User.MiniProgramModule programModule = new Module.User.MiniProgramModule();
/// <summary>
/// 菜单处理类
/// </summary>
private Module.User.MenuModule menuModule = new Module.User.MenuModule();
private readonly Module.User.MenuModule menuModule = new Module.User.MenuModule();
/// <summary>
/// 小程序图标处理类对象
/// </summary>
private Module.User.MiniProgramNaviconModule naviconModule = new Module.User.MiniProgramNaviconModule();
private readonly Module.User.MiniProgramNaviconModule naviconModule = new Module.User.MiniProgramNaviconModule();
/// <summary>
/// 小程序页面处理类
/// </summary>
private Module.User.MiniProgramPageModule programPageModule = new Module.User.MiniProgramPageModule();
private readonly Module.User.MiniProgramPageModule programPageModule = new Module.User.MiniProgramPageModule();
/// <summary>
/// 海报处理类对象
/// </summary>
private Module.User.PosterModule posterModule = new Module.User.PosterModule();
private readonly Module.User.PosterModule posterModule = new Module.User.PosterModule();
/// <summary>
/// 插件处理类
......@@ -74,15 +74,15 @@ namespace Mall.WebApi.Controllers.User
/// <summary>
/// 员工管理处理类
/// </summary>
private Module.User.EmployeeModule employeeModule = new Module.User.EmployeeModule();
private readonly Module.User.EmployeeModule employeeModule = new Module.User.EmployeeModule();
/// <summary>
/// 产品处理类
/// </summary>
private ProductModule productModule = new ProductModule();
private readonly ProductModule productModule = new ProductModule();
private Module.Property.AuthorizeModule authorizeModule = new Module.Property.AuthorizeModule();
private readonly Module.Property.AuthorizeModule authorizeModule = new Module.Property.AuthorizeModule();
#region 商户信息
[AllowAnonymous]
......@@ -941,24 +941,25 @@ namespace Mall.WebApi.Controllers.User
var data = programModule.GetMiniProgramModule(new RB_MiniProgram_Extend() { MallBaseId = RequestParm.MallBaseId }, isGetHomeData: true);
List<object> resultList = new List<object>();
List<object> normalList = new List<object>();
normalList.Add(new
List<object> normalList = new List<object>
{
new
{
key = "search",
name = "搜索框",
relation_id = 0,
is_edit = 0,
imgBg = Common.Config.GetOssFileUrl + "/Static/search-bg.png"
});
normalList.Add(new
},
new
{
key = "banner",
name = "轮播图",
relation_id = 0,
is_edit = 0,
imgBg = Common.Config.GetOssFileUrl + "/Static/banner-bg.png"
});
normalList.Add(new
},
new
{
key = "home_nav",
name = "导航图标",
......@@ -966,8 +967,8 @@ namespace Mall.WebApi.Controllers.User
is_edit = 1,
row_num = 4,
imgBg = Common.Config.GetOssFileUrl + "/Static/home-nav-bg.png"
});
normalList.Add(new
},
new
{
key = "video",
name = "视频",
......@@ -977,8 +978,8 @@ namespace Mall.WebApi.Controllers.User
video_url = "",
video_pic_url = "",
imgBg = Common.Config.GetOssFileUrl + "/Static/video-bg.png"
});
normalList.Add(new
},
new
{
key = "notice",
name = "公告",
......@@ -988,9 +989,9 @@ namespace Mall.WebApi.Controllers.User
notice_bg_color = "#ED7E78",
notice_text_color = "#FFFFFF",
imgBg = Common.Config.GetOssFileUrl + "/Static/notice-bg.png"
});
},
normalList.Add(new
new
{
key = "topic",
name = "专题",
......@@ -1002,8 +1003,8 @@ namespace Mall.WebApi.Controllers.User
topic_url_2 = "",
label_url = "",
imgBg = Common.Config.GetOssFileUrl + "/Static/topic-bg.png"
});
normalList.Add(new
},
new
{
key = "coupon",
name = "领券中心",
......@@ -1013,7 +1014,8 @@ namespace Mall.WebApi.Controllers.User
coupon_url = "",
coupon_not_url = "",
imgBg = Common.Config.GetOssFileUrl + "/Static/coupon-bg.png"
});
}
};
resultList.Add(new
{
......@@ -1029,15 +1031,17 @@ namespace Mall.WebApi.Controllers.User
IsShow = 1,
Enabled = 1
});
List<object> catList = new List<object>();
catList.Add(new
List<object> catList = new List<object>
{
new
{
key = "cat",
name = "所有分类",
relation_id = 0,
is_edit = 0,
imgBg = Common.Config.GetOssFileUrl + "/Static/cat-bg.png"
});
}
};
foreach (var item in categoryList)
{
catList.Add(new
......@@ -1076,9 +1080,9 @@ namespace Mall.WebApi.Controllers.User
list = blockList
});
List<object> pluginList = new List<object>();
pluginList.Add(new
List<object> pluginList = new List<object>
{
new
{
key = "booking",
name = "预约",
......@@ -1086,8 +1090,8 @@ namespace Mall.WebApi.Controllers.User
is_edit = 0,
permission_key = "booking",
imgBg = Common.Config.GetOssFileUrl + "/Static/yuyue-bg.png"
});
pluginList.Add(new
},
new
{
key = "pintuan",
name = "拼团",
......@@ -1095,8 +1099,8 @@ namespace Mall.WebApi.Controllers.User
is_edit = 0,
permission_key = "pintuan",
imgBg = Common.Config.GetOssFileUrl + "/Static/yuyue-bg.png"
});
pluginList.Add(new
},
new
{
key = "advance",
name = "预售",
......@@ -1104,7 +1108,8 @@ namespace Mall.WebApi.Controllers.User
is_edit = 0,
permission_key = "advance",
imgBg = Common.Config.GetOssFileUrl + "/Static/yushou-bg.png"
});
}
};
resultList.Add(new
{
key = "plugin",
......@@ -1114,7 +1119,7 @@ namespace Mall.WebApi.Controllers.User
var obj = new
{
PlusInData = resultList,
HomeDataList = data.HomeDataList
data.HomeDataList
};
return ApiResult.Success(data: obj);
}
......@@ -1245,7 +1250,6 @@ namespace Mall.WebApi.Controllers.User
public ApiResult SetMenu()
{
var extModel = JsonConvert.DeserializeObject<RB_Menu_Extend>(RequestParm.msg.ToString());
Int32.TryParse(RequestParm.uid.ToString(), out int TenantId);
var flag = menuModule.SetMenuModule(extModel);
return flag ? ApiResult.Success(data: extModel) : ApiResult.Failed();
}
......@@ -1755,7 +1759,6 @@ namespace Mall.WebApi.Controllers.User
/// <returns></returns>
public ApiResult RemoveMiniUserCenterMenuByMallId()
{
JObject parms = JObject.Parse(RequestParm.msg.ToString());
var flag = programModule.DeleteMiniProgramUserCenterMenuModule(DetailIds: "", MallBaseId: RequestParm.MallBaseId);
return flag ? ApiResult.Success() : ApiResult.Failed();
}
......@@ -2014,11 +2017,13 @@ namespace Mall.WebApi.Controllers.User
list.Add(header);
foreach (var item in dataList)
{
var ExcelDataRow = new List<ExcelColumn>();
ExcelDataRow.Add(new ExcelColumn(value: item.Num.ToString()));
ExcelDataRow.Add(new ExcelColumn(value: item.GoodsName));
ExcelDataRow.Add(new ExcelColumn(value: item.Income.ToString()));
ExcelDataRow.Add(new ExcelColumn(value: item.SaleCount.ToString()));
var ExcelDataRow = new List<ExcelColumn>
{
new ExcelColumn(value: item.Num.ToString()),
new ExcelColumn(value: item.GoodsName),
new ExcelColumn(value: item.Income.ToString()),
new ExcelColumn(value: item.SaleCount.ToString())
};
ExcelDataSource dataRow = new ExcelDataSource(30)
{
ExcelRows = ExcelDataRow
......@@ -2080,11 +2085,13 @@ namespace Mall.WebApi.Controllers.User
list.Add(header);
foreach (var item in dataList)
{
var ExcelDataRow = new List<ExcelColumn>();
ExcelDataRow.Add(new ExcelColumn(value: item.Num.ToString()));
ExcelDataRow.Add(new ExcelColumn(value: item.UserName));
ExcelDataRow.Add(new ExcelColumn(value: item.Income.ToString()));
ExcelDataRow.Add(new ExcelColumn(value: item.SaleCount.ToString()));
var ExcelDataRow = new List<ExcelColumn>
{
new ExcelColumn(value: item.Num.ToString()),
new ExcelColumn(value: item.UserName),
new ExcelColumn(value: item.Income.ToString()),
new ExcelColumn(value: item.SaleCount.ToString())
};
ExcelDataSource dataRow = new ExcelDataSource(30)
{
ExcelRows = ExcelDataRow
......@@ -2158,7 +2165,7 @@ namespace Mall.WebApi.Controllers.User
extModel.TenantId = RequestParm.TenantId;
extModel.CreateDate = DateTime.Now;
var flag = programModule.SetLiveConfigModule(extModel);
return ApiResult.Success(data: extModel);
return flag? ApiResult.Success(data: extModel):ApiResult.Failed();
}
#endregion
}
......
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