public JsonResult RejectMgr(int id) { JsonModel jm = new JsonModel(); if (ModelState.IsValid) { IUserSocialCircleBLL UserSocialCircleBll = BLLFactory <IUserSocialCircleBLL> .GetBLL("UserSocialCircleBLL"); var UserSocialCircle = UserSocialCircleBll.GetEntity(m => m.Id == id); if (UserSocialCircle != null) { UserSocialCircle.ApplyStatus = 2; UserSocialCircleBll.Update(UserSocialCircle); } else { jm.Msg = "该用户不存在"; } } else { jm.Msg = ConstantParam.JSON_RESULT_MODEL_CHECK_ERROR; } return(Json(jm, JsonRequestBehavior.AllowGet)); }
public JsonResult ApplyJoin(int Id) { JsonModel jm = new JsonModel(); var userId = GetCurrentUser().Id; try { IUserSocialCircleBLL userSocialCircleBll = BLLFactory <IUserSocialCircleBLL> .GetBLL("UserSocialCircleBLL"); //如果还没通过过申请 if (!userSocialCircleBll.Exist(us => us.UserId == userId && us.SocialCircleId == Id && us.ApplyStatus == ConstantParam.IsVerified_YES)) { var userSocialCircle = userSocialCircleBll.GetEntity(us => us.UserId == userId && us.SocialCircleId == Id && us.ApplyStatus == ConstantParam.IsVerified_DEFAULT); //如果已申请,正在等待审核 if (userSocialCircle != null) { userSocialCircle.ApplyTime = DateTime.Now; userSocialCircleBll.Update(userSocialCircle); } else { R_UserSocialCircle us = new R_UserSocialCircle() { UserId = GetCurrentUser().Id, SocialCircleId = Id, ApplyStatus = ConstantParam.IsVerified_DEFAULT, ApplyTime = DateTime.Now }; userSocialCircleBll.Save(us); } } else { jm.Msg = "您已加入该圈子啦"; } } catch { jm.Msg = "请求发生异常"; } return(Json(jm, JsonRequestBehavior.AllowGet)); }
public ActionResult SendMsg(int id, string ids) { WeixinApiInit(); ISocialCircleBLL socialCircleBLL = BLLFactory <ISocialCircleBLL> .GetBLL("SocialCircleBLL"); var sc = socialCircleBLL.GetEntity(s => s.Id == id); string[] i = ids.Split(','); int[] d = new int[i.Length - 1]; for (var s = 0; s < i.Length - 1; s++) { d[s] = int.Parse(i[s]); } string names = ""; for (int c = 0; c < d.Length; c++) { int o = d[c]; IUserSocialCircleBLL userSocialCircleBll = BLLFactory <IUserSocialCircleBLL> .GetBLL("UserSocialCircleBLL"); R_UserSocialCircle user = userSocialCircleBll.GetEntity(u => u.UserId == o); names += user.ApplyUser.UserName + "、"; } names = names.Substring(0, names.Length - 1); UserListSocialCircleMassTextingModel model = new UserListSocialCircleMassTextingModel() { Id = sc.Id, CreaterName = sc.Creater.UserName, CreaterHeadPath = string.IsNullOrEmpty(sc.Creater.HeadPath) ? "/Images/Weixin/header_default.png" : sc.Creater.HeadPath, MemberIds = ids, NameList = names, Count = d.Length }; return(View(model)); }