| | |
| | | using System.Linq; |
| | | using System.Text; |
| | | using System.Threading.Tasks; |
| | | using WIDESEA_Core; |
| | | using WIDESEA_Core.BaseRepository; |
| | | using WIDESEA_Core.BaseServices; |
| | | using WIDESEA_ISystemService; |
| | |
| | | { |
| | | public Sys_LogService(IRepository<Sys_Log> BaseDal) : base(BaseDal) |
| | | { |
| | | |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 宿¶å 餿¥å¿ |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | public WebResponseContent ScheduledDeletion() |
| | | { |
| | | WebResponseContent response = new WebResponseContent(); |
| | | try |
| | | { |
| | | var deleteDate = DateTime.Now.AddDays(-7); // 7天åçæ¥æ |
| | | var logs = BaseDal.QueryData(x => x.BeginDate < deleteDate).ToList(); |
| | | var deleteCount = BaseDal.DeleteData(logs); |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | return response.Error(ex.Message ); |
| | | } |
| | | return response; |
| | | } |
| | | } |
| | | } |