¶Ô±ÈÐÂÎļþ |
| | |
| | |  |
| | | using iWare_SCADA_Model; |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.Linq; |
| | | using System.Text; |
| | | using System.Threading.Tasks; |
| | | |
| | | namespace iWare_SCADA_BusinessLogical.Utils |
| | | { |
| | | public class ClearDataHandler |
| | | { |
| | | /// <summary> |
| | | /// ç§»é¤XX天åç WorkPieceInfoLog æ°æ® |
| | | /// </summary> |
| | | /// <param name="edm"></param> |
| | | public static void Delete_WorkPieceInfoLog(int days) |
| | | { |
| | | try |
| | | { |
| | | using (DbModel edm = new DbModel()) |
| | | { |
| | | var queryTime = DateTime.Now.AddDays(-days); |
| | | |
| | | var removeList = edm.WorkPieceInfoLog.Where(x => x.CreatedTime <= queryTime).ToList(); |
| | | if (removeList != null && removeList.Count > 0) |
| | | { |
| | | edm.WorkPieceInfoLog.RemoveRange(removeList); |
| | | } |
| | | edm.SaveChanges(); |
| | | } |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | Log4NetHelper.WriteErrorLog(LogType.DeleteData, "ç§»é¤XX天åç WorkPieceInfoLog æ°æ® åºç°å¼å¸¸", ex); |
| | | } |
| | | } |
| | | |
| | | |
| | | /// <summary> |
| | | /// ç§»é¤XX天åç WorkPieceLog æ°æ® |
| | | /// </summary> |
| | | /// <param name="edm"></param> |
| | | public static void Delete_WorkPieceLog(int days) |
| | | { |
| | | try |
| | | { |
| | | using (DbModel edm = new DbModel()) |
| | | { |
| | | var queryTime = DateTime.Now.AddDays(-days); |
| | | |
| | | var removeList = edm.WorkPieceLog.Where(x => x.CreatedTime <= queryTime).ToList(); |
| | | if (removeList != null && removeList.Count > 0) |
| | | { |
| | | edm.WorkPieceLog.RemoveRange(removeList); |
| | | } |
| | | edm.SaveChanges(); |
| | | } |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | Log4NetHelper.WriteErrorLog(LogType.DeleteData, "ç§»é¤XX天åç WorkPieceLog æ°æ® åºç°å¼å¸¸", ex); |
| | | } |
| | | } |
| | | |
| | | |
| | | } |
| | | } |