예제 #1
0
        /// <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);
        }
예제 #2
0
 /// <summary>
 /// 查询我的留言数目
 /// </summary>
 /// <param name="memberid"></param>
 /// <returns></returns>
 public int GetNewWebContentCount(int memberid)
 {
     return(AdminSiteNewsDal.GetNewWebContentCount(memberid));
 }
예제 #3
0
 /// <summary>
 /// 根据ID得到一个对象实体
 /// </summary>
 public List <AdminSiteNewsModel> GetModelListByUserID(int userid, int topnum = 100)
 {
     return(AdminSiteNewsDal.GetModelListByUserID(userid, topnum));
 }
예제 #4
0
 /// <summary>
 /// 查询系统公告数目
 /// </summary>
 /// <param name="memberid"></param>
 /// <returns></returns>
 public int GetSysNewsCount(int memberid)
 {
     return(AdminSiteNewsDal.GetSysNewsCount(memberid));
 }