Commit af0dcc90 authored by 吴春's avatar 吴春

提交代码

parent 3f6bd4e6
...@@ -1729,11 +1729,20 @@ namespace Mall.WebApi.Controllers.Education ...@@ -1729,11 +1729,20 @@ namespace Mall.WebApi.Controllers.Education
/// </summary> /// </summary>
/// <returns></returns> /// <returns></returns>
[HttpPost] [HttpPost]
[AllowAnonymous]
public ApiResult GetActivityPage() public ApiResult GetActivityPage()
{ {
var req = RequestParm; var req = RequestParm;
var userInfo = AppletUserInfo; var userInfo = AppletUserInfo;
if (userInfo == null)
{
userInfo = new AppletUserInfo
{
UserId = RequestParm.UserId,
MallBaseId = RequestParm.MallBaseId,
TenantId = RequestParm.TenantId
};
}
// var parms = JsonConvert.DeserializeObject<RequestParm>(requestMsg.ToString()); // var parms = JsonConvert.DeserializeObject<RequestParm>(requestMsg.ToString());
ResultPageModel pageModel = JsonConvert.DeserializeObject<ResultPageModel>(req.msg.ToString()); ResultPageModel pageModel = JsonConvert.DeserializeObject<ResultPageModel>(req.msg.ToString());
JObject jObj = JObject.Parse(req.msg.ToString()); JObject jObj = JObject.Parse(req.msg.ToString());
...@@ -1749,6 +1758,9 @@ namespace Mall.WebApi.Controllers.Education ...@@ -1749,6 +1758,9 @@ namespace Mall.WebApi.Controllers.Education
query.TenantId = userInfo.TenantId; query.TenantId = userInfo.TenantId;
query.MallBaseId = userInfo.MallBaseId; query.MallBaseId = userInfo.MallBaseId;
var list = activityModule.GetActivityPageListModule(pageModel.pageIndex, pageModel.pageSize, out long rowsCount, query, isQuerySignup: true); var list = activityModule.GetActivityPageListModule(pageModel.pageIndex, pageModel.pageSize, out long rowsCount, query, isQuerySignup: true);
if (userInfo.UserId > 0)
{
foreach (var item in list) foreach (var item in list)
{ {
if (item.EducationConsultList != null && item.EducationConsultList.Any()) if (item.EducationConsultList != null && item.EducationConsultList.Any())
...@@ -1756,6 +1768,8 @@ namespace Mall.WebApi.Controllers.Education ...@@ -1756,6 +1768,8 @@ namespace Mall.WebApi.Controllers.Education
item.IsJoinActivity = (item.EducationConsultList.Where(x => x.UserId == userInfo.UserId) != null && item.EducationConsultList.Where(x => x.UserId == userInfo.UserId).Any()) ? 1 : 0; item.IsJoinActivity = (item.EducationConsultList.Where(x => x.UserId == userInfo.UserId) != null && item.EducationConsultList.Where(x => x.UserId == userInfo.UserId).Any()) ? 1 : 0;
} }
} }
}
pageModel.count = Convert.ToInt32(rowsCount); pageModel.count = Convert.ToInt32(rowsCount);
var result = list.Select(x => new var result = list.Select(x => new
{ {
...@@ -1842,10 +1856,20 @@ namespace Mall.WebApi.Controllers.Education ...@@ -1842,10 +1856,20 @@ namespace Mall.WebApi.Controllers.Education
/// <param name="request"></param> /// <param name="request"></param>
/// <returns></returns> /// <returns></returns>
[HttpPost] [HttpPost]
[AllowAnonymous]
public ApiResult GetActivityDetial() public ApiResult GetActivityDetial()
{ {
var req = RequestParm; var req = RequestParm;
var userInfo = AppletUserInfo; var userInfo = AppletUserInfo;
if (userInfo == null)
{
userInfo = new AppletUserInfo
{
UserId = RequestParm.UserId,
MallBaseId = RequestParm.MallBaseId,
TenantId = RequestParm.TenantId
};
}
JObject parm = JObject.Parse(req.msg.ToString()); JObject parm = JObject.Parse(req.msg.ToString());
int Id = parm.GetInt("Id"); int Id = parm.GetInt("Id");
if (Id == 0) if (Id == 0)
...@@ -1933,7 +1957,7 @@ namespace Mall.WebApi.Controllers.Education ...@@ -1933,7 +1957,7 @@ namespace Mall.WebApi.Controllers.Education
model.LocationName, model.LocationName,
model.LonLat, model.LonLat,
model.StartAge, model.StartAge,
IsJoinActivity = (model.EducationConsultList.Where(x => x.UserId == userInfo.UserId) != null && model.EducationConsultList.Where(x => x.UserId == userInfo.UserId).Any()) ? 1 : 0, IsJoinActivity = (userInfo.UserId == 0) ? 0 : (model.EducationConsultList.Where(x => x.UserId == userInfo.UserId) != null && model.EducationConsultList.Where(x => x.UserId == userInfo.UserId).Any()) ? 1 : 0,
model.Summary, model.Summary,
FileGroup = fileGroup, FileGroup = fileGroup,
ActivityTitleList = (model.ActivityTitleList != null && model.ActivityTitleList.Any()) ? model.ActivityTitleList : new List<RB_Education_ActivityTitle_Extend>() ActivityTitleList = (model.ActivityTitleList != null && model.ActivityTitleList.Any()) ? model.ActivityTitleList : new List<RB_Education_ActivityTitle_Extend>()
......
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