public void ProcessRequest(HttpContext context) { string key = context.Request["key"]; CommRelationType nType = new CommRelationType(); if (!Enum.TryParse(key, out nType)) { apiResp.code = (int)APIErrCode.IsNotFound; apiResp.msg = "该关系不能识别"; bllCommRelation.ContextResponse(context, apiResp); return; } if (bllCommRelation.ExistRelation(nType, bllCommRelation.WebsiteOwner, "")) { apiResp.code = (int)APIErrCode.IsSuccess; apiResp.msg = "该关系存在"; apiResp.status = true; } else { apiResp.code = (int)APIErrCode.IsNotFound; apiResp.msg = "该关系不存在"; } bllCommRelation.ContextResponse(context, apiResp); }
public void ProcessRequest(HttpContext context) { string toUserId = context.Request["autoid"]; if (string.IsNullOrEmpty(toUserId)) { apiResp.msg = "autoid 为必填项,请检查"; apiResp.code = (int)BLLJIMP.Enums.APIErrCode.IsNotFound; bLLCommRelation.ContextResponse(context, apiResp); return; } UserInfo toUserModel = bllUser.GetUserInfoByAutoID(int.Parse(toUserId)); if (toUserModel == null) { apiResp.code = (int)BLLJIMP.Enums.APIErrCode.IsNotFound; apiResp.msg = "不存在关注的用户"; bllUser.ContextResponse(context, apiResp); return; } if (bLLCommRelation.ExistRelation(BLLJIMP.Enums.CommRelationType.FollowUser, toUserModel.UserID, CurrentUserInfo.UserID)) { apiResp.msg = "已经关注"; apiResp.code = (int)BLLJIMP.Enums.APIErrCode.IsRepeat; bllUser.ContextResponse(context, apiResp); return; } apiResp.msg = "没有关注过此用户"; apiResp.status = true; bllUser.ContextResponse(context, apiResp); }
protected void Page_Load(object sender, EventArgs e) { var re = ZentCloud.Common.ValidatorHelper.PhoneNumLogicJudge("18521562432"); //if (DataLoadTool.GetCurrUserID().ToLower().StartsWith("wxuser")) //{ // Response.Redirect("/Home/logout.aspx"); //} //if (!IsPostBack) //{ // isCustomMenu = bllCommRelation.ExistRelation(BLLJIMP.Enums.CommRelationType.WebsiteOwnerIsCustomMenu, bllCommRelation.WebsiteOwner, ""); //} if (!IsPostBack) { isCustomMenu = bllCommRelation.ExistRelation(BLLJIMP.Enums.CommRelationType.WebsiteOwnerIsCustomMenu, bllCommRelation.WebsiteOwner, ""); } }
/// <summary> /// 增加商品收藏 /// </summary> /// <param name="context"></param> /// <returns></returns> private string Add(HttpContext context) { var collectType = context.Request["type"]; var productInfo = bllMall.GetProduct(context.Request["id"]);//商品ID if (productInfo == null) { resp.errcode = 1; resp.errmsg = "商品不存在"; return(ZentCloud.Common.JSONHelper.ObjectToJson(resp)); } //检查是否已经收藏 //CommRelationType. BLLJIMP.Enums.CommRelationType relaType = BLLJIMP.Enums.CommRelationType.ProductCollect; if (!string.IsNullOrEmpty(collectType)) { Enum.TryParse(collectType, out relaType); } if (bllCommRela.ExistRelation(relaType, currentUserInfo.UserID, productInfo.PID)) { resp.errcode = 1; resp.errmsg = "已经收藏过了"; return(ZentCloud.Common.JSONHelper.ObjectToJson(resp)); } //检查是否已经收藏 if (bllCommRela.AddCommRelation(relaType, currentUserInfo.UserID, productInfo.PID)) { resp.errcode = 0; resp.errmsg = "收藏成功"; } else { resp.errcode = 1; resp.errmsg = "收藏失败,请重试"; } return(ZentCloud.Common.JSONHelper.ObjectToJson(resp)); }
private string approvedApply(HttpContext context) { string ids = context.Request["ids"]; List <string> userIds = ids.Split(',').ToList(); for (int i = 0; i < userIds.Count; i++) { if (string.IsNullOrWhiteSpace(userIds[i])) { continue; } if (bllCommRelation.ExistRelation(BLLJIMP.Enums.CommRelationType.ApplyToTutor, null, userIds[i]) && !bllTutor.ExistTutor(userIds[i])) { UserInfo user = bllUser.GetUserInfo(userIds[i]); bllTutor.UpdateTutorInfoByUserInfo(user); } bllCommRelation.DelCommRelation(BLLJIMP.Enums.CommRelationType.ApplyToTutor, null, userIds[i]); bllSystemNotice.SendNotice(BLLSystemNotice.NoticeType.SystemMessage, null, null, userIds[i], "您已通过审核成为专家!"); } resp.Status = 1; resp.Msg = "审核完成"; return(Common.JSONHelper.ObjectToJson(resp)); }
public void ProcessRequest(HttpContext context) { string relationId = context.Request["rel_id"]; int page = 1; int rows = int.MaxValue; if (!string.IsNullOrWhiteSpace(context.Request["page"])) { page = Convert.ToInt32(context.Request["page"]); } if (!string.IsNullOrWhiteSpace(context.Request["rows"])) { rows = Convert.ToInt32(context.Request["rows"]); } UserInfo CurrentUserInfo = bllUser.GetCurrentUserInfo(); if (string.IsNullOrWhiteSpace(relationId) && CurrentUserInfo != null) { relationId = CurrentUserInfo.AutoID.ToString(); } if (string.IsNullOrWhiteSpace(relationId)) { relationId = "-999"; } List <CommRelationInfo> rellist = bLLCommRelation.GetRelationList(CommRelationType.Friend, null, relationId, 1, int.MaxValue, colName: "AutoId,MainId"); if (rellist.Count == 0) { apiResp.code = (int)BLLJIMP.Enums.APIErrCode.IsSuccess; apiResp.msg = "查询完成"; apiResp.status = true; apiResp.result = new { totalcount = 0, list = rellist }; bLLCommRelation.ContextResponse(context, apiResp); return; } string autoIds = ZentCloud.Common.MyStringHelper.ListToStr(rellist.Select(p => p.MainId).ToList(), "", ","); int total = 0; List <UserInfo> uList = bllUser.GetUserList(page, rows, null, null, null, null, null, out total, autoIds, "AutoID,UserID,WXNickname,TrueName,WebsiteOwner,WXHeadimgurl,Avatar,Phone,ViewType,TotalScore,OnlineTimes,Description"); var list = from p in uList join r in rellist on p.AutoID.ToString() equals r.MainId orderby r.AutoId descending select new { id = p.AutoID, avatar = bllUser.GetUserDispalyAvatar(p), userName = bllUser.GetUserDispalyName(p), describe = p.Description, phone = p.ViewType == 1 ? "" : p.Phone, score = p.TotalScore, times = p.OnlineTimes, userHasRelation = CurrentUserInfo == null ? false : bLLCommRelation.ExistRelation(CommRelationType.Friend, p.AutoID.ToString(), CurrentUserInfo.AutoID.ToString()) }; apiResp.code = (int)BLLJIMP.Enums.APIErrCode.IsSuccess; apiResp.msg = "查询完成"; apiResp.status = true; apiResp.result = new { totalcount = total, list = list }; bLLCommRelation.ContextResponse(context, apiResp); }
public void ProcessRequest(HttpContext context) { int pageIndex = int.Parse(context.Request["pageIndex"]); int pageSize = int.Parse(context.Request["pageSize"]); string userAutoId = context.Request["userAutoId"]; string keyword = context.Request["keyword"]; //昵称搜索 string type = context.Request["type"]; //昵称搜索 string exchange = context.Request["exchange"]; //1时mainId,relationId互换 string isid = context.Request["isid"]; //AutoID建立的关系 BLLJIMP.Enums.CommRelationType nType = BLLJIMP.Enums.CommRelationType.FollowUser; if (!string.IsNullOrWhiteSpace(type)) { if (!Enum.TryParse(type, out nType)) { apiResp.code = 1; apiResp.msg = "类型格式不能识别"; bLLCommRelation.ContextResponse(context, apiResp); return; } } currentUserInfo = bLLCommRelation.GetCurrentUserInfo(); string mainId = ""; string relationId = ""; if (isid == "1") { relationId = userAutoId; } else { UserInfo user = bllUser.GetUserInfoByAutoID(int.Parse(userAutoId)); relationId = user.UserID; } if (exchange == "1") { mainId = relationId; relationId = ""; } int TCount = 0; List <UserInfo> users = bllUser.GetRelationUserList(pageSize, pageIndex, nType, mainId, relationId, keyword, out TCount, isid == "1"); var list = from p in users select new { id = p.AutoID, avatar = bllUser.GetUserDispalyAvatar(p), userName = bllUser.GetUserDispalyName(p), describe = p.Description, phone = p.ViewType == 1?"": p.Phone, score = p.TotalScore, times = p.OnlineTimes, userHasRelation = this.currentUserInfo == null ? false : (isid == "1" ? bLLCommRelation.ExistRelation(nType, p.AutoID.ToString(), this.currentUserInfo.AutoID.ToString()) : bLLCommRelation.ExistRelation(nType, p.UserID, this.currentUserInfo.UserID)), relationTime = p.LastLoginDate.ToString("yyyy/MM/dd hh:mm:ss") }; apiResp.code = (int)BLLJIMP.Enums.APIErrCode.IsSuccess; apiResp.msg = "查询完成"; apiResp.status = true; apiResp.result = new { totalcount = TCount, list = list }; bLLCommRelation.ContextResponse(context, apiResp); }
public void ProcessRequest(HttpContext context) { string activity_id = context.Request["activity_id"]; string longitude = context.Request["longitude"]; string latitude = context.Request["latitude"]; if (string.IsNullOrWhiteSpace(longitude) || string.IsNullOrWhiteSpace(latitude)) { apiResp.code = (int)APIErrCode.PrimaryKeyIncomplete; apiResp.msg = "请传入当前经纬度"; bll.ContextResponse(context, apiResp); return; } int total = 0; List <JuActivityInfo> list = bll.GetRangeUserList(1, 1, bll.WebsiteOwner, null, "Appointment", null, null, longitude, latitude , null, null, null, null, null, null, null, null, null, null , null, null, "99", null, null, out total, int.MaxValue, null, activity_id); if (list.Count == 0) { apiResp.code = (int)APIErrCode.OperateFail; apiResp.msg = "约会没有找到"; bll.ContextResponse(context, apiResp); return; } UserInfo userTemp = bllUser.GetUserInfo(list[0].UserID); if (userTemp == null) { apiResp.code = (int)APIErrCode.OperateFail; apiResp.msg = "发布人信息未找到"; bll.ContextResponse(context, apiResp); return; } ActivityDataInfo actData = bll.GetActivityDataByUserId(list[0].SignUpActivityID, null, CurrentUserInfo.UserID , bll.WebsiteOwner); List <ActivityDataInfo> listSignupData = new List <ActivityDataInfo>(); if (CurrentUserInfo.UserID == list[0].UserID) { listSignupData = bll.GetActivityDataListByUId(list[0].SignUpActivityID, bll.WebsiteOwner, "1"); } apiResp.status = true; apiResp.code = 0; apiResp.result = new { activity_id = list[0].JuActivityID, activity_name = list[0].ActivityName, activity_address = list[0].ActivityAddress, activity_summary = list[0].Summary, create_time = DateTimeHelper.DateTimeToUnixTimestamp(list[0].CreateDate), create_time_str = DateTimeHelper.DateTimeToString(list[0].CreateDate), activity_start_time = list[0].ActivityStartDate.HasValue ? DateTimeHelper.DateTimeToUnixTimestamp(list[0].ActivityStartDate.Value) : 0, activity_start_time_str = list[0].ActivityStartDate.HasValue ? DateTimeHelper.DateTimeToString(list[0].ActivityStartDate.Value) : "", activity_pv = list[0].PV, activity_commentcount = list[0].CommentCount, activity_signcount = list[0].SignUpCount, category_id = list[0].CategoryId, category_name = list[0].CategoryName, activity_ex1 = list[0].K1, activity_ex2 = list[0].K2, activity_ex3 = list[0].K3, activity_ex4 = list[0].K4, activity_ex5 = list[0].K5, activity_ex6 = list[0].K6, activity_ex7 = list[0].K7, activity_ex8 = list[0].K8, activity_ex9 = list[0].K9, activity_ex10 = list[0].K10, credit_acount = list[0].CreditAcount, guarantee_credit_acount = list[0].GuaranteeCreditAcount, publish_user = new { id = userTemp.AutoID, user_name = userTemp.UserID, nick_name = userTemp.WXNickname, gender = userTemp.Gender, birthday = DateTimeHelper.DateTimeToUnixTimestamp(userTemp.Birthday), birthday_str = DateTimeHelper.DateTimeToString(userTemp.Birthday), identification = userTemp.Ex5, avatar = userTemp.Avatar }, status = list[0].TStatus, isstop = (list[0].TStatus == 2 || list[0].TStatus == -1)?true:false, distance = list[0].Distance, isauthor = list[0].UserID == CurrentUserInfo.UserID ? true : false, issignup = actData == null?false:true, signup_user_status = actData == null? -99: actData.Status, need_signin = listSignupData.Count > 0? true: false, isfollow = bllCommRelation.ExistRelation(CommRelationType.FollowUser, list[0].UserID, CurrentUserInfo.UserID) }; //阅读数+1 list[0].PV++; bll.Update(list[0]); apiResp.msg = "查询完成"; bll.ContextResponse(context, apiResp); }
public void ProcessRequest(HttpContext context) { string autoId = context.Request["id"]; string chk_friend = context.Request["chk_friend"]; if (string.IsNullOrEmpty(autoId)) { resp.errcode = (int)BLLJIMP.Enums.APIErrCode.IsNotFound; resp.errmsg = "id 为必填项,请检查"; context.Response.Write(ZentCloud.Common.JSONHelper.ObjectToJson(resp)); return; } UserInfo model = bllUser.GetUserInfoByAutoID(int.Parse(autoId)); if (model == null || (model.UserType != 1 && model.WebsiteOwner != bllUser.WebsiteOwner)) { resp.errcode = (int)BLLJIMP.Enums.APIErrCode.IsNotFound; resp.errmsg = "用户不存在"; context.Response.Write(ZentCloud.Common.JSONHelper.ObjectToJson(resp)); return; } bool isFriend = false; if (chk_friend == "1") { UserInfo curUser = bllUser.GetCurrentUserInfo(); if (curUser != null) { if (model.AutoID == curUser.AutoID) { isFriend = true; } else { isFriend = bllCommRelation.ExistRelation(CommRelationType.Friend, model.AutoID.ToString(), curUser.AutoID.ToString()); } } } resp.isSuccess = true; resp.returnObj = new { id = model.AutoID, user_name = model.UserID, nick_name = bllUser.GetUserDispalyName(model), avatar = model.Avatar, head_img_url = bllUser.GetUserDispalyAvatar(model), last_login_date = DateTimeHelper.DateTimeToUnixTimestamp(model.LastLoginDate), last_login_date_str = DateTimeHelper.DateTimeToString(model.LastLoginDate), birthday = DateTimeHelper.DateTimeToUnixTimestamp(model.Birthday), birthday_str = DateTimeHelper.DateTimeToString(model.Birthday), identification = model.Ex5, gender = model.Gender, describe = model.Description, city = model.City, province = model.Province, salary = model.Salary, imgs = model.Images, ex2 = model.Ex2, ex3 = model.Ex3, ex4 = model.Ex4, credit_acount = model.CreditAcount, distance = model.Distance, view = model.ViewType, phone = model.ViewType == 0 ? model.Phone : "", is_friend = isFriend, score = model.TotalScore, times = model.OnlineTimes }; context.Response.Write(ZentCloud.Common.JSONHelper.ObjectToJson(resp)); }