Commit 88ea6fa8 authored by liudong1993's avatar liudong1993

相亲 未登录查看

parent 1e2ad7a7
...@@ -557,18 +557,27 @@ namespace Mall.Module.Miai ...@@ -557,18 +557,27 @@ namespace Mall.Module.Miai
int WoManENum = miai_ActivityEnrollRepository.GetActivityEnrollNum(activityId, 1); int WoManENum = miai_ActivityEnrollRepository.GetActivityEnrollNum(activityId, 1);
int PeopleNum = ManENum + WoManENum; int PeopleNum = ManENum + WoManENum;
//获取当前用户是否已报名 //获取当前用户是否已报名
bool IsEnroll = miai_ActivityEnrollRepository.GetList(new RB_Miai_ActivityEnroll_Extend() { TenantId = model.TenantId, ActivityId = activityId, UserId = userInfo.UserId }).Any(); bool IsEnroll = false;
if (userInfo.UserId > 0){
IsEnroll = miai_ActivityEnrollRepository.GetList(new RB_Miai_ActivityEnroll_Extend() { TenantId = model.TenantId, ActivityId = activityId, UserId = userInfo.UserId }).Any();
}
//查询活动回复数量 //查询活动回复数量
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 Sex = miai_BaseInfoRepository.GetBaseInfoList(new RB_MiAi_BaseInfo_Extend() { TenantId = userInfo.TenantId, UserId = model.UserId }).FirstOrDefault()?.Sex ?? 0; int Sex = miai_BaseInfoRepository.GetBaseInfoList(new RB_MiAi_BaseInfo_Extend() { TenantId = userInfo.TenantId, UserId = model.UserId }).FirstOrDefault()?.Sex ?? 0;
//查询当前用户是否已关注 //查询当前用户是否已关注
var myFollowList = miai_FollowMemberRepository.GetFollowMemberList(new RB_MiAi_FollowMember_Extend() { TenantId = userInfo.TenantId, UserId = model.UserId, CreateBy = userInfo.UserId }); bool IsFocus = false, IsFocus2 = false;
bool IsFocus = myFollowList.Any(); List<RB_MiAi_FollowMember_Extend> myFollowList = new List<RB_MiAi_FollowMember_Extend>();
var otherFollowList = miai_FollowMemberRepository.GetFollowMemberList(new RB_MiAi_FollowMember_Extend() { TenantId = userInfo.TenantId, UserId = userInfo.UserId, CreateBy = model.UserId }); List<RB_MiAi_FollowMember_Extend> otherFollowList = new List<RB_MiAi_FollowMember_Extend>();
//查询是否已关注我 if (userInfo.UserId > 0)
bool IsFocus2 = otherFollowList.Any(); {
myFollowList = miai_FollowMemberRepository.GetFollowMemberList(new RB_MiAi_FollowMember_Extend() { TenantId = userInfo.TenantId, UserId = model.UserId, CreateBy = userInfo.UserId });
IsFocus = myFollowList.Any();
otherFollowList = miai_FollowMemberRepository.GetFollowMemberList(new RB_MiAi_FollowMember_Extend() { TenantId = userInfo.TenantId, UserId = userInfo.UserId, CreateBy = model.UserId });
//查询是否已关注我
IsFocus2 = otherFollowList.Any();
}
return new return new
{ {
model.Id, model.Id,
...@@ -1084,7 +1093,7 @@ namespace Mall.Module.Miai ...@@ -1084,7 +1093,7 @@ namespace Mall.Module.Miai
Type = Common.Enum.MiAi.MessageTypeEnum.SpellEnroll, Type = Common.Enum.MiAi.MessageTypeEnum.SpellEnroll,
UserId = model.UserId, UserId = model.UserId,
SourceId = demodel.ActivityId, SourceId = demodel.ActivityId,
Content = "新用户报名拼拼plus", Content = "新用户报名拼拼Plus",
Status = 0, Status = 0,
TenantId = demodel.TenantId, TenantId = demodel.TenantId,
MallBaseId = demodel.MallBaseId, MallBaseId = demodel.MallBaseId,
......
...@@ -58,7 +58,7 @@ namespace Mall.Repository.Miai ...@@ -58,7 +58,7 @@ namespace Mall.Repository.Miai
where += $@" and Type in (3,4,5,6)"; where += $@" and Type in (3,4,5,6)";
break; break;
case 3: case 3:
where += $@" and Type in (7)"; where += $@" and Type in (7,10)";
break; break;
case 4: case 4:
where += $@" and Type in (8,9)"; where += $@" and Type in (8,9)";
...@@ -183,7 +183,7 @@ namespace Mall.Repository.Miai ...@@ -183,7 +183,7 @@ namespace Mall.Repository.Miai
where += $@" and Type in (3,4,5,6)"; where += $@" and Type in (3,4,5,6)";
break; break;
case 3: case 3:
where += $@" and Type in (7)"; where += $@" and Type in (7,10)";
break; break;
case 4: case 4:
where += $@" and Type in (8,9)"; where += $@" and Type in (8,9)";
...@@ -234,7 +234,7 @@ namespace Mall.Repository.Miai ...@@ -234,7 +234,7 @@ namespace Mall.Repository.Miai
where += $@" and Type in (3,4,5,6)"; where += $@" and Type in (3,4,5,6)";
break; break;
case 3: case 3:
where += $@" and Type in (7)"; where += $@" and Type in (7,10)";
break; break;
case 4: case 4:
where += $@" and Type in (8,9)"; where += $@" and Type in (8,9)";
......
...@@ -17,6 +17,7 @@ using Mall.Model.Extend.Miai; ...@@ -17,6 +17,7 @@ using Mall.Model.Extend.Miai;
using Mall.Model.Entity.Education; using Mall.Model.Entity.Education;
using Mall.Model.Extend.Education; using Mall.Model.Extend.Education;
using Mall.Module.User; using Mall.Module.User;
using Microsoft.AspNetCore.Authorization;
namespace Mall.WebApi.Controllers.MallBase namespace Mall.WebApi.Controllers.MallBase
{ {
...@@ -42,14 +43,14 @@ namespace Mall.WebApi.Controllers.MallBase ...@@ -42,14 +43,14 @@ namespace Mall.WebApi.Controllers.MallBase
/// </summary> /// </summary>
/// <returns></returns> /// <returns></returns>
[HttpPost] [HttpPost]
[AllowAnonymous]
public ApiResult GetForumList() public ApiResult GetForumList()
{ {
var req = base.RequestParm; var req = base.RequestParm;
var userInfo = AppletUserInfo;
RB_Miai_Forum_Extend demodel = JsonConvert.DeserializeObject<RB_Miai_Forum_Extend>(req.msg.ToString()); RB_Miai_Forum_Extend demodel = JsonConvert.DeserializeObject<RB_Miai_Forum_Extend>(req.msg.ToString());
demodel.TenantId = userInfo.TenantId; demodel.TenantId = req.TenantId;
demodel.MallBaseId = userInfo.MallBaseId; demodel.MallBaseId = req.MallBaseId;
demodel.IsShow = 1; demodel.IsShow = 1;
var list = miaiModule.GetForumList(demodel); var list = miaiModule.GetForumList(demodel);
return ApiResult.Success("", list.Select(x => new return ApiResult.Success("", list.Select(x => new
...@@ -68,18 +69,14 @@ namespace Mall.WebApi.Controllers.MallBase ...@@ -68,18 +69,14 @@ namespace Mall.WebApi.Controllers.MallBase
/// </summary> /// </summary>
/// <returns></returns> /// <returns></returns>
[HttpPost] [HttpPost]
[AllowAnonymous]
public ApiResult GetActivityPageList() public ApiResult GetActivityPageList()
{ {
var parms = RequestParm; var parms = RequestParm;
var userInfo = AppletUserInfo;
ResultPageModel pagelist = JsonConvert.DeserializeObject<ResultPageModel>(parms.msg.ToString()); ResultPageModel pagelist = JsonConvert.DeserializeObject<ResultPageModel>(parms.msg.ToString());
RB_Miai_Activity_Extend demodel = JsonConvert.DeserializeObject<RB_Miai_Activity_Extend>(parms.msg.ToString()); RB_Miai_Activity_Extend demodel = JsonConvert.DeserializeObject<RB_Miai_Activity_Extend>(parms.msg.ToString());
//if (demodel.ForumId <= 0) demodel.TenantId = parms.TenantId;
//{ demodel.MallBaseId = parms.MallBaseId;
// return ApiResult.ParamIsNull("请传递版块id");
//}
demodel.TenantId = userInfo.TenantId;
demodel.MallBaseId = userInfo.MallBaseId;
var list = miaiModule.GetActivityPageList(pagelist.pageIndex, pagelist.pageSize, out long count, demodel); var list = miaiModule.GetActivityPageList(pagelist.pageIndex, pagelist.pageSize, out long count, demodel);
pagelist.count = Convert.ToInt32(count); pagelist.count = Convert.ToInt32(count);
pagelist.pageData = list.Select(x => new pagelist.pageData = list.Select(x => new
...@@ -116,6 +113,7 @@ namespace Mall.WebApi.Controllers.MallBase ...@@ -116,6 +113,7 @@ namespace Mall.WebApi.Controllers.MallBase
/// </summary> /// </summary>
/// <returns></returns> /// <returns></returns>
[HttpPost] [HttpPost]
[AllowAnonymous]
public ApiResult GetActivityInfo() public ApiResult GetActivityInfo()
{ {
var userInfo = AppletUserInfo; var userInfo = AppletUserInfo;
...@@ -125,7 +123,14 @@ namespace Mall.WebApi.Controllers.MallBase ...@@ -125,7 +123,14 @@ namespace Mall.WebApi.Controllers.MallBase
{ {
return ApiResult.ParamIsNull(); return ApiResult.ParamIsNull();
} }
if (userInfo == null) {
userInfo = new AppletUserInfo
{
UserId = 0,
TenantId = RequestParm.TenantId,
MallBaseId = RequestParm.MallBaseId
};
}
var obj = miaiModule.GetActivityInfo(ActivityId, userInfo); var obj = miaiModule.GetActivityInfo(ActivityId, userInfo);
return ApiResult.Success("", obj); return ApiResult.Success("", obj);
} }
...@@ -270,15 +275,14 @@ namespace Mall.WebApi.Controllers.MallBase ...@@ -270,15 +275,14 @@ namespace Mall.WebApi.Controllers.MallBase
public ApiResult GetActivityDiscussPageList() public ApiResult GetActivityDiscussPageList()
{ {
var parms = RequestParm; var parms = RequestParm;
var userInfo = AppletUserInfo;
ResultPageModel pagelist = JsonConvert.DeserializeObject<ResultPageModel>(parms.msg.ToString()); ResultPageModel pagelist = JsonConvert.DeserializeObject<ResultPageModel>(parms.msg.ToString());
RB_Miai_ActivityDiscuss_Extend demodel = JsonConvert.DeserializeObject<RB_Miai_ActivityDiscuss_Extend>(parms.msg.ToString()); RB_Miai_ActivityDiscuss_Extend demodel = JsonConvert.DeserializeObject<RB_Miai_ActivityDiscuss_Extend>(parms.msg.ToString());
if (demodel.ActivityId <= 0) if (demodel.ActivityId <= 0)
{ {
return ApiResult.ParamIsNull("请传递活动id"); return ApiResult.ParamIsNull("请传递活动id");
} }
demodel.TenantId = userInfo.TenantId; demodel.TenantId = parms.TenantId;
demodel.MallBaseId = userInfo.MallBaseId; demodel.MallBaseId = parms.MallBaseId;
var list = miaiModule.GetActivityDiscussPageList(pagelist.pageIndex, pagelist.pageSize, out long count, demodel); var list = miaiModule.GetActivityDiscussPageList(pagelist.pageIndex, pagelist.pageSize, out long count, demodel);
pagelist.count = Convert.ToInt32(count); pagelist.count = Convert.ToInt32(count);
pagelist.pageData = list.Select(x => new pagelist.pageData = list.Select(x => new
...@@ -315,17 +319,15 @@ namespace Mall.WebApi.Controllers.MallBase ...@@ -315,17 +319,15 @@ namespace Mall.WebApi.Controllers.MallBase
[HttpPost] [HttpPost]
public ApiResult GetActivityReplyPageList() public ApiResult GetActivityReplyPageList()
{ {
var parms = RequestParm; var parms = RequestParm;
var userInfo = AppletUserInfo;
ResultPageModel pagelist = JsonConvert.DeserializeObject<ResultPageModel>(parms.msg.ToString()); ResultPageModel pagelist = JsonConvert.DeserializeObject<ResultPageModel>(parms.msg.ToString());
RB_Miai_ActivityDiscuss_Extend demodel = JsonConvert.DeserializeObject<RB_Miai_ActivityDiscuss_Extend>(parms.msg.ToString()); RB_Miai_ActivityDiscuss_Extend demodel = JsonConvert.DeserializeObject<RB_Miai_ActivityDiscuss_Extend>(parms.msg.ToString());
if (demodel.ParentId <= 0) if (demodel.ParentId <= 0)
{ {
return ApiResult.ParamIsNull("请传递上级id"); return ApiResult.ParamIsNull("请传递上级id");
} }
demodel.TenantId = userInfo.TenantId; demodel.TenantId = parms.TenantId;
demodel.MallBaseId = userInfo.MallBaseId; demodel.MallBaseId = parms.MallBaseId;
var list = miaiModule.GetActivityReplyPageList(pagelist.pageIndex, pagelist.pageSize, out long count, demodel); var list = miaiModule.GetActivityReplyPageList(pagelist.pageIndex, pagelist.pageSize, out long count, demodel);
pagelist.count = Convert.ToInt32(count); pagelist.count = Convert.ToInt32(count);
pagelist.pageData = list.Select(x => new pagelist.pageData = list.Select(x => new
...@@ -700,6 +702,8 @@ namespace Mall.WebApi.Controllers.MallBase ...@@ -700,6 +702,8 @@ namespace Mall.WebApi.Controllers.MallBase
pagelist.pageData = list.Select(x => new pagelist.pageData = list.Select(x => new
{ {
x.Id, x.Id,
x.Type,
TypeName = x.Type.GetEnumName(),
UserId = demodel.VsisitorType == 1 ? x.CreateBy : x.UserId, UserId = demodel.VsisitorType == 1 ? x.CreateBy : x.UserId,
UserName = x.Name, UserName = x.Name,
x.RealName, x.RealName,
......
...@@ -339,6 +339,7 @@ namespace Mall.WebApi.Controllers.TradePavilion ...@@ -339,6 +339,7 @@ namespace Mall.WebApi.Controllers.TradePavilion
/// 获取商会活动分页列表 /// 获取商会活动分页列表
/// </summary> /// </summary>
/// <returns></returns> /// <returns></returns>
[AllowAnonymous]
public ApiResult GetCommerceActivityPage() public ApiResult GetCommerceActivityPage()
{ {
ResultPageModel pageModel = JsonConvert.DeserializeObject<ResultPageModel>(RequestParm.msg.ToString()); ResultPageModel pageModel = JsonConvert.DeserializeObject<ResultPageModel>(RequestParm.msg.ToString());
...@@ -347,9 +348,8 @@ namespace Mall.WebApi.Controllers.TradePavilion ...@@ -347,9 +348,8 @@ namespace Mall.WebApi.Controllers.TradePavilion
{ {
ActivityType = jObj.GetInt("ActivityType") ActivityType = jObj.GetInt("ActivityType")
}; };
var userInfo = AppletUserInfo;
query.MallBaseId = RequestParm.MallBaseId; query.MallBaseId = RequestParm.MallBaseId;
query.TenantId = userInfo?.TenantId ?? 0; query.TenantId = RequestParm.TenantId;
var list = activityModule.GetCommerceActivityPageListModule(pageModel.pageIndex, pageModel.pageSize, out long rowsCount, query); var list = activityModule.GetCommerceActivityPageListModule(pageModel.pageIndex, pageModel.pageSize, out long rowsCount, query);
pageModel.count = Convert.ToInt32(rowsCount); pageModel.count = Convert.ToInt32(rowsCount);
pageModel.pageData = list; pageModel.pageData = list;
...@@ -361,6 +361,7 @@ namespace Mall.WebApi.Controllers.TradePavilion ...@@ -361,6 +361,7 @@ namespace Mall.WebApi.Controllers.TradePavilion
/// 获取商会活动详情 /// 获取商会活动详情
/// </summary> /// </summary>
/// <returns></returns> /// <returns></returns>
[AllowAnonymous]
public ApiResult GetCommerceActivity() public ApiResult GetCommerceActivity()
{ {
JObject parms = JObject.Parse(RequestParm.msg.ToString()); JObject parms = JObject.Parse(RequestParm.msg.ToString());
...@@ -370,14 +371,18 @@ namespace Mall.WebApi.Controllers.TradePavilion ...@@ -370,14 +371,18 @@ namespace Mall.WebApi.Controllers.TradePavilion
if (extModel != null && extModel.CreateBy > 0) if (extModel != null && extModel.CreateBy > 0)
{ {
extModel.CreateByName = UserReidsCache.GetUserLoginInfo(extModel.CreateBy)?.Name ?? ""; extModel.CreateByName = UserReidsCache.GetUserLoginInfo(extModel.CreateBy)?.Name ?? "";
var list = consultModule.GetCommerceConsultListModule(new RB_Commerce_Consult_Extend() { ActivityId = Id, UserId = userInfo.UserId }); extModel.IsJoinActivity = 0;
if (list != null && list.Count > 0) if (userInfo != null && userInfo.UserId > 0)
{
extModel.IsJoinActivity = 1;
}
else
{ {
extModel.IsJoinActivity = 0; var list = consultModule.GetCommerceConsultListModule(new RB_Commerce_Consult_Extend() { ActivityId = Id, UserId = userInfo.UserId });
if (list != null && list.Count > 0)
{
extModel.IsJoinActivity = 1;
}
else
{
extModel.IsJoinActivity = 0;
}
} }
} }
return ApiResult.Success(data: extModel); return ApiResult.Success(data: extModel);
......
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