public JsonResult SendChatImgMessage(int id, string imgs) { JsonModel jm = new JsonModel(); try { var returnImgs = GetMultimedia(ConstantParam.SOCIAL_CIRCLE_CHAT_DIR, imgs); foreach (var img in returnImgs.Split(';')) { ISocialCircleChatBLL socialCircleChatBLL = BLLFactory <ISocialCircleChatBLL> .GetBLL("SocialCircleChatBLL"); T_SocialCircleChat chat = new T_SocialCircleChat() { ChatUserId = GetCurrentUser().Id, Img = img, ChatTime = DateTime.Now, SocialCircleId = id }; socialCircleChatBLL.Save(chat); } } catch { jm.Msg = "发送失败"; } return(Json(jm, JsonRequestBehavior.AllowGet)); }
public JsonResult GetSocialCircleChatJsonList(int id, int pageIndex) { PageResultModel m = new PageResultModel(); ISocialCircleChatBLL socialCircleChatBLL = BLLFactory <ISocialCircleChatBLL> .GetBLL("SocialCircleChatBLL"); var list = socialCircleChatBLL.GetPageList(c => c.SocialCircleId == id, "ChatTime", false, pageIndex, 5).Select(c => new SocialCircleChatRecordModel { ChatUser = c.ChatUser.UserName, ChatUserHeadImg = string.IsNullOrEmpty(c.ChatUser.HeadPath) ? "/Images/Weixin/header_default.png" : c.ChatUser.HeadPath, ChatTime = c.ChatTime.ToString("yyyy/MM/dd HH:mm:ss"), ChatContent = c.Content, ChatImg = c.Img, IsMySelf = c.ChatUserId == GetCurrentUser().Id }).ToList(); for (int i = 0; i < list.Count - 1; i++) { list[i].LastChatTime = list[i + 1].ChatTime; } m.Result = list; m.Total = socialCircleChatBLL.Count(c => c.SocialCircleId == id); return(Json(m, JsonRequestBehavior.AllowGet)); }
public JsonResult SendChatMessage(int id, string content) { JsonModel jm = new JsonModel(); try { ISocialCircleChatBLL socialCircleChatBLL = BLLFactory <ISocialCircleChatBLL> .GetBLL("SocialCircleChatBLL"); T_SocialCircleChat chat = new T_SocialCircleChat() { ChatUserId = GetCurrentUser().Id, Content = content, ChatTime = DateTime.Now, SocialCircleId = id }; socialCircleChatBLL.Save(chat); } catch { jm.Msg = "发送失败"; } return(Json(jm, JsonRequestBehavior.AllowGet)); }