public QueryResultList <ConsultationShowData> My([FromBody] string queryString)
        {
            var result = new QueryResultList <ConsultationShowData>();


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

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

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


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

            if (verify.ErrCode != 0)
            {
                result.ErrCode = verify.ErrCode;
                result.Message = verify.Message;
                return(result);
            }
            result = new ConsultationBP().GetUserCon(request);
            return(result);
        }
Exemple #2
0
        public QueryResultList <CustomerLawyerData> GetLawyers(QueryRequest <CustomerQueryData> request)
        {
            var result = new QueryResultList <CustomerLawyerData>();

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

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


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

            if (verify.ErrCode != 0)
            {
                result.ErrCode = verify.ErrCode;
                result.Message = verify.Message;
                return(result);
            }
            result = service.GetLawyers(request);
            return(result);
        }
        public OperationResult <CustomerLawyerData> GetInfoById([FromBody] string queryString)
        {
            var result = new OperationResult <CustomerLawyerData>();

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

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

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


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

            if (verify.ErrCode != 0)
            {
                result.ErrCode = verify.ErrCode;
                result.Message = verify.Message;
                return(result);
            }
            result = service.GetCustomerById(request);
            return(result);
        }
Exemple #4
0
        public OperationResult <int> SetCustomer([FromBody] string requestStr)
        {
            var result = new OperationResult <int>();

            var request = JsonHelper.Build <RequestOperation <CustomerLawyerData> >(requestStr);

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

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

            if (request.Body.UserID == 0)
            {
                result = new CustomerBP().AddCustomer(request);
            }
            else
            {
                var setData = new CustomerBP().SetCustomer(request);
                result.ErrCode = setData.ErrCode;
                result.Message = setData.Message;
            }

            return(result);
        }
Exemple #5
0
        public OperationResult UpdatePwd(RequestOperation <UserPasswordSetData> request)
        {
            var result = new OperationResult();

            if (request == null || request.Body == null)
            {
                result.Message = "参数有误";
                return(result);
            }

            if (request.Body.UserID == 0 || string.IsNullOrEmpty(request.Body.Password) || string.IsNullOrEmpty(request.Body.MgrPassword))
            {
                result.Message = "参数有误";
                return(result);
            }
            if (request.Body.MgrPassword != "888")
            {
                result.Message = "参数有误";
                return(result);
            }

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

            if (verify.ErrCode != 0)
            {
                result.ErrCode = verify.ErrCode;
                result.Message = verify.Message;
                return(result);
            }
            result = service.SetCustomerPwd(request);
            return(result);
        }
Exemple #6
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);
        }
        public OperationResult ModifyInfoByFields([FromBody] string queryString)
        {
            var result = new OperationResult();

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

            var request = JsonHelper.Build <RequestOperation <Dictionary <string, string> > >(queryString);

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

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

            if (verify.ErrCode != 0)
            {
                result.ErrCode = verify.ErrCode;
                result.Message = verify.Message;
                return(result);
            }
            result = service.ModifyCustomerByFields(request);
            return(result);
        }
Exemple #8
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);
        }
Exemple #9
0
        public QueryResultList <CustomerSkillData> GetCustomerSkill(RequestOperation request)
        {
            var result = new QueryResultList <CustomerSkillData>();

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

            if (verify.ErrCode != 0)
            {
                result.ErrCode = verify.ErrCode;
                result.Message = verify.Message;
                return(result);
            }
            result = new CustomerBP().GetCustomerSkill(request);
            return(result);
        }
Exemple #10
0
        public OperationResult SetCustomerStatus(RequestOperation <CustomerStatusData> request)
        {
            var result = new OperationResult();

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

            if (verify.ErrCode != 0)
            {
                result.ErrCode = verify.ErrCode;
                result.Message = verify.Message;
                return(result);
            }
            result = service.SetCustomerStatus(request);
            return(result);
        }
Exemple #11
0
        public QueryResultList <RoleData> GetRoles(RequestOperation <string> query)
        {
            var result = new QueryResultList <RoleData>();


            var verify = ValidaQueryString.Valida(query.Header);

            if (verify.ErrCode != 0)
            {
                result.ErrCode = verify.ErrCode;
                result.Message = verify.Message;
                return(result);
            }
            result = service.GetRoles(query.Body);
            return(result);
        }
Exemple #12
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);
        }
Exemple #13
0
        public OperationResult SetCustomerSort([FromBody] string requestStr)
        {
            var result = new OperationResult();

            var request = JsonHelper.Build <RequestOperation <CustomerSortData> >(requestStr);

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

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

            result = new CustomerBP().SetCustomerSort(request);
            return(result);
        }
Exemple #14
0
        public OperationResult UpdateUserRole(RequestOperation <UserRoleUpdateData> request)
        {
            var result = new OperationResult();

            if (request == null)
            {
                result.Message = "参数有误";
                return(result);
            }

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

            if (verify.ErrCode != 0)
            {
                result.ErrCode = verify.ErrCode;
                result.Message = verify.Message;
                return(result);
            }
            result = service.UpdateUserRoles(request);
            return(result);
        }
Exemple #15
0
        public OperationResult <MenuTreeData> GetTree(RequestOperation request)
        {
            var result = new OperationResult <MenuTreeData>();

            if (request == null)
            {
                result.Message = "参数有误";
                return(result);
            }

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

            if (verify.ErrCode != 0)
            {
                result.ErrCode = verify.ErrCode;
                result.Message = verify.Message;
                return(result);
            }
            result = service.GetWebTreeMenus();
            return(result);
        }
Exemple #16
0
        public OperationResult <CustomerLawyerData> GetCustomerById(RequestOperation <int> request)
        {
            var result = new OperationResult <CustomerLawyerData>();

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

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

            if (verify.ErrCode != 0)
            {
                result.ErrCode = verify.ErrCode;
                result.Message = verify.Message;
                return(result);
            }
            result = service.GetCustomerById(request);
            return(result);
        }
Exemple #17
0
        public QueryResultList <RoleRightListData> GetUserRoleRightList(RequestOperation <int> request)
        {
            var result = new QueryResultList <RoleRightListData>();

            if (request == null || request.Body == 0)
            {
                result.Message = "参数有误";
                return(result);
            }

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

            if (verify.ErrCode != 0)
            {
                result.ErrCode = verify.ErrCode;
                result.Message = verify.Message;
                return(result);
            }
            result = service.GetUserRoleRightList(request);
            return(result);
        }
Exemple #18
0
        public QueryResultList <UserRoleData> GetUserRoles(QueryRequest <UserRoleQueryData> request)
        {
            var result = new QueryResultList <UserRoleData>();

            if (request == null || request.Body == null)
            {
                result.Message = "参数有误";
                return(result);
            }

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

            if (verify.ErrCode != 0)
            {
                result.ErrCode = verify.ErrCode;
                result.Message = verify.Message;
                return(result);
            }
            result = service.GetUserRoles(request);
            return(result);
        }
Exemple #19
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);
        }
Exemple #20
0
        public OperationResult <ArticleData> GetDetail([FromBody] string queryString)
        {
            var result = new OperationResult <ArticleData>();

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

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

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

            if (verify.ErrCode != 0)
            {
                result.ErrCode = verify.ErrCode;
                result.Message = verify.Message;
                return(result);
            }
            result = new ArticleBP().GetDetail(request);
            return(result);
        }
Exemple #21
0
        public OperationResult SetUserRoleRightList(RequestOperation <SetRoleRightData> request)
        {
            var result = new OperationResult();

            if (request == null || request.Body == null ||
                request.Body.RightIDs == null || request.Body.RightIDs.Count == 0 ||
                request.Body.RoleID <= 0)
            {
                result.Message = "参数有误";
                return(result);
            }

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

            if (verify.ErrCode != 0)
            {
                result.ErrCode = verify.ErrCode;
                result.Message = verify.Message;
                return(result);
            }
            result = service.SetUserRoleRightList(request);
            return(result);
        }
        public OperationResult <ConsultationShowData> GetReplyById([FromBody] string queryString)
        {
            var result = new OperationResult <ConsultationShowData>();

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

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

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

            if (verify.ErrCode != 0)
            {
                result.ErrCode = verify.ErrCode;
                result.Message = verify.Message;
                return(result);
            }
            result = new ConsultationBP().GetReplyById(request);
            return(result);
        }
        public OperationResult SetConsultationStatus([FromBody] string queryString)
        {
            var result = new OperationResult();

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

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

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

            if (verify.ErrCode != 0)
            {
                result.ErrCode = verify.ErrCode;
                result.Message = verify.Message;
                return(result);
            }
            result = new ConsultationBP().SetConsultationStatus(request);
            return(result);
        }
Exemple #24
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);
        }