Commit 3f77dd2c authored by 吴春's avatar 吴春

提交代码

parent 47cc8cad
...@@ -57,6 +57,11 @@ namespace Mall.Model.Entity.Miai ...@@ -57,6 +57,11 @@ namespace Mall.Model.Entity.Miai
/// </summary> /// </summary>
public int IsOpenEnroll { get; set; } public int IsOpenEnroll { get; set; }
/// <summary>
/// 0-活动,1-帖子
/// </summary>
public int IsTieZi { get; set; }
/// <summary> /// <summary>
/// 报名截止日期 /// 报名截止日期
/// </summary> /// </summary>
......
...@@ -3473,6 +3473,12 @@ namespace Mall.Model.Extend.MarketingCenter ...@@ -3473,6 +3473,12 @@ namespace Mall.Model.Extend.MarketingCenter
/// 是否点赞0-否,1-是 /// 是否点赞0-否,1-是
/// </summary> /// </summary>
public int IsDianZan { get; set; } public int IsDianZan { get; set; }
/// <summary>
/// 是否是帖子,0-活动,1-帖子
/// </summary>
public int IsTieZi { get; set; }
} }
/// <summary> /// <summary>
......
...@@ -729,11 +729,11 @@ namespace Mall.Module.Miai ...@@ -729,11 +729,11 @@ namespace Mall.Module.Miai
//查询是否已关注我 //查询是否已关注我
IsFocus2 = otherFollowList.Any(); IsFocus2 = otherFollowList.Any();
} }
int IsTieZi = 0; //int IsTieZi = 0;
if (model.IsOpenEnroll == 2 && model.ManNum == 0 && model.WoManNum == 0 && model.Distinguish == 1 && !model.StartTime.HasValue && !model.EndTime.HasValue) //if (model.IsOpenEnroll == 2 && model.ManNum == 0 && model.WoManNum == 0 && model.Distinguish == 1 && !model.StartTime.HasValue && !model.EndTime.HasValue)
{ //{
IsTieZi = 1; // IsTieZi = 1;
} //}
return new return new
{ {
model.ForumId, model.ForumId,
...@@ -765,7 +765,7 @@ namespace Mall.Module.Miai ...@@ -765,7 +765,7 @@ namespace Mall.Module.Miai
ReplyNum = rlist.FirstOrDefault()?.ReplyNum ?? 0, ReplyNum = rlist.FirstOrDefault()?.ReplyNum ?? 0,
MyFollowId = (myFollowList != null && myFollowList.Any()) ? myFollowList.FirstOrDefault()?.ID : 0, MyFollowId = (myFollowList != null && myFollowList.Any()) ? myFollowList.FirstOrDefault()?.ID : 0,
OtherFollowId = (otherFollowList != null && otherFollowList.Any()) ? otherFollowList.FirstOrDefault()?.ID : 0, OtherFollowId = (otherFollowList != null && otherFollowList.Any()) ? otherFollowList.FirstOrDefault()?.ID : 0,
IsTieZi model.IsTieZi
}; };
} }
...@@ -783,11 +783,6 @@ namespace Mall.Module.Miai ...@@ -783,11 +783,6 @@ namespace Mall.Module.Miai
//查询活动回复数量 //查询活动回复数量
var rlist = miai_ActivityDiscussRepository.GetActivityReplyNumList(activityId.ToString()); var rlist = miai_ActivityDiscussRepository.GetActivityReplyNumList(activityId.ToString());
var umodel = CacheManager.User.UserReidsCache.GetAppletUserLoginInfo(model.UserId); var umodel = CacheManager.User.UserReidsCache.GetAppletUserLoginInfo(model.UserId);
int IsTieZi = 0;
if (model.IsOpenEnroll == 2 && model.ManNum == 0 && model.WoManNum == 0 && model.Distinguish == 1 && !model.StartTime.HasValue && !model.EndTime.HasValue)
{
IsTieZi = 1;
}
return new return new
{ {
model.Id, model.Id,
...@@ -808,7 +803,7 @@ namespace Mall.Module.Miai ...@@ -808,7 +803,7 @@ namespace Mall.Module.Miai
Deadline = model.IsOpenEnroll == 1 ? model.Deadline.Value.ToString("yyyy-MM-dd HH:mm") : "", Deadline = model.IsOpenEnroll == 1 ? model.Deadline.Value.ToString("yyyy-MM-dd HH:mm") : "",
CreateDate = model.CreateDate.ToString("yyyy-MM-dd HH:mm:ss"), CreateDate = model.CreateDate.ToString("yyyy-MM-dd HH:mm:ss"),
PeopleNum, PeopleNum,
IsTieZi, model.IsTieZi,
ReplyNum = rlist.FirstOrDefault()?.ReplyNum ?? 0, ReplyNum = rlist.FirstOrDefault()?.ReplyNum ?? 0,
model.Distinguish model.Distinguish
}; };
......
...@@ -57,9 +57,10 @@ namespace Mall.Repository.Miai ...@@ -57,9 +57,10 @@ namespace Mall.Repository.Miai
{ {
orderBy = " a.CreateDate DESC"; orderBy = " a.CreateDate DESC";
} }
string sql = $@"select a.*,u.Name as UserName,u.Photo,b.Sex from RB_Miai_Activity a string sql = $@"select a.*,u.Name as UserName,u.Photo,b.Sex,IFNULL(d.DianZanNum,0) as DianZanNum from RB_Miai_Activity a
left join rb_member_user u on a.UserId =u.Id left join rb_member_user u on a.UserId =u.Id
left join rb_miai_baseinfo b on a.UserId =b.UserId left join rb_miai_baseinfo b on a.UserId =b.UserId
LEFT JOIN (SELECT ActivityId,COUNT(*) DianZanNum from rb_miai_dianzan where `Status`=0 and ActivityId>0 and ActivityDiscussId=0 GROUP BY ActivityId) as d on d.ActivityId=a.Id
where {where} order by {orderBy}"; where {where} order by {orderBy}";
return GetPage<RB_Miai_Activity_Extend>(pageIndex, pageSize, out rowCount, sql).ToList(); return GetPage<RB_Miai_Activity_Extend>(pageIndex, pageSize, out rowCount, sql).ToList();
} }
......
...@@ -1618,6 +1618,7 @@ namespace Mall.WebApi.Controllers ...@@ -1618,6 +1618,7 @@ namespace Mall.WebApi.Controllers
CreateBy = gItem.UserName, CreateBy = gItem.UserName,
CreateByIco = gItem.Photo, CreateByIco = gItem.Photo,
IsDianZan = dianZanCount, IsDianZan = dianZanCount,
IsTieZi=gItem.IsTieZi,
DianZanNum = gItem.DianZanNum//先默认0 DianZanNum = gItem.DianZanNum//先默认0
}); });
} }
...@@ -1662,6 +1663,7 @@ namespace Mall.WebApi.Controllers ...@@ -1662,6 +1663,7 @@ namespace Mall.WebApi.Controllers
CreateBy = gItem.UserName, CreateBy = gItem.UserName,
CreateById = gItem.UserId, CreateById = gItem.UserId,
CreateByIco = gItem.Photo, CreateByIco = gItem.Photo,
IsTieZi = gItem.IsTieZi,
IsDianZan = dianZanCount, IsDianZan = dianZanCount,
DianZanNum = gItem.DianZanNum//先默认0 DianZanNum = gItem.DianZanNum//先默认0
}); });
...@@ -1708,6 +1710,7 @@ namespace Mall.WebApi.Controllers ...@@ -1708,6 +1710,7 @@ namespace Mall.WebApi.Controllers
lastItem.picUrl = (tempGood.ImageList != null && tempGood.ImageList.Any()) ? tempGood.ImageList.FirstOrDefault() : ""; lastItem.picUrl = (tempGood.ImageList != null && tempGood.ImageList.Any()) ? tempGood.ImageList.FirstOrDefault() : "";
lastItem.CreateBy = tempGood.UserName; lastItem.CreateBy = tempGood.UserName;
lastItem.IsDianZan = dianZanCount; lastItem.IsDianZan = dianZanCount;
lastItem.IsTieZi = tempGood.IsTieZi;
lastItem.CreateById = tempGood.UserId; lastItem.CreateById = tempGood.UserId;
lastItem.DianZanNum = tempGood.DianZanNum;//先默认0 lastItem.DianZanNum = tempGood.DianZanNum;//先默认0
newGoodsList.Add(lastItem); newGoodsList.Add(lastItem);
...@@ -1760,6 +1763,7 @@ namespace Mall.WebApi.Controllers ...@@ -1760,6 +1763,7 @@ namespace Mall.WebApi.Controllers
lastItem.CreateByIco = tempGood.Photo; lastItem.CreateByIco = tempGood.Photo;
lastItem.IsDianZan = dianZanCount; lastItem.IsDianZan = dianZanCount;
lastItem.CreateById = tempGood.UserId; lastItem.CreateById = tempGood.UserId;
lastItem. IsTieZi = tempGood.IsTieZi;
lastItem.DianZanNum = tempGood.DianZanNum;//先默认0 lastItem.DianZanNum = tempGood.DianZanNum;//先默认0
newGoodsList.Add(lastItem); newGoodsList.Add(lastItem);
} }
...@@ -1805,6 +1809,7 @@ namespace Mall.WebApi.Controllers ...@@ -1805,6 +1809,7 @@ namespace Mall.WebApi.Controllers
CreateByIco = gItem.Photo, CreateByIco = gItem.Photo,
IsDianZan = dianZanCount, IsDianZan = dianZanCount,
CreateById = gItem.UserId, CreateById = gItem.UserId,
IsTieZi = gItem.IsTieZi,
DianZanNum = gItem.DianZanNum//先默认0 DianZanNum = gItem.DianZanNum//先默认0
}); });
} }
...@@ -1855,6 +1860,7 @@ namespace Mall.WebApi.Controllers ...@@ -1855,6 +1860,7 @@ namespace Mall.WebApi.Controllers
CreateByIco = gItem.Photo, CreateByIco = gItem.Photo,
IsDianZan = dianZanCount, IsDianZan = dianZanCount,
CreateById = gItem.UserId, CreateById = gItem.UserId,
IsTieZi = gItem.IsTieZi,
DianZanNum = gItem.DianZanNum//先默认0 DianZanNum = gItem.DianZanNum//先默认0
}); });
} }
...@@ -1900,6 +1906,7 @@ namespace Mall.WebApi.Controllers ...@@ -1900,6 +1906,7 @@ namespace Mall.WebApi.Controllers
childItem.CreateByIco = tempGood.Photo; childItem.CreateByIco = tempGood.Photo;
childItem.IsDianZan = dianZanCount; childItem.IsDianZan = dianZanCount;
childItem.CreateById = tempGood.UserId; childItem.CreateById = tempGood.UserId;
childItem.IsTieZi = tempGood.IsTieZi;
childItem.DianZanNum = tempGood.DianZanNum;//先默认0 childItem.DianZanNum = tempGood.DianZanNum;//先默认0
newGoodsList.Add(childItem); newGoodsList.Add(childItem);
} }
......
...@@ -95,7 +95,6 @@ namespace Mall.WebApi.Controllers.MallBase ...@@ -95,7 +95,6 @@ namespace Mall.WebApi.Controllers.MallBase
LabelList = string.IsNullOrWhiteSpace(x.Label) ? new List<string>() : JsonConvert.DeserializeObject<List<string>>(x.Label), LabelList = string.IsNullOrWhiteSpace(x.Label) ? new List<string>() : JsonConvert.DeserializeObject<List<string>>(x.Label),
StartTime = x.StartTime.HasValue ? x.StartTime.Value.ToString("yyyy-MM-dd HH:mm") : "", StartTime = x.StartTime.HasValue ? x.StartTime.Value.ToString("yyyy-MM-dd HH:mm") : "",
EndTime = x.EndTime.HasValue ? x.EndTime.Value.ToString("yyyy-MM-dd HH:mm") : "", EndTime = x.EndTime.HasValue ? x.EndTime.Value.ToString("yyyy-MM-dd HH:mm") : "",
IsTieZi = (x.IsOpenEnroll == 2 && x.ManNum == 0 && x.WoManNum == 0 && x.Distinguish == 1 && !x.StartTime.HasValue && !x.EndTime.HasValue) ? 1 : 0,
x.ManNum, x.ManNum,
x.WoManNum, x.WoManNum,
x.LonLat, x.LonLat,
...@@ -103,6 +102,7 @@ namespace Mall.WebApi.Controllers.MallBase ...@@ -103,6 +102,7 @@ namespace Mall.WebApi.Controllers.MallBase
x.ForumId, x.ForumId,
x.ForumName, x.ForumName,
x.ForumIcon, x.ForumIcon,
x.IsTieZi,
Deadline = x.IsOpenEnroll == 1 ? x.Deadline.Value.ToString("yyyy-MM-dd HH:mm") : "", Deadline = x.IsOpenEnroll == 1 ? x.Deadline.Value.ToString("yyyy-MM-dd HH:mm") : "",
CreateDate = x.CreateDate.ToString("yyyy-MM-dd HH:mm:ss") CreateDate = x.CreateDate.ToString("yyyy-MM-dd HH:mm:ss")
}); });
...@@ -293,6 +293,7 @@ namespace Mall.WebApi.Controllers.MallBase ...@@ -293,6 +293,7 @@ namespace Mall.WebApi.Controllers.MallBase
demodel.UserId = userInfo.UserId; demodel.UserId = userInfo.UserId;
demodel.CreateDate = DateTime.Now; demodel.CreateDate = DateTime.Now;
demodel.UpdateDate = DateTime.Now; demodel.UpdateDate = DateTime.Now;
demodel.IsTieZi = 0;
bool flag = miaiModule.SetActivityInfo(demodel, out string msg); bool flag = miaiModule.SetActivityInfo(demodel, out string msg);
if (flag) if (flag)
{ {
...@@ -505,6 +506,7 @@ namespace Mall.WebApi.Controllers.MallBase ...@@ -505,6 +506,7 @@ namespace Mall.WebApi.Controllers.MallBase
demodel.UserId = userInfo.UserId; demodel.UserId = userInfo.UserId;
demodel.CreateDate = DateTime.Now; demodel.CreateDate = DateTime.Now;
demodel.UpdateDate = DateTime.Now; demodel.UpdateDate = DateTime.Now;
demodel.IsTieZi = 1;
bool flag = miaiModule.SetSimpleActivityInfo(demodel, out string msg); bool flag = miaiModule.SetSimpleActivityInfo(demodel, out string msg);
if (flag) if (flag)
{ {
...@@ -637,7 +639,7 @@ namespace Mall.WebApi.Controllers.MallBase ...@@ -637,7 +639,7 @@ namespace Mall.WebApi.Controllers.MallBase
{ {
totalCount = list.Count(), totalCount = list.Count(),
ActivityCount = dianZanList.Where(x => x.ActivityId > 0 && x.ActivityDiscussId == 0).Count(), ActivityCount = dianZanList.Where(x => x.ActivityId > 0 && x.ActivityDiscussId == 0).Count(),
ActivityDiscussCount = dianZanList.Where(x => x.ActivityId > 0 && x.ActivityDiscussId > 0).Count(), DianZanId = parms.UserId > 0 ? (dianZanList.Where(x => x.ActivityId > 0 && x.ActivityDiscussId == 0 && x.CreateBy == parms.UserId).FirstOrDefault()?.ID ?? 0) : 0,
ActivityList = dianZanList.Where(x => x.ActivityId > 0 && x.ActivityDiscussId == 0).Select(x => new { x.ID, x.CreateBy, x.UserName, x.Photo, IsOwn = parms.UserId > 0 ? (x.CreateBy == parms.UserId) ? 1 : 0 : 0 }) ActivityList = dianZanList.Where(x => x.ActivityId > 0 && x.ActivityDiscussId == 0).Select(x => new { x.ID, x.CreateBy, x.UserName, x.Photo, IsOwn = parms.UserId > 0 ? (x.CreateBy == parms.UserId) ? 1 : 0 : 0 })
}); });
} }
......
...@@ -146,9 +146,10 @@ namespace Mall.WebApi.Controllers.MallBase ...@@ -146,9 +146,10 @@ namespace Mall.WebApi.Controllers.MallBase
x.Label, x.Label,
StartTime = x.StartTime.HasValue ? x.StartTime.Value.ToString("yyyy-MM-dd HH:mm") : "", StartTime = x.StartTime.HasValue ? x.StartTime.Value.ToString("yyyy-MM-dd HH:mm") : "",
EndTime = x.EndTime.HasValue ? x.EndTime.Value.ToString("yyyy-MM-dd HH:mm") : "", EndTime = x.EndTime.HasValue ? x.EndTime.Value.ToString("yyyy-MM-dd HH:mm") : "",
IsTieZi = (x.IsOpenEnroll == 2 && x.ManNum == 0 && x.WoManNum == 0 && x.Distinguish == 1 && !x.StartTime.HasValue && !x.EndTime.HasValue) ? 1 : 0, x.IsTieZi,
x.ManNum, x.ManNum,
x.WoManNum, x.WoManNum,
x.DianZanNum,
x.LonLat, x.LonLat,
x.LocationName, x.LocationName,
Deadline = x.IsOpenEnroll == 1 ? x.Deadline.Value.ToString("yyyy-MM-dd HH:mm") : "", Deadline = x.IsOpenEnroll == 1 ? x.Deadline.Value.ToString("yyyy-MM-dd HH:mm") : "",
......
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