From 8a516270bda96fd7e3afae81421b16937676940c Mon Sep 17 00:00:00 2001
From: schangxiang@126.com <schangxiang@126.com>
Date: 周二, 10 12月 2024 11:20:55 +0800
Subject: [PATCH] Merge branch 'master' of http://222.71.245.114:9086/r/LA24030-LuLI_PackageLine
---
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