Commit 590eb758 authored by 黄奎's avatar 黄奎

新增字段

parent 5414ab84
...@@ -16,6 +16,11 @@ namespace Mall.Model.Entity.TradePavilion ...@@ -16,6 +16,11 @@ namespace Mall.Model.Entity.TradePavilion
/// </summary> /// </summary>
public int Id { get; set; } public int Id { get; set; }
/// <summary>
/// 类型(1-新闻,2-服务类型)
/// </summary>
public int Type { get; set; }
/// <summary> /// <summary>
/// 封面图 /// 封面图
/// </summary> /// </summary>
......
...@@ -30,17 +30,6 @@ namespace Mall.Module.TradePavilion ...@@ -30,17 +30,6 @@ namespace Mall.Module.TradePavilion
return commerce_NewsRepository.GetCommerceNewsPageListRepository(pageIndex, pageSize, out rowsCount, query); return commerce_NewsRepository.GetCommerceNewsPageListRepository(pageIndex, pageSize, out rowsCount, query);
} }
/// <summary>
/// 获取新闻分页列表
/// </summary>
/// <param name="Top"></param>
/// <param name="query"></param>
/// <returns></returns>
public List<RB_Commerce_News_Extend> GetCommerceNewsTopListModule(int Top, RB_Commerce_News_Extend query)
{
return commerce_NewsRepository.GetCommerceNewsTopListRepository(Top, query);
}
/// <summary> /// <summary>
/// 新增修改新闻 /// 新增修改新闻
/// </summary> /// </summary>
...@@ -54,6 +43,7 @@ namespace Mall.Module.TradePavilion ...@@ -54,6 +43,7 @@ namespace Mall.Module.TradePavilion
Dictionary<string, object> fileds = new Dictionary<string, object>() Dictionary<string, object> fileds = new Dictionary<string, object>()
{ {
{ nameof(RB_Commerce_News_Extend.CoverImg),model.CoverImg}, { nameof(RB_Commerce_News_Extend.CoverImg),model.CoverImg},
{ nameof(RB_Commerce_News_Extend.Type),model.Type},
{ nameof(RB_Commerce_News_Extend.Title),model.Title}, { nameof(RB_Commerce_News_Extend.Title),model.Title},
{ nameof(RB_Commerce_News_Extend.Industry),model.Industry}, { nameof(RB_Commerce_News_Extend.Industry),model.Industry},
{ nameof(RB_Commerce_News_Extend.PublishTime),model.PublishTime}, { nameof(RB_Commerce_News_Extend.PublishTime),model.PublishTime},
......
...@@ -47,46 +47,9 @@ WHERE 1=1 ...@@ -47,46 +47,9 @@ WHERE 1=1
{ {
builder.AppendFormat(" AND A.{0}={1} ", nameof(RB_Commerce_News_Extend.MallBaseId), query.MallBaseId); builder.AppendFormat(" AND A.{0}={1} ", nameof(RB_Commerce_News_Extend.MallBaseId), query.MallBaseId);
} }
if (!string.IsNullOrEmpty(query.Title)) if (query.Type > 0)
{ {
builder.AppendFormat(" AND A.{0} LIKE @Name ", nameof(RB_Commerce_News_Extend.Title)); builder.AppendFormat(" AND A.{0}={1} ", nameof(RB_Commerce_News_Extend.Type), query.Type);
parameters.Add("Name", "%" + query.Title.Trim() + "%");
}
}
builder.AppendFormat(" ORDER BY A.{0} DESC ", nameof(RB_Commerce_News_Extend.Id));
return GetPage<RB_Commerce_News_Extend>(pageIndex, pageSize, out rowsCount, builder.ToString(), parameters).ToList();
}
/// <summary>
/// 获取新闻分页列表
/// </summary>
/// <param name="Top"></param>
/// <param name="query"></param>
/// <returns></returns>
public List<RB_Commerce_News_Extend> GetCommerceNewsTopListRepository(int Top, RB_Commerce_News_Extend query)
{
DynamicParameters parameters = new DynamicParameters();
StringBuilder builder = new StringBuilder();
builder.AppendFormat(@"
SELECT A.*
FROM rb_commerce_news AS A
WHERE 1=1
");
builder.AppendFormat(" AND A.{0}={1} ", nameof(RB_Commerce_News_Extend.Status), (int)DateStateEnum.Normal);
if (query == null)
{
return new List<RB_Commerce_News_Extend>();
}
else
{
if (query.TenantId > 0)
{
builder.AppendFormat(" AND A.{0}={1} ", nameof(RB_Commerce_News_Extend.TenantId), query.TenantId);
}
if (query.MallBaseId > 0)
{
builder.AppendFormat(" AND A.{0}={1} ", nameof(RB_Commerce_News_Extend.MallBaseId), query.MallBaseId);
} }
if (!string.IsNullOrEmpty(query.Title)) if (!string.IsNullOrEmpty(query.Title))
{ {
...@@ -94,12 +57,8 @@ WHERE 1=1 ...@@ -94,12 +57,8 @@ WHERE 1=1
parameters.Add("Name", "%" + query.Title.Trim() + "%"); parameters.Add("Name", "%" + query.Title.Trim() + "%");
} }
} }
builder.AppendFormat(" ORDER BY A.{0} DESC ", nameof(RB_Commerce_News_Extend.PublishTime)); builder.AppendFormat(" ORDER BY A.{0} DESC ", nameof(RB_Commerce_News_Extend.Id));
if (Top > 0) return GetPage<RB_Commerce_News_Extend>(pageIndex, pageSize, out rowsCount, builder.ToString(), parameters).ToList();
{
builder.AppendFormat(" LIMIT {0} ", Top);
}
return Get<RB_Commerce_News_Extend>(builder.ToString(), parameters).ToList();
} }
} }
} }
...@@ -137,7 +137,8 @@ namespace Mall.WebApi.Controllers.TradePavilion ...@@ -137,7 +137,8 @@ namespace Mall.WebApi.Controllers.TradePavilion
JObject parms = JObject.Parse(RequestParm.msg.ToString()); JObject parms = JObject.Parse(RequestParm.msg.ToString());
var query = new RB_Commerce_News_Extend() var query = new RB_Commerce_News_Extend()
{ {
Title = parms.GetStringValue("Title") Title = parms.GetStringValue("Title"),
Type=parms.GetInt("Type")
}; };
var userInfo = AppletUserInfo; var userInfo = AppletUserInfo;
query.MallBaseId = RequestParm.MallBaseId; query.MallBaseId = RequestParm.MallBaseId;
......
...@@ -530,7 +530,8 @@ namespace Mall.WebApi.Controllers.TradePavilion ...@@ -530,7 +530,8 @@ namespace Mall.WebApi.Controllers.TradePavilion
JObject parms = JObject.Parse(RequestParm.msg.ToString()); JObject parms = JObject.Parse(RequestParm.msg.ToString());
var query = new RB_Commerce_News_Extend() var query = new RB_Commerce_News_Extend()
{ {
Title = parms.GetStringValue("Title") Title = parms.GetStringValue("Title"),
Type=parms.GetInt("Type"),
}; };
query.MallBaseId = RequestParm.MallBaseId; query.MallBaseId = RequestParm.MallBaseId;
query.TenantId = RequestParm.TenantId; query.TenantId = RequestParm.TenantId;
...@@ -581,6 +582,7 @@ namespace Mall.WebApi.Controllers.TradePavilion ...@@ -581,6 +582,7 @@ namespace Mall.WebApi.Controllers.TradePavilion
Industry = jObj.GetStringValue("Industry"), Industry = jObj.GetStringValue("Industry"),
PublishTime = jObj.GetDateTime("PublishTime"), PublishTime = jObj.GetDateTime("PublishTime"),
NewsInfo = jObj.GetStringValue("NewsInfo"), NewsInfo = jObj.GetStringValue("NewsInfo"),
Type=jObj.GetInt("Type"),
}; };
extModel.Status = Common.Enum.DateStateEnum.Normal; extModel.Status = Common.Enum.DateStateEnum.Normal;
extModel.MallBaseId = RequestParm.MallBaseId; extModel.MallBaseId = RequestParm.MallBaseId;
......
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