Exemple #1
0
 public APIResult GetSingle([FromBody] GetSingleArgsModel args)
 {
     try
     {
         var viewModel = memberDb.QueryMember()
                         .Where(m => m.Id == args.ID)
                         .Select(m => new GetSingleModel()
         {
             Id            = m.Id,
             Email         = m.Email,
             EmailIsValid  = m.EmailIsValid,
             LastLoginIP   = m.LastLoginIP,
             LastLoginTime = m.LastLoginTime,
             LoginCount    = m.LoginCount,
             Truename      = m.Truename,
             RegIP         = m.RegIP,
             RegTime       = m.RegTime,
             Status        = m.Status
         })
                         .FirstOrDefault();
         if (viewModel == null)
         {
             throw new Exception("记录不存在");
         }
         return(Success(viewModel));
     }
     catch (Exception ex)
     {
         return(Error(ex.Message));
     }
 }
Exemple #2
0
 public APIResult GetSingle([FromBody] GetSingleArgsModel args)
 {
     try
     {
         var viewModel = wechatCoreDb.QueryRobotMessage()
                         .Where(m => m.Id == args.Id)
                         .Select(m => new GetSingleModel()
         {
             Id           = m.Id,
             Question     = m.Question,
             QuestionType = m.QuestionType,
             Answer       = m.Answer,
             Status       = m.Status
         })
                         .FirstOrDefault();
         if (viewModel == null)
         {
             throw new Exception("记录不存在");
         }
         return(Success(viewModel));
     }
     catch (Exception ex)
     {
         return(Error(ex.Message));
     }
 }
Exemple #3
0
        public APIResult GetMemberBalance([FromBody] GetSingleArgsModel args)
        {
            int memberId   = GetMemberId();
            var shopMember = ShopMemberServer.GetShopMember(db, args.ShopId, memberId);

            if (shopMember == null)
            {
                return(Success(0));
            }
            else
            {
                return(Success(shopMember.Balance));
            }
        }
Exemple #4
0
        public APIResult GetSingle([FromBody] GetSingleArgsModel args)
        {
            int memberId   = GetMemberId();
            var shopMember = db.Query <ShopMember>()
                             .Where(m => !m.IsDel)
                             .Where(m => m.ShopId == args.ShopId && m.MemberId == memberId)
                             .FirstOrDefault();

            if (shopMember == null)
            {
                return(Error("当前没有会员信息"));
            }
            shopMember.ShopMemberLevel = db.ShopMemberLevel.Find(shopMember.ShopMemberLevelId);
            var getSingleModel = _mapper.Map <GetSingleModel>(shopMember);

            return(Success(getSingleModel));
        }
Exemple #5
0
        public APIResult <GetSingleModel> GetSingle([FromBody] GetSingleArgsModel args)
        {
            var username = GetUsername();
            var flag     = args.CommunityFlag;

            var community = _communityService.GetSingle(flag);

            return(Success(new GetSingleModel()
            {
                Apps = community.Apps,
                Flag = community.Flag,
                Members = community.Members,
                Name = community.Name,
                Ico = community.Ico,
                Managers = community.Managers
            }));
        }
Exemple #6
0
        public APIResult GetSingle([FromBody] GetSingleArgsModel args)
        {
            var model = db.Query <ShopPayInfo>()
                        .Where(m => !m.IsDel)
                        .Where(m => m.ShopId == args.id)
                        .FirstOrDefault();

            if (model == null)
            {
                return(Success(null));
            }

            bool HasSecretKey = (model.SecretKey != null && model.SecretKey.Length > 0);

            return(Success(new
            {
                model.Id,
                model.ShopId,
                model.PayWay,
                model.MchId,
                HasSecretKey
            }));
        }