From f92f06042907f92f75f6e4cf68a43854d2de8027 Mon Sep 17 00:00:00 2001
From: schangxiang@126.com <schangxiang@126.com>
Date: 周一, 23 12月 2024 17:08:47 +0800
Subject: [PATCH] 22

---
 CC/iWareSql/DataAccess/ClearDataHandler.cs |   61 +++++++++++++++++++++---------
 1 files changed, 43 insertions(+), 18 deletions(-)

diff --git a/CC/iWareSql/DataAccess/ClearDataHandler.cs b/CC/iWareSql/DataAccess/ClearDataHandler.cs
index bfb5ff8..6b7e989 100644
--- a/CC/iWareSql/DataAccess/ClearDataHandler.cs
+++ b/CC/iWareSql/DataAccess/ClearDataHandler.cs
@@ -19,21 +19,21 @@
     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();
                 }
@@ -71,21 +71,21 @@
         }
 
         /// <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();
                 }
@@ -179,23 +179,48 @@
         /// 绉婚櫎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.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();
                 }

--
Gitblit v1.9.3