private void GetPosition() { pInfo = bll.Get <BLLJIMP.Model.PositionInfo>(string.Format(" WebsiteOwner='{0}' AND AutoId='{1}'", bll.WebsiteOwner, AutoId)); if (pInfo != null) { pInfo.Pv = pInfo.Pv + 1; bll.Update(pInfo); txtTitle.Text = pInfo.Title; txtPersonal.Text = pInfo.Personal; txtTime.Text = pInfo.InsertDate.ToString(); txtAddress.Text = pInfo.Address; txtEnterpriseScale.Text = pInfo.EnterpriseScale; txtContent.Text = pInfo.Context; } }
/// <summary> /// 获取职位 /// </summary> /// <param name="context"></param> /// <returns></returns> private string GetPositionInfo(HttpContext context) { string autoId = context.Request["AutoId"]; if (string.IsNullOrEmpty(autoId)) { resp.Status = -1; resp.Msg = "系统出错,请联系管理员!"; goto OutF; } BLLJIMP.Model.PositionInfo pInfo = bllJuactivity.Get <BLLJIMP.Model.PositionInfo>(string.Format(" WebsiteOwner='{0}' AND AutoId='{1}'", bll.WebsiteOwner, autoId)); resp.Status = 0; resp.ExObj = pInfo; OutF: return(Common.JSONHelper.ObjectToJson(resp)); }
/// <summary> /// 添加更新职位 /// </summary> /// <param name="context"></param> /// <returns></returns> private string AUPositionInfo(HttpContext context) { string autoId = context.Request["AutoId"]; string title = context.Request["Title"]; string iocnImg = context.Request["IocnImg"]; string personal = context.Request["Personal"]; string salaryRange = context.Request["SalaryRange"]; string enterpriseScale = context.Request["EnterpriseScale"]; string address = context.Request["Address"]; string tutorExplain = context.Request["TutorExplain"]; string workYear = context.Request["WorkYear"]; string education = context.Request["Education"]; string tradeIds = context.Request["TradeIds"]; string professionalIds = context.Request["ProfessionalIds"]; string city = context.Request["City"]; string company = context.Request["Company"]; BLLJIMP.Model.PositionInfo pInfo = bllJuactivity.Get <BLLJIMP.Model.PositionInfo>(string.Format(" WebsiteOwner='{0}' AND AutoId='{1}'", bll.WebsiteOwner, autoId)); if (pInfo != null) { pInfo.Title = title; pInfo.IocnImg = iocnImg; pInfo.Personal = personal; pInfo.SalaryRange = salaryRange; pInfo.EnterpriseScale = enterpriseScale; pInfo.Address = address; pInfo.Context = tutorExplain; pInfo.WebsiteOwner = bll.WebsiteOwner; pInfo.InsertDate = DateTime.Now; pInfo.WorkYear = workYear; pInfo.Education = education; pInfo.TradeIds = tradeIds; pInfo.ProfessionalIds = professionalIds; pInfo.City = city; pInfo.Company = company; pInfo.LastUpdateDate = DateTime.Now; if (bllJuactivity.Update(pInfo)) { resp.Status = 1; resp.Msg = "更新成功"; } else { resp.Status = 0; resp.Msg = "更新失败"; } } else { pInfo = new BLLJIMP.Model.PositionInfo() { Title = title, IocnImg = iocnImg, Personal = personal, SalaryRange = salaryRange, EnterpriseScale = enterpriseScale, Address = address, InsertDate = DateTime.Now, Context = tutorExplain, WebsiteOwner = bll.WebsiteOwner, Education = education, WorkYear = workYear, TradeIds = tradeIds, ProfessionalIds = professionalIds, City = city, Company = company, LastUpdateDate = DateTime.Now }; if (bllJuactivity.Add(pInfo)) { resp.Status = 1; resp.Msg = "添加成功"; } else { resp.Status = 0; resp.Msg = "添加失败"; } } return(Common.JSONHelper.ObjectToJson(resp)); }
/// <summary> /// 保存申请人信息 /// </summary> /// <param name="context"></param> /// <returns></returns> private string SavaApplyPositionInfo(HttpContext context) { string autoId = context.Request["AutoId"]; string skill = context.Request["Skill"]; string expectedSalary = context.Request["ExpectedSalary"]; string comeTime = context.Request["ComeTime"]; string reasonLeaving = context.Request["ReasonLeaving"]; string trade = context.Request["Trade"]; string professional = context.Request["Professional"]; if (bllUser.GetCount <BLLJIMP.Model.ApplyPositionInfo>(string.Format("UserId='{0}' And PositionId={1}", currentUserInfo.UserID, autoId)) > 0) { resp.Msg = "您已经申请过了"; return(Common.JSONHelper.ObjectToJson(resp)); } BLLJIMP.Model.ApplyPositionInfo applyInfo = new BLLJIMP.Model.ApplyPositionInfo() { Skill = skill, ExpectedSalary = expectedSalary, ComeTime = DateTime.Now, ReasonLeaving = reasonLeaving, UserId = this.currentUserInfo.UserID, UserName = this.currentUserInfo.TrueName != null ? this.currentUserInfo.TrueName : this.currentUserInfo.WXNickname, WebsiteOwner = bll.WebsiteOwner, PositionId = Convert.ToInt32(autoId), Phone = currentUserInfo.Phone, Trade = trade, Professional = professional }; if (bllJuactivity.Add(applyInfo)) { BLLJIMP.Model.PositionInfo pInfo = bllJuactivity.Get <BLLJIMP.Model.PositionInfo>(string.Format(" WebsiteOwner='{0}' AND AutoId='{1}'", bllUser.WebsiteOwner, autoId)); pInfo.PersonNum = pInfo.PersonNum + 1; bllJuactivity.Update(pInfo); resp.Status = 1; resp.Msg = "申请成功"; // BLLWeixin bllWeixin = new BLLWeixin(""); // //提醒客服 // var CurrWebSiteUserInfo = bllWeixin.GetCurrWebSiteUserInfo(); // if (!string.IsNullOrEmpty(CurrWebSiteUserInfo.WeiXinKeFuOpenId)) // { // BLLWeixin.TMTaskNotification notificaiton = new BLLWeixin.TMTaskNotification(); // var acctoken = bllWeixin.GetAccessToken(CurrWebSiteUserInfo.UserID); // notificaiton.First = "有新的职位申请"; // notificaiton.Keyword1 = "职位:" + PInfo.Title; // notificaiton.Keyword2 = "职位申请"; // notificaiton.Remark = string.Format("申请人:{0}手机:{1}", apInfo.UserName, apInfo.Phone); // var result= bllWeixin.SendTemplateMessage(acctoken, CurrWebSiteUserInfo.WeiXinKeFuOpenId, notificaiton); // } ////提醒客服 //发送提醒邮件 //bllEmail.Step5ApplyPostionRemind(applyInfo, pInfo, currentUserInfo); //发送提醒邮件 } else { resp.Status = -1; resp.Msg = "申请失败"; } return(Common.JSONHelper.ObjectToJson(resp)); }