using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using PMS.BusinessModels.SysManager; using PMS.DBService.SysManager; using PMS.Interface.SysManager; using QWPlatform.IService; using QWPlatform.SystemLibrary; namespace PMS.BusinessService.SysManager { public class SysConfigBLLServier : ISysConfig { ConfigDBService configDBService = DataServiceBase.Instance(); //邮件配置信息 private static emailConfig _emailConfig = null; //保存Email的服务端配置信息 public bool SaveEmailConfig(emailConfig emailInfo) { //如果有保存则清空缓存 _emailConfig = null; return configDBService.SaveEmailConfig(emailInfo); } //获取相应的邮件配置信息 public emailConfig GetEmailConfig() { if (_emailConfig == null) {//如果有缓存则获取缓存的信息 _emailConfig = configDBService.GetEmailConfig(); } return _emailConfig; } /// /// 返回问题流环节程配置 /// public string RingInfo() { return configDBService.RingInfo().ToJson(); } public string TimeOutConfig(string id, string minute, string dealtime, string state) { return configDBService.TimeOutConfig(id, minute,dealtime,state).ToString(); } public string LoadTime(string id) { return configDBService.LoadTime(id).ToJson(); } } }