From bb0b78e7ef5317a38adc18a648e41aa8cc4711bc Mon Sep 17 00:00:00 2001
From: zhaowc <526854230@qq.com>
Date: 星期四, 24 七月 2025 15:54:22 +0800
Subject: [PATCH] 程序修改

---
 Wms/Wms/DailyTaskService.cs |   82 ++++-------------------------------------
 1 files changed, 8 insertions(+), 74 deletions(-)

diff --git a/Wms/Wms/DailyTaskService.cs b/Wms/Wms/DailyTaskService.cs
index 99252f7..7df1213 100644
--- a/Wms/Wms/DailyTaskService.cs
+++ b/Wms/Wms/DailyTaskService.cs
@@ -8,6 +8,7 @@
 using Utility.Tools;
 using Wms.Tools;
 using WMS.BLL.BllSoServer;
+using WMS.BLL.BllTransServer;
 using WMS.BLL.DataServer;
 using WMS.IBLL.IDataServer;
 
@@ -20,38 +21,24 @@
         private Timer _timer3;
         private string _wcsUrl;
         private string _agvUrl;
+        private string _agvBindUrl;
         private Timer _periodicReport;
-        public DailyTaskService(string wcsUrl,string agvUrl) 
+        public DailyTaskService(string wcsUrl,string agvUrl,string agvBindUrl) 
         {
             _wcsUrl = wcsUrl;
             _agvUrl = agvUrl;
+            _agvBindUrl = agvBindUrl;
         }
 
         //鍒涘缓瀹氭椂浠诲姟
         public Task StartAsync(CancellationToken cancellationToken)
         {
-            #region 姣忓ぉ0鐐规墽琛�
-            //璁$畻璺濈涓嬩竴涓� 0 鐐圭殑鏃堕棿闂撮殧
-            DateTime now = DateTime.Now;
-            DateTime nextZeroHour = now.AddDays(1).Date;
-            TimeSpan delay = nextZeroHour - now;
-
-            //鍒涘缓瀹氭椂鍣紝骞惰缃洖璋冨嚱鏁�
-            _timer = new Timer(ExecuteDailyTask, null, delay, TimeSpan.FromDays(1));
-            _periodicReport = new Timer(PeriodicReport, null, delay, TimeSpan.FromDays(1));
-            //TimeSpan delay2 = TimeSpan.FromMinutes(2);
+            TimeSpan delay = TimeSpan.FromMinutes(2);
 
             // 鍒涘缓瀹氭椂鍣紝骞惰缃洖璋冨嚱鏁�
-            // _timer2 = new Timer(ExecuteDailyTask2, null, delay2, TimeSpan.FromMinutes(3));
-
-            //TimeSpan delay3 = TimeSpan.FromMinutes(2);
-
-            // 鍒涘缓瀹氭椂鍣紝骞惰缃洖璋冨嚱鏁�
-            //_timer3 = new Timer(ExecuteDailyTask3, null, delay3, TimeSpan.FromMinutes(3));
+            _timer = new Timer(ExecuteDailyTask, null, delay, TimeSpan.FromMinutes(5));
 
             return Task.CompletedTask;
-            #endregion
-
         }
 
         /// <summary>
@@ -64,8 +51,6 @@
         {
             // 鍋滄瀹氭椂鍣�
             _timer?.Change(Timeout.Infinite, 0);
-            _timer2?.Change(Timeout.Infinite, 0);
-            _timer3?.Change(Timeout.Infinite, 0);
             _periodicReport?.Change(Timeout.Infinite, 0);
 
             return Task.CompletedTask;
@@ -75,9 +60,9 @@
         {
             try
             {
-                StockDetailServer _stockDetail = new StockDetailServer();
+                HopperTransportServer _stockDetail = new HopperTransportServer();
                 //浠诲姟閫昏緫
-                _stockDetail.StockCheck();
+                _stockDetail.TransferBackTimer(_agvUrl,_agvBindUrl);
             }
             catch (Exception ex)
             {
@@ -86,58 +71,7 @@
             }
         }
 
-        //鎵ц浠诲姟閫昏緫
-        private void ExecuteDailyTask2(object state)
-        {
-            try
-            {
-                ExportNoticeServer _exNotice = new ExportNoticeServer();
-                //浠诲姟閫昏緫
-                var list = _exNotice.BeiLiaoIssueOutHouse(_wcsUrl);
-            }
-            catch (Exception ex)
-            {
-                var logStr = $@".\log\WMS\WMS瀹氭椂澶囨枡浠诲姟" + DateTime.Now.ToString("yyyyMMdd") + ".txt";
-                LogFile.SaveLogToFile($"WMS瀹氭椂澶囨枡浠诲姟寮傚父锛�( {ex.Message} ),", logStr);
-            }
-        }
 
-
-        //鎵ц浠诲姟閫昏緫
-        private void ExecuteDailyTask3(object state)
-        {
-            try
-            {
-                ExportNoticeServer _exNotice = new ExportNoticeServer();
-                //浠诲姟閫昏緫
-                _exNotice.ProCallIssueOutHouse(_agvUrl);
-            }
-            catch (Exception ex)
-            {
-                var logStr = $@".\log\WMS\WMS瀹氭椂澶囨枡浠诲姟" + DateTime.Now.ToString("yyyyMMdd") + ".txt";
-                LogFile.SaveLogToFile($"WMS瀹氭椂澶囨枡浠诲姟寮傚父锛�( {ex.Message} ),", logStr);
-            }
-        }
-
-        //瀹氭椂鎵ц鍛ㄦ湡鎶ヨ〃
-        private void PeriodicReport(object state)
-        {
-            try
-            {
-                StockInfoServer _stock = new StockInfoServer();
-                var arr = _stock.ByDayInsertStock();
-
-                var logStr = $@".\log\WMS\WMS瀹氭椂浠诲姟" + DateTime.Now.ToString("yyyyMMdd") + ".txt";
-                LogFile.SaveLogToFile($"WMS瀹氭椂浠诲姟鎵ц寮傚父锛歿arr},", logStr);
-                //閲婃斁璧勬簮
-                _periodicReport?.Dispose();
-            }
-            catch (Exception ex)
-            {
-                var logStr = $@".\log\WMS\WMS瀹氭椂浠诲姟" + DateTime.Now.ToString("yyyyMMdd") + ".txt";
-                LogFile.SaveLogToFile($"WMS瀹氭椂浠诲姟鎵ц寮傚父锛歿DateTime.Now}锛�( {ex.Message} ),", logStr);
-            }
-        }
 
         /// <summary>
         /// 鍦ㄦ湇鍔$粨鏉熻繍琛屾椂锛屽畾鏃跺櫒寰楀埌姝g‘鍦版竻鐞嗗拰閲婃斁

--
Gitblit v1.8.0