/// <summary> /// 获取站内信的数量 /// </summary> /// <param name="uid"></param> /// <param name="tinstatcount">系统信息量</param> /// <param name="follcount">关注量</param> /// <param name="zancount">赞量</param> /// <param name="msgcount">评论量</param> /// <returns></returns> public int InstationInfo(int uid, out int tinstatcount, out int follcount, out int zancount, out int msgcount) { List <ViewtInstationInfo> listWhere0 = tinstaclient.GetPageListWhereUidAndloginType(uid, 0, out tinstatcount); List <ViewFollow> folllistWhere0 = followclient.GetFollowQuiltUidList(uid, 0, out follcount); List <ViewtZanModels> zanlistWhere0 = zanclient.GetByFromUidList(uid, 0, out zancount); List <ViewtMessage> msglistWhere0 = messageclient.GetPageListWhereUidAndloginType(uid, 0, out msgcount); return(0); }
/// <summary> /// 收到的评论 /// </summary> /// <param name="page"></param> /// <returns></returns> public ActionResult MessageIndex(int page = 1) { ViewBag.FromType = 0; int iToType = 0;//表示空 if (!string.IsNullOrEmpty(Request.QueryString["ToType"])) { iToType = Convert.ToInt32(Request.QueryString["ToType"]); } List <ViewtMessage> listWhere0 = messageclient.GetPageListWhereUidAndloginType(user.Uid, 0, out count); if (count > 0) { //第一次登录 foreach (ViewtMessage item in listWhere0) { item.loginType = 1; messageclient.Update(item); } } else { List <ViewtMessage> listWhere1 = messageclient.GetPageListWhereUidAndloginType(user.Uid, 1, out count); if (count > 0) { foreach (ViewtMessage item in listWhere1) { item.loginType = 2; messageclient.Update(item); } } } #region 收到的评论 List <ViewtMessage> entitylist = messageclient.GetByMessage(iToType, user.Uid, 0); PagedList <ViewtMessage> pagelist = new PagedList <ViewtMessage>(entitylist, page, 10, count); List <ViewFollowUserDetail> listFollowGroup = new List <ViewFollowUserDetail>(); foreach (var item in entitylist) { ViewYogaUser userEntity = clientUser.GetYogaUserById(item.FromUid.Value); ViewFollowUserDetail model = new ViewFollowUserDetail(); model.FollowersName = userEntity.NickName;//昵称 model.CreateTime = item.CreateDate; model.iNew = item.loginType.Value; model.Profile = item.sContent; // 0:留言;1:推荐;2 学习互动留言;3 活动留言 ;4:日志留言;5 会馆留言 if (item.ToType == 1 || item.ToType == 0) { model.messType = "我"; } else if (item.ToType == 2) { model.messType = "我的学习互动"; } else if (item.ToType == 3) { model.messType = "我的活动"; } else if (item.ToType == 4) { model.messType = "我的日志"; } else if (item.ToType == 5) { model.messType = "我的会馆"; } #region if (userEntity.UserType == 0) { ViewYogaUserDetail udmodel3 = udclient.GetYogaUserDetailById(item.FromUid.Value); model.spic = method.DisplayImg(udmodel3.DisplayImg); model.userurl = "/YogaUserDetail/Details/"; model.uid = udmodel3.UID; listFollowGroup.Add(model); } else { ViewYogisModels mmodel3 = clientModel.GetYogisModelsById(item.FromUid.Value); model.spic = method.DisplayImg(mmodel3.DisplayImg); if (mmodel3.YogisLevel == 4) { model.userurl = "/YogaGuru/Details/"; model.nickname = mmodel3.RealName; } else { model.userurl = "/YogisModels/Details/"; } model.uid = mmodel3.UID; listFollowGroup.Add(model); } #endregion } ViewBag.listFollowGroup = listFollowGroup; #endregion if (Request.IsAjaxRequest()) { return(PartialView("PartialMessage", pagelist)); } return(View(pagelist)); }