1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- 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<ConfigDBService>();
- //邮件配置信息
- 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;
- }
- /// <summary>
- /// 返回问题流环节程配置
- /// </summary>
- 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();
- }
- }
- }
|