From 60735779c303c2dd10feea45d7fd761103b225e0 Mon Sep 17 00:00:00 2001
From: schangxiang@126.com <schangxiang@126.com>
Date: 周四, 21 11月 2024 15:03:38 +0800
Subject: [PATCH] 2222

---
 SDA/iWareCommon/Utils/ConfigHelper.cs |  165 +++++++++++++++++++++++++++---------------------------
 1 files changed, 83 insertions(+), 82 deletions(-)

diff --git a/SDA/iWareCommon/Utils/ConfigHelper.cs b/SDA/iWareCommon/Utils/ConfigHelper.cs
index 609a02a..7d0f8e9 100644
--- a/SDA/iWareCommon/Utils/ConfigHelper.cs
+++ b/SDA/iWareCommon/Utils/ConfigHelper.cs
@@ -3,104 +3,105 @@
 
 namespace iWareCommon.Utils
 {
-	/// <summary>
-	/// web.config鎿嶄綔绫�
+    /// <summary>
+    /// web.config鎿嶄綔绫�
     /// Copyright (C) TBEA.WMS
-	/// </summary>
-	public sealed class ConfigHelper
-	{
-		/// <summary>
-		/// 寰楀埌AppSettings涓殑閰嶇疆瀛楃涓蹭俊鎭�
-		/// </summary>
-		/// <param name="key"></param>
-		/// <returns></returns>
-		public static string GetConfigString(string key)
-		{
+    /// </summary>
+    public sealed class ConfigHelper
+    {
+        /// <summary>
+        /// 寰楀埌AppSettings涓殑閰嶇疆瀛楃涓蹭俊鎭�
+        /// </summary>
+        /// <param name="key"></param>
+        /// <returns></returns>
+        public static string GetConfigString(string key)
+        {
             string CacheKey = "AppSettings-" + key;
             object objModel = DataCache.GetCache(CacheKey);
             if (objModel == null)
             {
                 try
                 {
-                    objModel = ConfigurationManager.AppSettings[key]; 
+                    objModel = ConfigurationManager.AppSettings[key];
                     if (objModel != null)
-                    {                        
+                    {
                         DataCache.SetCache(CacheKey, objModel, DateTime.Now.AddMinutes(180), TimeSpan.Zero);
                     }
                 }
                 catch
                 { }
             }
+            if (objModel == null) return string.Empty;
             return objModel.ToString();
-		}
+        }
 
-		/// <summary>
-		/// 寰楀埌AppSettings涓殑閰嶇疆Bool淇℃伅
-		/// </summary>
-		/// <param name="key"></param>
-		/// <returns></returns>
-		public static bool GetConfigBool(string key)
-		{
-			bool result = false;
-			string cfgVal = GetConfigString(key);
-			if(null != cfgVal && string.Empty != cfgVal)
-			{
-				try
-				{
-					result = bool.Parse(cfgVal);
-				}
-				catch(FormatException)
-				{
-					// Ignore format exceptions.
-				}
-			}
-			return result;
-		}
-		/// <summary>
-		/// 寰楀埌AppSettings涓殑閰嶇疆Decimal淇℃伅
-		/// </summary>
-		/// <param name="key"></param>
-		/// <returns></returns>
-		public static decimal GetConfigDecimal(string key)
-		{
-			decimal result = 0;
-			string cfgVal = GetConfigString(key);
-			if(null != cfgVal && string.Empty != cfgVal)
-			{
-				try
-				{
-					result = decimal.Parse(cfgVal);
-				}
-				catch(FormatException)
-				{
-					// Ignore format exceptions.
-				}
-			}
+        /// <summary>
+        /// 寰楀埌AppSettings涓殑閰嶇疆Bool淇℃伅
+        /// </summary>
+        /// <param name="key"></param>
+        /// <returns></returns>
+        public static bool GetConfigBool(string key)
+        {
+            bool result = false;
+            string cfgVal = GetConfigString(key);
+            if (null != cfgVal && string.Empty != cfgVal)
+            {
+                try
+                {
+                    result = bool.Parse(cfgVal);
+                }
+                catch (FormatException)
+                {
+                    // Ignore format exceptions.
+                }
+            }
+            return result;
+        }
+        /// <summary>
+        /// 寰楀埌AppSettings涓殑閰嶇疆Decimal淇℃伅
+        /// </summary>
+        /// <param name="key"></param>
+        /// <returns></returns>
+        public static decimal GetConfigDecimal(string key)
+        {
+            decimal result = 0;
+            string cfgVal = GetConfigString(key);
+            if (null != cfgVal && string.Empty != cfgVal)
+            {
+                try
+                {
+                    result = decimal.Parse(cfgVal);
+                }
+                catch (FormatException)
+                {
+                    // Ignore format exceptions.
+                }
+            }
 
-			return result;
-		}
-		/// <summary>
-		/// 寰楀埌AppSettings涓殑閰嶇疆int淇℃伅
-		/// </summary>
-		/// <param name="key"></param>
-		/// <returns></returns>
-		public static int GetConfigInt(string key)
-		{
-			int result = 0;
-			string cfgVal = GetConfigString(key);
-			if(null != cfgVal && string.Empty != cfgVal)
-			{
-				try
-				{
-					result = int.Parse(cfgVal);
-				}
-				catch(FormatException)
-				{
-					// Ignore format exceptions.
-				}
-			}
+            return result;
+        }
+        /// <summary>
+        /// 寰楀埌AppSettings涓殑閰嶇疆int淇℃伅
+        /// </summary>
+        /// <param name="key"></param>
+        /// <returns></returns>
+        public static int GetConfigInt(string key)
+        {
+            int result = 0;
+            string cfgVal = GetConfigString(key);
+            if (null != cfgVal && string.Empty != cfgVal)
+            {
+                try
+                {
+                    result = int.Parse(cfgVal);
+                }
+                catch (FormatException)
+                {
+                    // Ignore format exceptions.
+                }
+            }
 
-			return result;
-		}
-	}
+            return result;
+        }
+    }
 }

--
Gitblit v1.9.3