public string SubmitEntertainmentExpensesForm(string xmlMessage)
        {
            string result = "<UpdateData>" +
                            "<Result>False</Result>" +
                            "<Description></Description></UpdateData>";
            string logID = Guid.NewGuid().ToString();

            try
            {
                FileLogger.WriteLog(logID + "|Start:" + xmlMessage, 1, "OAWebService", "SubmitEntertainmentExpendForm", "DataService");

                if (Common.CheckAuthCode("UpdateData", xmlMessage))
                {
                    OWLBusHelper obj = new OWLBusHelper();
                    result = obj.SubmitEntertainmentExpendForm(xmlMessage);
                }
            }
            catch (Exception err)
            {
                result = "<UpdateData>" +
                         "<Result>False</Result>" +
                         "<Description>" + err.Message + "</Description></UpdateData>";
            }
            FileLogger.WriteLog(logID + "|End:" + result, 1, "OAWebService", "SubmitEntertainmentExpendForm", "DataService");
            return(result);
        }
        public string GetAppSystemInfo(string callType, string xmlMessage)
        {
            string result = "<?xml version=\"1.0\" encoding=\"utf-8\"?>" +
                            "<" + callType + ">" +
                            "<Result>False</Result>" +
                            "<Description></Description></" + callType + ">";
            string logID = Guid.NewGuid().ToString();

            try
            {
                FileLogger.WriteLog(logID + "|Start:" + xmlMessage, 1, "OAWebService", "GetAppSystemInfo", "DataService");
                if (Common.CheckAuthCode(callType, xmlMessage))
                {
                    OWLBusHelper regApp = new OWLBusHelper();
                    result = regApp.GetAppSystemInfo(xmlMessage);
                }
            }
            catch (Exception err)
            {
                result = "<?xml version=\"1.0\" encoding=\"utf-8\"?>" +
                         "<" + callType + ">" +
                         "<Result>False</Result>" +
                         "<Description>" + err.Message + "</Description></" + callType + ">";
            }
            FileLogger.WriteLog(logID + "|End:" + result, 1, "OAWebService", "GetAppSystemInfo", "DataService");
            return(result);
        }
        public string GetActivityExpensesList(string xmlMessage)
        {
            string result = "<GetList>" +
                            "<Result>False</Result>" +
                            "<Description></Description></GetList>";
            string logID = Guid.NewGuid().ToString();

            try
            {
                FileLogger.WriteLog(logID + "|Start:" + xmlMessage, 1, "OAWebService", "GetActivityExpensesList", "DataService");

                if (Common.CheckAuthCode("GetList", xmlMessage))
                {
                    OWLBusHelper obj = new OWLBusHelper();
                    result = obj.GeActivityExpendList(xmlMessage);
                }
            }
            catch (Exception err)
            {
                result = "<GetList>" +
                         "<Result>False</Result>" +
                         "<Description>" + err.Message + "</Description></GetList>";
            }
            FileLogger.WriteLog(logID + "|End:" + result, 1, "OAWebService", "GetActivityExpensesList", "DataService");
            return(result);
        }
        //报表统一入口
        public string GetCompassReport(string JsonMessage, string callType, bool newQuery = false)
        {
            string result, FormatResult = "{{\"{0}\":{{\"Result\":{1},\"Description\":{2},\"DataRows\":{3} }} }}";

            result = string.Format(FormatResult, callType, "\"False\"", "", "");
            string logID = Guid.NewGuid().ToString();

            try
            {
                FileLogger.WriteLog(logID + "Json验证:" + JsonMessage + "FormatResult" + FormatResult + "callType" + callType, 1, "OAWebService", callType, "DataService");
                // FileLogger.WriteLog(logID + "|Start:" + JsonMessage, 1, "", callType);
                OWLBusHelper perRpt = new OWLBusHelper();

                if (Common.CheckAuthCode("GetData", JsonMessage, "json"))
                {
                    FileLogger.WriteLog("验证Json:" + JsonMessage + "FormatResult" + FormatResult + "callType" + callType, 1, "OAWebService", callType, "DataService");
                    //罗盘主页
                    if (callType == "GetPersonSummaryReport")
                    {
                        //OWLBusHelper perRpt = new OWLBusHelper();
                        //没有类型判断,全部获取
                        result = perRpt.GetPersonSummaryReport(JsonMessage, FormatResult, callType, newQuery);
                    }
                    //流程子页面
                    else if (callType == "GetPersonFlowReport")
                    {
                        OWLBusHelper perChildRpt = new OWLBusHelper();
                        result = perChildRpt.GetComPassChildData(JsonMessage, FormatResult, callType, "3");
                    }
                    //支付子页面
                    else if (callType == "GetPersonPayReport")
                    {
                        OWLBusHelper perChildRpt = new OWLBusHelper();
                        result = perChildRpt.GetComPassChildData(JsonMessage, FormatResult, callType, "4", newQuery);
                    }
                    //销量子页面
                    else if (callType == "GetPersonSalesReport")
                    {
                        OWLBusHelper perChildRpt = new OWLBusHelper();
                        result = perChildRpt.GetComPassChildData(JsonMessage, FormatResult, callType, "6");
                    }
                    //支付查询
                    else if (callType == "PayQuery")
                    {
                        OWLBusHelper perChildRpt = new OWLBusHelper();
                        result = perChildRpt.PayQuery(JsonMessage, FormatResult, callType);
                    }
                    //支付查询
                    else if (callType == "NewPayQuery")
                    {
                        OWLBusHelper perChildRpt = new OWLBusHelper();
                        result = perChildRpt.NewPayQuery(JsonMessage, FormatResult, callType);
                    }
                    //保存OA经营授权表
                    else if (callType == "SaveAuthData")
                    {
                        AuthHelper authHelper = new AuthHelper();
                        if (authHelper.SaveHospitalAuth(JsonMessage, FormatResult))
                        {
                            return("200");
                        }
                    }
                }
            }
            catch (Exception err)
            {
                result = string.Format(FormatResult, callType, "\"False\"", err.Message, "");
            }
            FileLogger.WriteLog(logID + "Json:" + result, 1, "OAWebService", callType, "DataService");
            return(result);
        }