TG.WXCRM.V4/BLL/SYQ/SYQManager_BL.cs

52 lines
1.6 KiB
C#

using System;
using WX.CRM.BLL.Base;
using WX.CRM.IBLL.SYQ;
using WX.CRM.Model.Entity;
namespace WX.CRM.BLL.SYQ
{
/// <summary>
/// 试用期类
/// </summary>
public class SYQManager_BL : ISYQManager
{
public bool JudgeSYQ()
{
bool result = true;
//string cacheKey = "cache_IsGuoQI_bool";
//if (CacheHelper.Exists(cacheKey))
//{
// result = CacheHelper.Get<bool>(cacheKey);
//}
//else
//{
BAS_PARAMETER_BL bl = new BAS_PARAMETER_BL();
BAS_PARAMETER param = bl.GetModel_Patameter("bas_gqsj");
if (param != null)
{
string value = System.Web.HttpUtility.UrlDecode(param.PARAVALUE);
//string value = "2018-09-30 00:00:00";
DateTime time = Convert.ToDateTime(value);
//LogHelper.Info("我出来和:" + time.ToString("yyyy-MM-dd HH:mm:ss"));
if (time < DateTime.Now)//试用时间已过期
{
result = false;
}
}
//CacheHelper.Set(cacheKey, result, DateTime.Now.AddMinutes(1), false);//设置缓存 一天后过期
//bl.GetModel_Patameter("")
//}
return result;
}
public void SYQErro()
{
if (JudgeSYQ() == false)
{
throw new Exception("system error 500 !At the end of the probation period, please contact the system supplier.试用期结束,请联系系统供应方。");
}
}
}
}