Exemple #1
0
        public void Query(int userId)
        {
            //var request = new MemberRecommendLogRequest();
            //request.salerId = userId;
            //request.PageSize = 1000;
            var account = AccountService.GetByUserId(userId);
            var query   = RecommendLogService.GetList(account.accountId);

            if (query != null)
            {
                RecommendLogs.List = query.Select(x => new PromotionModel()
                {
                    Name = x.DisplayName, value = x.grade.ToString(), tj = x.tj
                }).ToList();
                //Page(request.PageIndex, request.PageSize, query.TotalCount, RecommendLogs);
            }

            presentExp    = account.presentExp;
            activatePoint = account.activatePoint;
            grade         = AccountGrade.GetName(account.grade);
            withdrawPoint = WithdrawService.GetUserIdPoint(account.userId);
            var query1 = RebateLogService.GetRebateLog(account.accountId);

            if (query1 != null)
            {
                PointLogs.List = query1.Select(x => new PromotionModel()
                {
                    value = x.reateAmount.ToString(), submitTime = x.submitTime.ToString(),
                    Name  = string.Format("来自{0}的会员佣金", x.userId),
                    type  = "分享佣金" //x.type == RebateType.zero ? "" : x.type == RebateType.tj ? "推荐会员分享奖励" : x.type == RebateType.gw ? "推荐会员购物奖励" : ""
                }).ToList();
                // Page(request1.PageIndex, request1.PageSize, query1.TotalCount, PointLogs);
            }
        }