public JsonResult AdminAdd(string eid, string code, string access_token) { int id = eid.ToInt32(); var user = UserBussiness.GetUserModel(m => m.OpenID == access_token); var model = ActivesBussiness.GetActivesModel(id); var md = ActivesManageApplyBussiness.GetActivesManageApplyModel(m => m.ActiveID == id && m.ExpirseDate <= DateTime.Now && m.Status == 0); if (md == null) { return(Fail("请找管理员索要验证码")); } if (code != md.Code) { return(Fail("验证码错误")); } var userid = user.ID; if (model.CreateUserID == userid) { return(Fail("您已经是管理员了")); } var isManage = ActiveManagesBussiness.GetActiveManagesModel(m => m.ActiveID == id && m.ManageUserID == userid); if (isManage != null) { return(Fail("您已经是管理员了")); } md.UseUserID = md.ID; md.JoinTime = DateTime.Now; md.Status = 1; ActiveManagesModel activeManagesModel = new ActiveManagesModel(); activeManagesModel.ManageUserID = user.ID; activeManagesModel.ActiveID = id; activeManagesModel.ApplyUserID = md.CreateUserID; activeManagesModel.CreateTime = DateTime.Now; bool flag = ActiveManagesBussiness.AddAdmin(activeManagesModel, md); if (flag) { return(Success("success")); } else { return(Fail("fail")); } }
public static bool UpdateActiveModel(ActiveManagesModel entity) { return(ActiveManagesDAL.dal.UpdateActiveModel(entity)); }
public static bool AddAdmin(ActiveManagesModel ActiveManagesModel, ActivesManageApplyModel activesManageApplyModel) { return(ActiveManagesDAL.dal.AddAdmin(ActiveManagesModel, activesManageApplyModel)); }
public static bool InsertActiveModel(ActiveManagesModel entity) { return(ActiveManagesDAL.dal.InsertActiveModel(entity)); }