Exemplo n.º 1
0
        public QueryResultList <ArticleShowData> GetDailyNews([FromBody] string queryString)
        {
            var result = new QueryResultList <ArticleShowData>();


            var request = JsonHelper.Build <QueryRequest <ArticleQueryData> >(queryString);

            if (request.Body == null)
            {
                result.Message = "请求参数为NULL";
                return(result);
            }

            if (request.PageInfo == null)
            {
                result.Message = "分页参数为NULL";
                return(result);
            }


            var verify = ValidaQueryString.ValidaDevice(request.Header);

            if (verify.ErrCode != 0)
            {
                result.ErrCode = verify.ErrCode;
                result.Message = verify.Message;
                return(result);
            }
            result = new ArticleBP().GetDailyNews(request);
            return(result);
        }
Exemplo n.º 2
0
        public OperationResult <SearchResultData> Search([FromBody] string queryString)
        {
            var result = new OperationResult <SearchResultData>();


            var request = JsonHelper.Build <QueryRequest <string> >(queryString);

            if (request.Body == null)
            {
                result.Message = "请求参数为NULL";
                return(result);
            }

            if (request.PageInfo == null)
            {
                result.Message = "分页参数为NULL";
                return(result);
            }


            var verify = ValidaQueryString.ValidaDevice(request.Header);

            if (verify.ErrCode != 0)
            {
                result.ErrCode = verify.ErrCode;
                result.Message = verify.Message;
                return(result);
            }
            result = new ArticleBP().GetSearchResult(request);
            return(result);
        }
Exemplo n.º 3
0
        public OperationResult <CustomerLoginData> LoginByAccount([FromBody] string queryString)
        {
            var result = new OperationResult <CustomerLoginData>();

            var request = JsonHelper.Build <RequestOperation <UserLoginData> >(queryString);

            var verify = ValidaQueryString.ValidaDevice(request.Header);

            if (verify.ErrCode != 0)
            {
                result.ErrCode = verify.ErrCode;
                result.Message = verify.Message;
                return(result);
            }
            result = service.LoginByAccount(request);
            return(result);
        }
Exemplo n.º 4
0
        public OperationResult Send([FromBody] string queryString)
        {
            var result = new OperationResult();

            if (string.IsNullOrEmpty(queryString))
            {
                result.Message = "请求参数为NULL";
                return(result);
            }


            //queryString = ASEDecrypt.Decrypt(queryString);
            //RequestOperation

            var request = JsonHelper.Build <RequestOperation <ReqMsgData> >(queryString);

            if (request == null || request.Body == null)
            {
                result.Message = "请求参数为NULL";
                return(result);
            }
            if (request.Body.Mobile.Length != 11 ||
                request.Body.MsgType == 0)
            {
                result.Message = "请求参数错误";
                return(result);
            }


            var verify = ValidaQueryString.ValidaDevice(request.Header);

            if (verify.ErrCode != 0)
            {
                result.ErrCode = verify.ErrCode;
                result.Message = verify.Message;
                return(result);
            }
            result = service.SendMsg(request);
            return(result);
        }
Exemplo n.º 5
0
        public OperationResult SeCustomerPwd(RequestOperation <CustomerPwdData> request)
        {
            var result = new OperationResult();

            if (request == null || request.Body == null || request.Body.UserID == 0 || String.IsNullOrEmpty(request.Body.Password))
            {
                result.Message = "请求参数为NULL";
                return(result);
            }

            var verify = ValidaQueryString.ValidaDevice(request.Header);

            if (verify.ErrCode != 0)
            {
                result.ErrCode = verify.ErrCode;
                result.Message = verify.Message;
                return(result);
            }
            result = service.SeCustomerPwd(request);


            return(result);
        }
Exemplo n.º 6
0
        public OperationResult <CustomerLawyerData> GetCustomerById([FromBody] string queryString)
        {
            var result = new OperationResult <CustomerLawyerData>();

            var request = JsonHelper.Build <RequestOperation <int> >(queryString);

            if (request == null)
            {
                result.Message = "请求参数为NULL";
                return(result);
            }

            var verify = ValidaQueryString.ValidaDevice(request.Header);

            if (verify.ErrCode != 0)
            {
                result.ErrCode = verify.ErrCode;
                result.Message = verify.Message;
                return(result);
            }
            result = service.GetCustomerById(request);
            return(result);
        }