| | |
| | | public class ClearDataHandler |
| | | { |
| | | /// <summary> |
| | | /// 移除XX天前的 异常表 数据 |
| | | /// 移除XX天前的 wms_record_print 数据 |
| | | /// </summary> |
| | | /// <param name="edm"></param> |
| | | public static void Delete_Base_SysExceptionInfo(int days) |
| | | public static void Delete_wms_record_print(int days) |
| | | { |
| | | try |
| | | { |
| | | using (DbModel edm = new DbModel()) |
| | | using (WmsDBModel.WmsDBModel edm = new WmsDBModel.WmsDBModel()) |
| | | { |
| | | var queryTime = DateTime.Now.AddDays(-days); |
| | | |
| | | var removeList = edm.Base_SysExceptionInfo.Where(x => x.createTime <= queryTime).ToList(); |
| | | var removeList = edm.wms_record_print.Where(x => x.CreateTime <= queryTime).ToList(); |
| | | if (removeList != null && removeList.Count > 0) |
| | | { |
| | | edm.Base_SysExceptionInfo.RemoveRange(removeList); |
| | | edm.wms_record_print.RemoveRange(removeList); |
| | | } |
| | | edm.SaveChanges(); |
| | | } |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | Log4NetHelper.WriteErrorLog(LogType.SdaService, "移除XX天前的 异常表 数据 出现异常", ex); |
| | | Log4NetHelper.WriteErrorLog(LogType.DataProcess_BZ21_FinishTask, "移除XX天前的 异常表 数据 出现异常", ex); |
| | | } |
| | | } |
| | | |
| | |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | Log4NetHelper.WriteErrorLog(LogType.SdaService, "移除XX天前的 请求日志 数据 出现异常", ex); |
| | | Log4NetHelper.WriteErrorLog(LogType.DataProcess_BZ21_FinishTask, "移除XX天前的 请求日志 数据 出现异常", ex); |
| | | } |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 移除XX天前的 请求日志 数据 |
| | | /// 移除XX天前的 mes_push_papercut 数据 |
| | | /// </summary> |
| | | /// <param name="edm"></param> |
| | | public static void Delete_Task_RequestLog(int days) |
| | | public static void Delete_mes_push_papercut(int days) |
| | | { |
| | | try |
| | | { |
| | | using (DbModel edm = new DbModel()) |
| | | using (WmsDBModel.WmsDBModel edm = new WmsDBModel.WmsDBModel()) |
| | | { |
| | | var queryTime = DateTime.Now.AddDays(-days); |
| | | |
| | | var removeList = edm.Task_RequestLog.Where(x => x.CreateTime <= queryTime).ToList(); |
| | | var removeList = edm.mes_push_papercut.Where(x => x.CreateTime <= queryTime).ToList(); |
| | | if (removeList != null && removeList.Count > 0) |
| | | { |
| | | edm.Task_RequestLog.RemoveRange(removeList); |
| | | edm.mes_push_papercut.RemoveRange(removeList); |
| | | } |
| | | edm.SaveChanges(); |
| | | } |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | Log4NetHelper.WriteErrorLog(LogType.SdaService, "移除XX天前的 请求日志 数据 出现异常", ex); |
| | | Log4NetHelper.WriteErrorLog(LogType.DataProcess_BZ21_FinishTask, "移除XX天前的 请求日志 数据 出现异常", ex); |
| | | } |
| | | } |
| | | |
| | |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | Log4NetHelper.WriteErrorLog(LogType.SdaService, "移除XX天前的 请求日志 数据 出现异常", ex); |
| | | Log4NetHelper.WriteErrorLog(LogType.DataProcess_BZ21_FinishTask, "移除XX天前的 请求日志 数据 出现异常", ex); |
| | | } |
| | | } |
| | | |
| | |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | Log4NetHelper.WriteErrorLog(LogType.SdaService, "移除XX天前的 MES_BTJReceiveReq 数据 出现异常", ex); |
| | | Log4NetHelper.WriteErrorLog(LogType.DataProcess_BZ21_FinishTask, "移除XX天前的 MES_BTJReceiveReq 数据 出现异常", ex); |
| | | } |
| | | } |
| | | /// <summary> |
| | |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | Log4NetHelper.WriteErrorLog(LogType.SdaService, "移除XX天前的 MES_OnLineReq 数据 出现异常", ex); |
| | | Log4NetHelper.WriteErrorLog(LogType.DataProcess_BZ21_FinishTask, "移除XX天前的 MES_OnLineReq 数据 出现异常", ex); |
| | | } |
| | | } |
| | | |
| | |
| | | /// 移除XX天前的 设备任务表 数据 |
| | | /// </summary> |
| | | /// <param name="edm"></param> |
| | | public static void Delete_Task_Part(int days) |
| | | public static void Delete_mes_push_packagecode(int days) |
| | | { |
| | | try |
| | | { |
| | | using (DbModel edm = new DbModel()) |
| | | using (WmsDBModel.WmsDBModel edm = new WmsDBModel.WmsDBModel()) |
| | | { |
| | | var queryTime = DateTime.Now.AddDays(-days); |
| | | |
| | | var queryTaskState1 = (int)DeviceTaskStatusEnum.已取消; |
| | | var queryTaskState2 = (int)DeviceTaskStatusEnum.已完成; |
| | | |
| | | var removeList = edm.Task_Part.Where(x => x.CreateTime <= queryTime |
| | | && (x.TaskState == queryTaskState1 || x.TaskState == queryTaskState2) |
| | | |
| | | var removeList = edm.mes_push_packagecode.Where(x => x.CreateTime <= queryTime |
| | | ).ToList(); |
| | | if (removeList != null && removeList.Count > 0) |
| | | { |
| | | edm.Task_Part.RemoveRange(removeList); |
| | | edm.mes_push_packagecode.RemoveRange(removeList); |
| | | } |
| | | edm.SaveChanges(); |
| | | } |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | Log4NetHelper.WriteErrorLog(LogType.SdaService, "移除XX天前的 请求日志 数据 出现异常", ex); |
| | | Log4NetHelper.WriteErrorLog(LogType.DataProcess_BZ21_FinishTask, "移除XX天前的 请求日志 数据 出现异常", ex); |
| | | } |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 移除XX天前的 设备任务表 数据 |
| | | /// </summary> |
| | | /// <param name="edm"></param> |
| | | public static void Delete_wms_rbline_task(int days) |
| | | { |
| | | try |
| | | { |
| | | using (WmsDBModel.WmsDBModel edm = new WmsDBModel.WmsDBModel()) |
| | | { |
| | | var queryTime = DateTime.Now.AddDays(-days); |
| | | |
| | | |
| | | var removeList = edm.wms_rbline_task.Where(x => x.CreateTime <= queryTime |
| | | ).ToList(); |
| | | if (removeList != null && removeList.Count > 0) |
| | | { |
| | | edm.wms_rbline_task.RemoveRange(removeList); |
| | | } |
| | | edm.SaveChanges(); |
| | | } |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | Log4NetHelper.WriteErrorLog(LogType.DataProcess_BZ21_FinishTask, "移除XX天前的 请求日志 数据 出现异常", ex); |
| | | } |
| | | } |
| | | |
| | |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | Log4NetHelper.WriteErrorLog(LogType.SdaService, "移除XX天前的 设备报警 数据 出现异常", ex); |
| | | Log4NetHelper.WriteErrorLog(LogType.DataProcess_BZ21_FinishTask, "移除XX天前的 设备报警 数据 出现异常", ex); |
| | | } |
| | | } |
| | | |