//获取消息并推送 public ActionResult ToTsMessage() { var uid = Request["BeiTsPerson"] == null?0:Convert.ToInt64(Request["BeiTsPerson"]); var text = Request["TsText"]; string Message = ""; if (uid == 0) { var temp = WXXUserInfoService.LoadEntities(x => x.ID > 0).DefaultIfEmpty().ToList(); if (temp != null && temp[0] != null) { foreach (var a in temp) { Message = SendTempletMessge(a.ID, text); } if (Message == "推送成功") { WXXTsMessage wtm = new WXXTsMessage(); wtm.Message = text; wtm.ToAllUser = true; wtm.AddTime = DateTime.Now; WXXTsMessageService.AddEntity(wtm); return(Json(new { ret = "ok", msg = Message }, JsonRequestBehavior.AllowGet)); } } return(Json(new { ret = "no" }, JsonRequestBehavior.AllowGet)); } else { Message = SendTempletMessge(uid, text); if (Message == "推送成功") { WXXTsMessage wtm = new WXXTsMessage(); wtm.Message = text; wtm.ToAllUser = false; wtm.ToOneUser = WXXUserInfoService.LoadEntities(x => x.ID == uid).FirstOrDefault().WXID; wtm.AddTime = DateTime.Now; WXXTsMessageService.AddEntity(wtm); return(Json(new { ret = "ok", msg = Message }, JsonRequestBehavior.AllowGet)); } } return(Json(new { ret = "no" }, JsonRequestBehavior.AllowGet)); }
//获取推送消息记录信息 public ActionResult GetTsMessageList() { var temp = WXXTsMessageService.LoadEntities(x => x.Del == true).DefaultIfEmpty().ToList(); return(Json(temp, JsonRequestBehavior.AllowGet)); }