Commit 47a71959 authored by liudong1993's avatar liudong1993

招募贴我的报名列表

parent 65e184a9
...@@ -193,7 +193,7 @@ namespace Mall.Module.Miai ...@@ -193,7 +193,7 @@ namespace Mall.Module.Miai
UserName = umodel.Name, UserName = umodel.Name,
umodel.Photo, umodel.Photo,
Sex, Sex,
Deadline = model.Deadline.ToString("yyyy-MM-dd"), Deadline = model.Deadline.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,
...@@ -225,7 +225,7 @@ namespace Mall.Module.Miai ...@@ -225,7 +225,7 @@ 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"), Deadline = model.Deadline.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
...@@ -577,6 +577,12 @@ namespace Mall.Module.Miai ...@@ -577,6 +577,12 @@ namespace Mall.Module.Miai
var model = miai_ActivityEnrollRepository.GetEntity(enrollId); var model = miai_ActivityEnrollRepository.GetEntity(enrollId);
if (model == null || model.Status == 1) { return "已取消报名"; } if (model == null || model.Status == 1) { return "已取消报名"; }
if (model.UserId != userInfo.UserId) { return "没有取消权限"; } if (model.UserId != userInfo.UserId) { return "没有取消权限"; }
var amodel = miai_ActivityRepository.GetEntity(model.ActivityId);
if (amodel == null || amodel.Status == 1) { return "帖子已被删除"; }
if (amodel.Deadline <= DateTime.Now)
{
return "已过了报名时间,无法报名";
}
Dictionary<string, object> keyValues = new Dictionary<string, object>() { Dictionary<string, object> keyValues = new Dictionary<string, object>() {
{ nameof(RB_Miai_ActivityEnroll_Extend.Status),1 }, { nameof(RB_Miai_ActivityEnroll_Extend.Status),1 },
{ nameof(RB_Miai_ActivityEnroll_Extend.UpdateDate),DateTime.Now }, { nameof(RB_Miai_ActivityEnroll_Extend.UpdateDate),DateTime.Now },
......
...@@ -106,7 +106,11 @@ where {where} order by e.Id desc"; ...@@ -106,7 +106,11 @@ where {where} order by e.Id desc";
/// <returns></returns> /// <returns></returns>
public List<RB_Miai_ActivityEnroll_Extend> GetMyEnrollPageList(int pageIndex, int pageSize, out long count, RB_Miai_ActivityEnroll_Extend dmodel) public List<RB_Miai_ActivityEnroll_Extend> GetMyEnrollPageList(int pageIndex, int pageSize, out long count, RB_Miai_ActivityEnroll_Extend dmodel)
{ {
string where = $" 1=1 and {nameof(RB_Miai_ActivityEnroll_Extend.Status)}=0 "; string where = $" 1=1 ";
if (dmodel.Status >= 0)
{
where += $@" and {nameof(RB_Miai_ActivityEnroll_Extend.Status)}={dmodel.Status}";
}
if (dmodel.TenantId > 0) if (dmodel.TenantId > 0)
{ {
where += $@" and {nameof(RB_Miai_ActivityEnroll_Extend.TenantId)}={dmodel.TenantId}"; where += $@" and {nameof(RB_Miai_ActivityEnroll_Extend.TenantId)}={dmodel.TenantId}";
......
...@@ -83,7 +83,7 @@ namespace Mall.WebApi.Controllers.MallBase ...@@ -83,7 +83,7 @@ namespace Mall.WebApi.Controllers.MallBase
x.ImageList, x.ImageList,
x.ReplyNum, x.ReplyNum,
x.EnrollNum, x.EnrollNum,
Deadline = x.Deadline.ToString("yyyy-MM-dd"), Deadline = x.Deadline.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);
...@@ -432,6 +432,7 @@ namespace Mall.WebApi.Controllers.MallBase ...@@ -432,6 +432,7 @@ namespace Mall.WebApi.Controllers.MallBase
x.Mobile, x.Mobile,
x.PeopleNum, x.PeopleNum,
x.Remark, x.Remark,
x.Status,
ActivityModel = new { ActivityModel = new {
x.ActivityModel?.Id, x.ActivityModel?.Id,
x.ActivityModel?.ActivityTitle, x.ActivityModel?.ActivityTitle,
......
...@@ -135,7 +135,7 @@ namespace Mall.WebApi.Controllers.MallBase ...@@ -135,7 +135,7 @@ namespace Mall.WebApi.Controllers.MallBase
x.ImageList, x.ImageList,
x.ReplyNum, x.ReplyNum,
x.EnrollNum, x.EnrollNum,
Deadline = x.Deadline.ToString("yyyy-MM-dd"), Deadline = x.Deadline.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