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

新增页面

parent 976be710
......@@ -97,5 +97,10 @@ namespace Mall.Model.Entity.MarketingCenter
/// 更新时间
/// </summary>
public DateTime UpdateDate { get; set; }
/// <summary>
/// 分享数量
/// </summary>
public int ShareCount { get; set; }
}
}
......@@ -348,5 +348,15 @@ namespace Mall.Module.MarketingCenter
flag = share_FriendRepository.Update(fileds, new WhereHelper(nameof(RB_Share_Friend_Extend.Id), Id));
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
/// <param name="query">查询条件</param>
/// <param name="IsUse">true-只查询启用的</param>
/// <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();
builder.AppendFormat(@"
......@@ -46,7 +46,7 @@ WHERE 1=1 AND A.Status=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))
{
......@@ -192,7 +192,7 @@ WHERE 1=1 AND A.Status=0
dynamicParameters.Add("UpdateBy", extModel.UpdateBy);
dynamicParameters.Add("UpdateDate", extModel.UpdateDate);
dynamicParameters.Add("Id", extModel.Id);
flag = base.Execute(builder.ToString(),dynamicParameters) > 0;
flag = base.Execute(builder.ToString(), dynamicParameters) > 0;
}
else
{
......@@ -218,5 +218,21 @@ WHERE 1=1 AND A.Status=0
}
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
qitem.ImgList,
qitem.CoverImg,
qitem.LinkUrl,
qitem.CreateDateStr
qitem.CreateDateStr,
qitem.ShareCount,
});
return ApiResult.Success("", pagelist);
}
/// <summary>
/// 获取分享详情列表
/// </summary>
......@@ -273,5 +276,18 @@ namespace Mall.WebApi.Controllers.MarketingCenter
bool flag = shareModule.SetShareFriendMaterialInfoModule(Id, MaterialInfo);
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