Commit ba8073e8 authored by 黄奎's avatar 黄奎

页面修改

parent 892fc30b
......@@ -270,8 +270,9 @@ namespace Mall.Module.MarketingCenter
/// <returns></returns>
public RB_Share_Friend_Extend GetShareFriendModule(object Id)
{
return share_FriendRepository.GetEntity<RB_Share_Friend_Extend>(Id);
}
var extModel = share_FriendRepository.GetShareFriendEntityRepository(new RB_Share_Friend_Extend() { Id = Convert.ToInt32(Id) });
return extModel;
}
/// <summary>
/// 根据编号删除分享详情
......
......@@ -109,5 +109,56 @@ WHERE 1=1 AND Status=0
}
return Get<RB_Share_Friend_Extend>(builder.ToString()).ToList();
}
/// <summary>
/// 获取分享详情实体
/// </summary>
/// <param name="query">查询条件</param>
/// <returns></returns>
public RB_Share_Friend_Extend GetShareFriendEntityRepository(RB_Share_Friend_Extend query)
{
StringBuilder builder = new StringBuilder();
builder.AppendFormat(@"
SELECT A.*,B.Name AS GoodsName
FROM rb_share_friend AS A LEFT JOIN rb_goods AS B ON A.GoodsId=B.Id
WHERE 1=1 AND A.Status=0
");
if (query != null)
{
if (query.TenantId > 0)
{
builder.Append($" AND A.{nameof(RB_Share_Friend_Extend.TenantId)}={query.TenantId}");
}
if (query.TenantId > 0)
{
builder.Append($" AND A.{nameof(RB_Share_Friend_Extend.MallBaseId)}={query.MallBaseId}");
}
if (query.CateId > 0)
{
builder.AppendFormat(" AND A.{0}={1} ", nameof(RB_Share_Friend_Extend.CateId), query.CateId);
}
if (!string.IsNullOrWhiteSpace(query.CateIds))
{
builder.AppendFormat(" AND A.{0} IN({1}) ", nameof(RB_Share_Friend_Extend.CateId), query.CateIds);
}
if (!string.IsNullOrWhiteSpace(query.KeyWords))
{
builder.AppendFormat(" AND A.{0} LIKE '%{1}%' ", nameof(RB_Share_Friend_Extend.MaterialInfo), query.KeyWords);
}
if (!string.IsNullOrWhiteSpace(query.QStartDate))
{
builder.AppendFormat(" AND A.{0}>='{1}' ", nameof(RB_Share_Friend_Extend.CreateDate), Convert.ToDateTime(query.QStartDate).ToString("yyyy-MM-dd"));
}
if (!string.IsNullOrWhiteSpace(query.QEndDate))
{
builder.AppendFormat(" AND A.{0}<='{1} 23:59:59' ", nameof(RB_Share_Friend_Extend.CreateDate), Convert.ToDateTime(query.QEndDate).ToString("yyyy-MM-dd"));
}
if (query.Id > 0)
{
builder.AppendFormat(" AND A.{0}={1} ", nameof(RB_Share_Friend_Extend.Id), query.Id);
}
}
return Get<RB_Share_Friend_Extend>(builder.ToString()).FirstOrDefault();
}
}
}
\ 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