mirror of
http://git.coreshop.cn/jianweie/coreshoppro.git
synced 2025-12-06 18:43:26 +08:00
【新增】优化广告组件,表【CoreCmsAdvertPosition】新增【platform】广告平台字段,【type】广告位类型两个字段,用于区分pc,h5,小程序多端,以及图片还是轮播图展示形式。
This commit is contained in:
@@ -166,6 +166,20 @@ namespace CoreCms.Net.Web.Admin.Controllers
|
||||
//排序 int
|
||||
var sort = Request.Form["sort"].FirstOrDefault().ObjectToInt(0);
|
||||
if (sort > 0) @where = @where.And(p => p.sort == sort);
|
||||
|
||||
//广告平台 int
|
||||
var platform = Request.Form["platform"].FirstOrDefault().ObjectToInt(0);
|
||||
if (platform > 0)
|
||||
{
|
||||
where = where.And(p => p.platform == platform);
|
||||
}
|
||||
//广告位类型 int
|
||||
var type = Request.Form["type"].FirstOrDefault().ObjectToInt(0);
|
||||
if (type > 0)
|
||||
{
|
||||
where = where.And(p => p.type == type);
|
||||
}
|
||||
|
||||
//获取数据
|
||||
var list = await _coreCmsAdvertPositionServices.QueryPageAsync(where, orderEx, orderBy, pageCurrent,
|
||||
pageSize);
|
||||
@@ -192,6 +206,15 @@ namespace CoreCms.Net.Web.Admin.Controllers
|
||||
{
|
||||
//返回数据
|
||||
var jm = new AdminUiCallBack { code = 0 };
|
||||
|
||||
var advertPlatform = EnumHelper.EnumToList<GlobalEnumVars.AdvertPlatform>();
|
||||
var advertPositionType = EnumHelper.EnumToList<GlobalEnumVars.AdvertPositionType>();
|
||||
jm.data = new
|
||||
{
|
||||
advertPlatform,
|
||||
advertPositionType
|
||||
};
|
||||
|
||||
return jm;
|
||||
}
|
||||
|
||||
@@ -210,6 +233,15 @@ namespace CoreCms.Net.Web.Admin.Controllers
|
||||
{
|
||||
//返回数据
|
||||
var jm = new AdminUiCallBack { code = 0 };
|
||||
|
||||
var advertPlatform = EnumHelper.EnumToList<GlobalEnumVars.AdvertPlatform>();
|
||||
var advertPositionType = EnumHelper.EnumToList<GlobalEnumVars.AdvertPositionType>();
|
||||
jm.data = new
|
||||
{
|
||||
advertPlatform,
|
||||
advertPositionType
|
||||
};
|
||||
|
||||
return jm;
|
||||
}
|
||||
|
||||
@@ -269,7 +301,16 @@ namespace CoreCms.Net.Web.Admin.Controllers
|
||||
}
|
||||
|
||||
jm.code = 0;
|
||||
jm.data = model;
|
||||
|
||||
var advertPlatform = EnumHelper.EnumToList<GlobalEnumVars.AdvertPlatform>();
|
||||
var advertPositionType = EnumHelper.EnumToList<GlobalEnumVars.AdvertPositionType>();
|
||||
jm.data = new
|
||||
{
|
||||
advertPlatform,
|
||||
advertPositionType,
|
||||
model
|
||||
};
|
||||
|
||||
|
||||
return jm;
|
||||
}
|
||||
@@ -311,6 +352,8 @@ namespace CoreCms.Net.Web.Admin.Controllers
|
||||
oldModel.updateTime = DateTime.Now;
|
||||
oldModel.isEnable = entity.isEnable;
|
||||
oldModel.sort = entity.sort;
|
||||
oldModel.platform = entity.platform;
|
||||
oldModel.type = entity.type;
|
||||
|
||||
//事物处理过程结束
|
||||
var bl = await _coreCmsAdvertPositionServices.UpdateAsync(oldModel);
|
||||
|
||||
@@ -225,7 +225,7 @@ namespace CoreCms.Net.Web.Admin.Controllers
|
||||
{
|
||||
//返回数据
|
||||
var jm = new AdminUiCallBack { code = 0 };
|
||||
var types = EnumHelper.EnumToList<GlobalEnumVars.AdvertPositionType>();
|
||||
var types = EnumHelper.EnumToList<GlobalEnumVars.AdvertisementType>();
|
||||
jm.data = new
|
||||
{
|
||||
types
|
||||
@@ -250,7 +250,7 @@ namespace CoreCms.Net.Web.Admin.Controllers
|
||||
var jm = new AdminUiCallBack { code = 0 };
|
||||
|
||||
var advertPosition = await _coreCmsAdvertPositionServices.QueryAsync();
|
||||
var types = EnumHelper.EnumToList<GlobalEnumVars.AdvertPositionType>();
|
||||
var types = EnumHelper.EnumToList<GlobalEnumVars.AdvertisementType>();
|
||||
jm.data = new
|
||||
{
|
||||
advertPosition,
|
||||
@@ -311,7 +311,7 @@ namespace CoreCms.Net.Web.Admin.Controllers
|
||||
|
||||
jm.code = 0;
|
||||
var advertPosition = await _coreCmsAdvertPositionServices.QueryAsync();
|
||||
var types = EnumHelper.EnumToList<GlobalEnumVars.AdvertPositionType>();
|
||||
var types = EnumHelper.EnumToList<GlobalEnumVars.AdvertisementType>();
|
||||
|
||||
jm.data = new
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user