//保存用户回复 public IActionResult SaveReply() { var temp = JsonHelper.DeserializeStringToDictionary <string, string>(Request.Form["json"]); var db = new EFContext(); var userAdvise = db.UserAdvises.Single(u => u.ID == Convert.ToInt64(temp["id"])); userAdvise.IsReply = 1; userAdvise.ReplyMsg = temp["replyMsg"]; var templateId = WxCommonService.GetTemplateId("回复用户"); var data = new ReplyTemplate(); data.UserMsg.Value = userAdvise.Msg; data.ReplyMsg.Value = userAdvise.ReplyMsg; data.Time.Value = userAdvise.UploadTime.ToString("yyyy年MM月dd日hh时mm分ss秒"); if (WxCommonService.SendMsgToUser(userAdvise.OpenId, templateId, data)) { db.SaveChanges(); return(Content("success")); } return(Content("fail")); }
public IActionResult ThankFeedbackUser() { var temp = JsonHelper.DeserializeStringToDictionary <string, string>(Request.Form["json"]); var db = new EFContext(); var feedBack = db.FeedBacks.Single(u => u.ID == Convert.ToInt64(temp["id"])); if (feedBack.IsThank == 1) { return(Content("success")); } var templateId = WxCommonService.GetTemplateId("感谢您的反馈"); var feedBackTemplate = new FeedBackTemplate(); feedBackTemplate.Address.Value = feedBack.Address; feedBackTemplate.Climate.Value = feedBack.Climate; feedBackTemplate.FeedbackTime.Value = feedBack.UploadTime.ToString("yyyy年MM月dd日hh时mm分ss秒"); if (WxCommonService.SendMsgToUser(feedBack.OpenId, templateId, feedBackTemplate)) { feedBack.IsThank = 1; db.SaveChanges(); return(Content("success")); } return(Content("false")); }