Commit 40d2f34d authored by 黄奎's avatar 黄奎

新增页面

parent 976be710
...@@ -97,5 +97,10 @@ namespace Mall.Model.Entity.MarketingCenter ...@@ -97,5 +97,10 @@ namespace Mall.Model.Entity.MarketingCenter
/// 更新时间 /// 更新时间
/// </summary> /// </summary>
public DateTime UpdateDate { get; set; } public DateTime UpdateDate { get; set; }
/// <summary>
/// 分享数量
/// </summary>
public int ShareCount { get; set; }
} }
} }
...@@ -348,5 +348,15 @@ namespace Mall.Module.MarketingCenter ...@@ -348,5 +348,15 @@ namespace Mall.Module.MarketingCenter
flag = share_FriendRepository.Update(fileds, new WhereHelper(nameof(RB_Share_Friend_Extend.Id), Id)); flag = share_FriendRepository.Update(fileds, new WhereHelper(nameof(RB_Share_Friend_Extend.Id), Id));
return flag; return flag;
} }
/// <summary>
/// 更新分享数量
/// </summary>
/// <param name="Id"></param>
/// <returns></returns>
public bool SetShareFrendShareCountModule(object Id)
{
return share_FriendRepository.SetShareFrendShareCountRepository(Id);
}
} }
} }
...@@ -22,7 +22,7 @@ namespace Mall.Repository.MarketingCenter ...@@ -22,7 +22,7 @@ namespace Mall.Repository.MarketingCenter
/// <param name="query">查询条件</param> /// <param name="query">查询条件</param>
/// <param name="IsUse">true-只查询启用的</param> /// <param name="IsUse">true-只查询启用的</param>
/// <returns></returns> /// <returns></returns>
public List<RB_Share_Friend_Extend> GetShareFriendPageListRepository(int pageIndex, int pageSize, out long rowsCount, RB_Share_Friend_Extend query,bool IsUse=false) public List<RB_Share_Friend_Extend> GetShareFriendPageListRepository(int pageIndex, int pageSize, out long rowsCount, RB_Share_Friend_Extend query, bool IsUse = false)
{ {
StringBuilder builder = new StringBuilder(); StringBuilder builder = new StringBuilder();
builder.AppendFormat(@" builder.AppendFormat(@"
...@@ -46,7 +46,7 @@ WHERE 1=1 AND A.Status=0 ...@@ -46,7 +46,7 @@ WHERE 1=1 AND A.Status=0
} }
if (query.CateId > 0) if (query.CateId > 0)
{ {
builder.AppendFormat(" AND A.{0}={1} ", nameof(RB_Share_Friend_Extend.CateId),query.CateId); builder.AppendFormat(" AND A.{0}={1} ", nameof(RB_Share_Friend_Extend.CateId), query.CateId);
} }
if (!string.IsNullOrWhiteSpace(query.CateIds)) if (!string.IsNullOrWhiteSpace(query.CateIds))
{ {
...@@ -192,7 +192,7 @@ WHERE 1=1 AND A.Status=0 ...@@ -192,7 +192,7 @@ WHERE 1=1 AND A.Status=0
dynamicParameters.Add("UpdateBy", extModel.UpdateBy); dynamicParameters.Add("UpdateBy", extModel.UpdateBy);
dynamicParameters.Add("UpdateDate", extModel.UpdateDate); dynamicParameters.Add("UpdateDate", extModel.UpdateDate);
dynamicParameters.Add("Id", extModel.Id); dynamicParameters.Add("Id", extModel.Id);
flag = base.Execute(builder.ToString(),dynamicParameters) > 0; flag = base.Execute(builder.ToString(), dynamicParameters) > 0;
} }
else else
{ {
...@@ -218,5 +218,21 @@ WHERE 1=1 AND A.Status=0 ...@@ -218,5 +218,21 @@ WHERE 1=1 AND A.Status=0
} }
return flag; return flag;
} }
/// <summary>
/// 更新分享数量
/// </summary>
/// <param name="Id"></param>
/// <returns></returns>
public bool SetShareFrendShareCountRepository(object Id)
{
bool flag = false;
DynamicParameters dynamicParameters = new DynamicParameters();
StringBuilder builder = new StringBuilder();
builder.Append(@" UPDATE rb_share_friend SET shareCount=shareCount+1 WHERE Id=@Id ");
dynamicParameters.Add("Id", Id);
flag = base.Execute(builder.ToString(), dynamicParameters) > 0;
return flag;
}
} }
} }
\ No newline at end of file
...@@ -157,11 +157,14 @@ namespace Mall.WebApi.Controllers.MarketingCenter ...@@ -157,11 +157,14 @@ namespace Mall.WebApi.Controllers.MarketingCenter
qitem.ImgList, qitem.ImgList,
qitem.CoverImg, qitem.CoverImg,
qitem.LinkUrl, qitem.LinkUrl,
qitem.CreateDateStr qitem.CreateDateStr,
qitem.ShareCount,
}); });
return ApiResult.Success("", pagelist); return ApiResult.Success("", pagelist);
} }
/// <summary> /// <summary>
/// 获取分享详情列表 /// 获取分享详情列表
/// </summary> /// </summary>
...@@ -273,5 +276,18 @@ namespace Mall.WebApi.Controllers.MarketingCenter ...@@ -273,5 +276,18 @@ namespace Mall.WebApi.Controllers.MarketingCenter
bool flag = shareModule.SetShareFriendMaterialInfoModule(Id, MaterialInfo); bool flag = shareModule.SetShareFriendMaterialInfoModule(Id, MaterialInfo);
return flag ? ApiResult.Success() : ApiResult.Failed(); return flag ? ApiResult.Success() : ApiResult.Failed();
} }
/// <summary>
/// 更新分享数量
/// </summary>
/// <returns></returns>
[AllowAnonymous]
public ApiResult SetShareCount()
{
JObject parm = JObject.Parse(RequestParm.msg.ToString());
int Id = parm.GetInt("Id", 0);
bool flag = shareModule.SetShareFrendShareCountModule(Id);
return flag ? ApiResult.Success() : ApiResult.Failed();
}
} }
} }
\ No newline at end of file
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