Commit 4929b6db authored by liudong1993's avatar liudong1993

1

parent eac0fe5e
...@@ -52,10 +52,15 @@ namespace Mall.Model.Entity.Miai ...@@ -52,10 +52,15 @@ namespace Mall.Model.Entity.Miai
/// </summary> /// </summary>
public int UserId { get; set; } public int UserId { get; set; }
/// <summary>
/// 是否开启报名 1是 2否
/// </summary>
public int IsOpenEnroll { get; set; }
/// <summary> /// <summary>
/// 报名截止日期 /// 报名截止日期
/// </summary> /// </summary>
public DateTime Deadline { get; set; } public DateTime? Deadline { get; set; }
/// <summary> /// <summary>
/// 删除状态 /// 删除状态
......
...@@ -195,7 +195,8 @@ namespace Mall.Module.Miai ...@@ -195,7 +195,8 @@ namespace Mall.Module.Miai
UserName = umodel.Name, UserName = umodel.Name,
umodel.Photo, umodel.Photo,
Sex, Sex,
Deadline = model.Deadline.ToString("yyyy-MM-dd HH:mm"), model.IsOpenEnroll,
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,
IsEnroll, IsEnroll,
...@@ -227,7 +228,8 @@ namespace Mall.Module.Miai ...@@ -227,7 +228,8 @@ namespace Mall.Module.Miai
model.UserId, model.UserId,
UserName = umodel.Name, UserName = umodel.Name,
umodel.Photo, umodel.Photo,
Deadline = model.Deadline.ToString("yyyy-MM-dd HH:mm"), model.IsOpenEnroll,
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,
ReplyNum = rlist.FirstOrDefault()?.ReplyNum ?? 0 ReplyNum = rlist.FirstOrDefault()?.ReplyNum ?? 0
...@@ -250,6 +252,7 @@ namespace Mall.Module.Miai ...@@ -250,6 +252,7 @@ namespace Mall.Module.Miai
{ nameof(RB_Miai_Activity_Extend.ActivityTitle),demodel.ActivityTitle}, { nameof(RB_Miai_Activity_Extend.ActivityTitle),demodel.ActivityTitle},
{ nameof(RB_Miai_Activity_Extend.Content),demodel.Content}, { nameof(RB_Miai_Activity_Extend.Content),demodel.Content},
{ nameof(RB_Miai_Activity_Extend.Images),demodel.Images}, { nameof(RB_Miai_Activity_Extend.Images),demodel.Images},
{ nameof(RB_Miai_Activity_Extend.IsOpenEnroll),demodel.IsOpenEnroll},
{ nameof(RB_Miai_Activity_Extend.Deadline),demodel.Deadline}, { nameof(RB_Miai_Activity_Extend.Deadline),demodel.Deadline},
{ nameof(RB_Miai_Activity_Extend.UpdateDate),demodel.UpdateDate} { nameof(RB_Miai_Activity_Extend.UpdateDate),demodel.UpdateDate}
}; };
...@@ -567,6 +570,7 @@ namespace Mall.Module.Miai ...@@ -567,6 +570,7 @@ namespace Mall.Module.Miai
if (list.Any()) { return "已存在报名信息"; } if (list.Any()) { return "已存在报名信息"; }
var model = miai_ActivityRepository.GetEntity(demodel.ActivityId); var model = miai_ActivityRepository.GetEntity(demodel.ActivityId);
if (model == null || model.Status == 1) { return "活动不存在"; } if (model == null || model.Status == 1) { return "活动不存在"; }
if (model.IsOpenEnroll != 1) { return "无法报名"; }
if (model.Deadline <= DateTime.Now) if (model.Deadline <= DateTime.Now)
{ {
return "已过了报名时间,无法报名"; return "已过了报名时间,无法报名";
...@@ -588,6 +592,7 @@ namespace Mall.Module.Miai ...@@ -588,6 +592,7 @@ namespace Mall.Module.Miai
if (model.UserId != userInfo.UserId) { return "没有取消权限"; } if (model.UserId != userInfo.UserId) { return "没有取消权限"; }
var amodel = miai_ActivityRepository.GetEntity(model.ActivityId); var amodel = miai_ActivityRepository.GetEntity(model.ActivityId);
if (amodel == null || amodel.Status == 1) { return "帖子已被删除"; } if (amodel == null || amodel.Status == 1) { return "帖子已被删除"; }
if (amodel.IsOpenEnroll != 1) { return "无法取消报名"; }
if (amodel.Deadline <= DateTime.Now) if (amodel.Deadline <= DateTime.Now)
{ {
return "已过了报名时间,无法报名"; return "已过了报名时间,无法报名";
......
...@@ -70,10 +70,10 @@ namespace Mall.WebApi.Controllers.MallBase ...@@ -70,10 +70,10 @@ namespace Mall.WebApi.Controllers.MallBase
var userInfo = AppletUserInfo; 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) //if (demodel.ForumId <= 0)
{ //{
return ApiResult.ParamIsNull("请传递版块id"); // return ApiResult.ParamIsNull("请传递版块id");
} //}
demodel.TenantId = userInfo.TenantId; demodel.TenantId = userInfo.TenantId;
demodel.MallBaseId = userInfo.MallBaseId; 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);
...@@ -90,7 +90,8 @@ namespace Mall.WebApi.Controllers.MallBase ...@@ -90,7 +90,8 @@ namespace Mall.WebApi.Controllers.MallBase
x.ImageList, x.ImageList,
x.ReplyNum, x.ReplyNum,
x.EnrollNum, x.EnrollNum,
Deadline = x.Deadline.ToString("yyyy-MM-dd HH:mm"), x.IsOpenEnroll,
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")
}); });
return ApiResult.Success("", pagelist); return ApiResult.Success("", pagelist);
...@@ -142,9 +143,12 @@ namespace Mall.WebApi.Controllers.MallBase ...@@ -142,9 +143,12 @@ namespace Mall.WebApi.Controllers.MallBase
{ {
return ApiResult.ParamIsNull("请传递内容"); return ApiResult.ParamIsNull("请传递内容");
} }
if (demodel.Deadline < DateTime.Now) if (demodel.IsOpenEnroll == 1)
{ {
return ApiResult.ParamIsNull("请重新选择报名截止日期"); if (demodel.Deadline < DateTime.Now)
{
return ApiResult.ParamIsNull("请重新选择报名截止日期");
}
} }
#region 内容是否违规 #region 内容是否违规
...@@ -555,7 +559,8 @@ namespace Mall.WebApi.Controllers.MallBase ...@@ -555,7 +559,8 @@ namespace Mall.WebApi.Controllers.MallBase
x.ActivityModel?.Content, x.ActivityModel?.Content,
x.ActivityModel?.ImageList, x.ActivityModel?.ImageList,
x.ActivityModel?.EnrollNum, x.ActivityModel?.EnrollNum,
Deadline = x.ActivityModel?.Deadline.ToString("yyyy-MM-dd"), x.ActivityModel?.IsOpenEnroll,
Deadline = x.ActivityModel?.IsOpenEnroll == 1 ? x.ActivityModel?.Deadline.Value.ToString("yyyy-MM-dd") : "",
x.ActivityModel?.Status x.ActivityModel?.Status
}, },
CreateDate = x.CreateDate.ToString("yyyy-MM-dd HH:mm:ss") CreateDate = x.CreateDate.ToString("yyyy-MM-dd HH:mm:ss")
......
...@@ -135,7 +135,8 @@ namespace Mall.WebApi.Controllers.MallBase ...@@ -135,7 +135,8 @@ namespace Mall.WebApi.Controllers.MallBase
x.ImageList, x.ImageList,
x.ReplyNum, x.ReplyNum,
x.EnrollNum, x.EnrollNum,
Deadline = x.Deadline.ToString("yyyy-MM-dd HH:mm"), x.IsOpenEnroll,
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")
}); });
return ApiResult.Success("", pagelist); return ApiResult.Success("", pagelist);
......
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