/// <summary> /// 清空日志 /// </summary> /// <param name="categoryId">日志分类Id</param> /// <param name="keepTime">保留时间段内</param> public void RemoveLog(int categoryId, string keepTime) { DateTime operateTime = DateTime.Now; if (keepTime == "7")//保留近一周 { operateTime = DateTime.Now.AddDays(-7); } else if (keepTime == "1")//保留近一个月 { operateTime = DateTime.Now.AddMonths(-1); } else if (keepTime == "3")//保留近三个月 { operateTime = DateTime.Now.AddMonths(-3); } Base_Log.Delete("where CategoryId=@0 and OperateTime<=@1", categoryId, operateTime); }