From 021ec32a095410d28d4552d7365ca64308494fa6 Mon Sep 17 00:00:00 2001
From: WINDOWS-F96JH03\Kain <MrTianDeLe@163.com>
Date: 星期二, 17 三月 2026 14:35:12 +0800
Subject: [PATCH] Merge branch 'master' of http://115.159.85.185:8098/r/RuiShiGe/LingPaoCheShenKu

---
 项目代码/WMS/WMSServer/WIDESEA_StorageTaskServices/AutoTask/BackgroundJob.cs |   50 ++++++++++----------------------------------------
 1 files changed, 10 insertions(+), 40 deletions(-)

diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServer/WIDESEA_StorageTaskServices/AutoTask/BackgroundJob.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServer/WIDESEA_StorageTaskServices/AutoTask/BackgroundJob.cs"
index 710ef80..4b58e56 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServer/WIDESEA_StorageTaskServices/AutoTask/BackgroundJob.cs"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServer/WIDESEA_StorageTaskServices/AutoTask/BackgroundJob.cs"
@@ -47,23 +47,15 @@
         {
             try
             {
-                //var area = _areaInfoRepository.QueryFirst(x => x.AreaCode == "GWSC1");
+                //鎬昏涓嶇敓浜�  鍒欏仠姝㈡媺鍔ㄥ嚭搴�
+                var area = _areaInfoRepository.QueryFirst(x => x.AreaCode == "5");
+                if (area.AreaStatus != 1l) { return Task.CompletedTask; }
 
-                //if (area == null) { return; }
-
-                //IDictionary<string, DtStockInfo>? stockInfos = _simpleCacheService.HashGetAll<DtStockInfo>(WIDESEA_Cache.CacheConst.Cache_DtStockInfo);
-                //List<DtStockInfo> stockInfoList = stockInfos.Values.ToList();
-
-                //var stockInfo = stockInfoList.Where(x => x.AreaCode == area.AreaCode && x.OutboundTime < DateTime.Now && x.IsFull == true) // 杩囨护鏉′欢
-                //     .Where(x => x.LocationInfo != null && x.LocationInfo.LocationStatus == (int)LocationEnum.InStock && x.LocationInfo.AreaId == area.AreaID) // 杩囨护鏉′欢
-                //     .OrderBy(x => x.OutboundTime) // 鎺掑簭
-                //     .ToList(); // 鑾峰彇绗竴涓厓绱�
                 var lockInfo = _palletStockInfoRepository.Db.Queryable<Dt_MESLockInfo>()
                     //.Where(x => x.LockStatue == 0)
                     .Includes(x => x.CarBodyInfo)
                     .OrderBy(x => x.sequenceNo) // 鎺掑簭
                     .ToList(); // 鑾峰彇绗竴涓厓绱�
-
 
                 if (lockInfo.Where(x => x.LockStatue == 1).Count() > 10) return Task.CompletedTask;
                 if (lockInfo.Count == 0) return Task.CompletedTask;
@@ -132,6 +124,7 @@
                     Creater = "System",
                     CreateDate = DateTime.Now,
                     TaskId = 0,
+                    CarType = stock.CarType,
                 };
 
                 // 鍒涘缓浠诲姟浼犺緭鐢ㄧ殑DTO瀵硅薄
@@ -160,6 +153,7 @@
                     _unitOfWorkManage.CommitTran();
                 }
 
+                #region 闆嗗悎
                 //foreach (var item in lockInfo)
                 //{
                 //    var hasTask = _taskRepository.QueryFirst(x => x.PalletCode == item.CarBodyInfo.PalletCode);
@@ -251,7 +245,8 @@
                 //        _palletStockInfoRepository.UpdateData(lockStock);
                 //        _unitOfWorkManage.CommitTran();
                 //    }
-                //}
+                //} 
+                #endregion
             }
             catch (Exception ex)
             {
@@ -261,33 +256,8 @@
             {
                 ConsoleHelper.WriteSuccessLine($"鎷夊姩閿佽溅锛�" + DateTime.Now.ToString());
             }
-           
-            return Task.CompletedTask;
-        }
 
-        /// <summary>
-        /// 鍒涘缓浠诲姟瀹炰緥
-        /// </summary>
-        private Dt_Task CreateTask(DtStockInfo stockInfo, string position, int tag)
-        {
-            return new Dt_Task
-            {
-                Grade = 1,
-                Roadway = stockInfo.LocationInfo.RoadwayNo,
-                TargetAddress = position,
-                Dispatchertime = DateTime.Now,
-                NextAddress = position,
-                OrderNo = null,
-                PalletCode = stockInfo.PalletCode,
-                SourceAddress = stockInfo.LocationCode,
-                CurrentAddress = stockInfo.LocationCode,
-                TaskState = (int)TaskOutStatusEnum.OutNew,
-                TaskType = tag,
-                TaskNum = _taskRepository.GetTaskNo().Result,
-                Creater = "System", // 淇鎷煎啓閿欒
-                CreateDate = DateTime.Now,
-                TaskId = 0,
-            };
+            return Task.CompletedTask;
         }
 
         /// <summary>
@@ -307,8 +277,8 @@
                 Id = 0,
                 TaskType = task.TaskType,
                 pvi = task.PVI,
-                NextAddress = task.NextAddress
-
+                NextAddress = task.NextAddress,
+                CarType = task.CarType
             };
         }
 

--
Gitblit v1.9.3