public string GetOpinionFeedbackData() { StringBuilder strData = new StringBuilder(); try { if (string.IsNullOrWhiteSpace(Request.Params["CompanyID"])) { return(strData.ToString()); } int page = string.IsNullOrEmpty(Request.Params["page"]) ? 0 : int.Parse(Request.Params["page"]); int rows = string.IsNullOrEmpty(Request.Params["rows"]) ? 0 : int.Parse(Request.Params["rows"]); DateTime start = DateTime.Now.AddDays(-1); DateTime sTime; if (!string.IsNullOrWhiteSpace(Request.Params["StartTime"]) && DateTime.TryParse(Request.Params["StartTime"], out sTime)) { start = sTime; } DateTime end = DateTime.Now; DateTime eTime; if (!string.IsNullOrWhiteSpace(Request.Params["EndTime"]) && DateTime.TryParse(Request.Params["EndTime"], out eTime)) { end = eTime; } string companyId = Request.Params["CompanyID"].ToString(); int total = 0; List <WX_OpinionFeedback> result = WXOpinionFeedbackServices.QueryPage(companyId, start, end, page, rows, out total); strData.Append("{"); strData.Append("\"total\":" + total + ","); strData.Append("\"rows\":" + JsonHelper.GetJsonString(result) + ","); strData.Append("\"index\":" + page); strData.Append("}"); } catch (Exception ex) { ExceptionsServices.AddExceptions(ex, "查询微信意见反馈失败"); } return(strData.ToString()); }
public ActionResult SaveProblem(string content) { try { if (string.IsNullOrWhiteSpace(content)) { return(PageAlert("ProblemFeedback", "OtherService", new { RemindUserContent = "内容不能为空" })); } WX_OpinionFeedback model = new WX_OpinionFeedback(); model.OpenId = WeiXinUser.OpenID; model.FeedbackContent = content; model.CompanyID = WeiXinUser.CompanyID; WXOpinionFeedbackServices.Create(model); return(PageAlert("ProblemFeedback", "OtherService", new { RemindUserContent = "我们已收到您的反馈信息,我们会尽快对您的问题进行处理" })); } catch (Exception ex) { ExceptionsServices.AddExceptionToDbAndTxt("WeiXinPageError", "保存问题反馈异常", ex, LogFrom.WeiXin); return(PageAlert("ProblemFeedback", "OtherService", new { RemindUserContent = "保存反馈信息异常" })); } }