/// <summary> /// 为首页获取数据 /// </summary> /// <param name="memberid"></param> /// <returns></returns> public WebIndexModel GetIndexNeeddata(int memberid) { int count = 0; List <ReMemberRelationModel> rememberlist = ReMemberRelationDAL.GetMemberRecommendMap(memberid, out count); WebIndexModel model = new WebIndexModel(); model.helperOrders = HelpeOrderDAL.GetTopHelpeOrderListByMemberID(memberid, 6); //我提供的帮助订单 model.acceptOrders = AcceptHelpOrderDAL.GetTopAcceptOrderListByMemberID(memberid, 6); //接受帮助的订单 model.activecodeCount = ActiveCodeDAL.GetMemberActiveCodeCount(memberid, 1); //我的激活币的个数 model.activecodelog = OperateLogDAL.GetActiveCodeLogByMemberID(memberid, 10); //我的激活币和排单币的使用状态 model.AmontChangLog = OperateLogDAL.GetAmontChangeLogByMemberID(memberid, 10); //我的资金变动日志 model.members = count; //我下级会员的总人数 model.paidancodeCount = ActiveCodeDAL.GetMemberActiveCodeCount(memberid, 2); //我的排单币个数 model.zijinmodel = MemberCapitalDetailDAL.GetMemberStaticCapital(memberid); //我的资金状况详情 model.HelperMatchedList = MatchOrderDAL.GetHelperMatchedOrderListByMemberID(memberid, 5); //我的提供帮助匹配信息 model.AcceptMatchedList = MatchOrderDAL.GetAcceptMatchedOrderListByMemberID(memberid, 5); //我的接受帮助匹配信息 model.NewsCount = AdminSiteNewsDal.GetSysNewsCount(memberid); //系统公告数量 model.SysNewsList = AdminSiteNewsDal.GetModelListByUserID(memberid, 5); //系统公告列表 model.ContactCount = AdminSiteNewsDal.GetNewWebContentCount(memberid); //我的留言数量 return(model); }
public ActionResult newwebmenu() { MemberInfoModel logmember = Session[AppContent.SESSION_WEB_LOGIN] as MemberInfoModel; if (logmember == null) { return(RedirectToAction("Index", "Login", new { area = "NewTemplateArea" })); } WebSettingsModel setting = webbll.GetWebSiteModel(); WebIndexModel webmodel = memberbll.GetIndexNeeddata(logmember.ID); NewWebMenuViewModel model = new NewWebMenuViewModel(); model.ActionCodeCount = webmodel.activecodeCount; model.CurrencyCodeCount = webmodel.paidancodeCount; model.DynamicMoney = webmodel.zijinmodel.DynamicFunds; model.StaticMoney = webmodel.zijinmodel.StaticCapital; model.UserName = logmember.TruethName; model.UserPhone = logmember.MobileNum; model.TeamPersonCount = webmodel.members; model.linkurl = setting.DomainName + Url.Action("Index", "Register", new { area = "WebFrontArea", msd = logmember.MobileNum }); return(View(model)); }