public JsonResult Exit(int id) { int userId = GetCurrentUser().Id; JsonModel jm = new JsonModel(); try { IUserSocialCircleBLL userSocialCircleBLL = BLLFactory <IUserSocialCircleBLL> .GetBLL("UserSocialCircleBLL"); if (userSocialCircleBLL.Exist(u => u.SocialCircleId == id && u.UserId == userId && u.ApplyStatus == ConstantParam.IsVerified_YES)) { int n = userSocialCircleBLL.ExecuteSql(string.Format("update R_UserSocialCircle set ApplyStatus = 3 where UserId={0} and SocialCircleId={1} and ApplyStatus=1", userId, id)); if (n < 0) { jm.Msg = "退出失败"; } } else { jm.Msg = "您还未加入该圈子"; } } catch { jm.Msg = "请求发生异常"; } return(Json(jm, JsonRequestBehavior.AllowGet)); }
public JsonResult DeleUserManage(int id, string userId) { JsonModel jm = new JsonModel(); try { IUserSocialCircleBLL userSocialCircleBll = BLLFactory <IUserSocialCircleBLL> .GetBLL("UserSocialCircleBLL"); if (userId != null) { string[] a = userId.Split(','); int[] intTemp = new int[a.Length - 1]; for (int i = 0; i < a.Length - 1; i++) { intTemp[i] = int.Parse(a[i]); } for (var c = 0; c < intTemp.Length; c++) { int d = intTemp[c]; if (userSocialCircleBll.Exist(u => u.UserId == d && u.SocialCircleId == id && u.ApplyStatus == ConstantParam.IsVerified_YES)) { userSocialCircleBll.ExecuteSql(string.Format("update R_UserSocialCircle set ApplyStatus=3 where UserId={0} and SocialCircleId={1} and ApplyStatus=1", d, id)); } } } } catch { jm.Msg = "删除失败"; } 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)); }