From b51a65433d6102f2f8f00226404d9ca3808404af Mon Sep 17 00:00:00 2001
From: hutongqing <hutongqing@hnkhzn.com>
Date: 星期四, 02 一月 2025 22:23:17 +0800
Subject: [PATCH] 打印托盘号

---
 代码管理/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/Service/LocationInfoService.cs |   31 +++++++++++++++++++++++++++----
 1 files changed, 27 insertions(+), 4 deletions(-)

diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/Service/LocationInfoService.cs" "b/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/Service/LocationInfoService.cs"
index 176c147..bdba1c5 100644
--- "a/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/Service/LocationInfoService.cs"
+++ "b/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/Service/LocationInfoService.cs"
@@ -21,12 +21,26 @@
 
 namespace WIDESEA_BasicService
 {
-    public partial class LocationInfoService : ServiceBase<Dt_LocationInfo, ILocationInfoRepository>, ILocationInfoService
+    public class LocationInfoService_Old
     {
+        private readonly ILocationInfoRepository Repository;
+
+        public LocationInfoService_Old(ILocationInfoRepository repository)
+        {
+            Repository = repository;
+        }
+
         double weightValue = 0.5;
 
         private readonly static object _locker = new object();
         static List<LocationCache> locationCaches = new List<LocationCache>();
+
+        /// <summary>
+        /// 璐т綅鍒嗛厤閫昏緫
+        /// </summary>
+        /// <param name="roadwayNo">宸烽亾鍙�</param>
+        /// <param name="palletType">鎵樼洏绫诲瀷</param>
+        /// <returns></returns>
         public Dt_LocationInfo? AssignLocation(string roadwayNo, PalletTypeEnum palletType)
         {
             lock (_locker)
@@ -141,9 +155,14 @@
             return null;
         }
 
+        /// <summary>
+        /// 淇敼璐т綅鐘舵�佸強绫诲瀷
+        /// </summary>
+        /// <param name="locationCode">璐т綅缂栧彿</param>
+        /// <param name="palletType">鎵樼洏绫诲瀷</param>
+        /// <param name="locationStatus">璐т綅鐘舵��</param>
         public void UpdateLocationStatus(string locationCode, PalletTypeEnum palletType, LocationStatusEnum locationStatus)
         {
-
             Dt_LocationInfo location = Repository.QueryFirst(x => x.LocationCode == locationCode);
             List<Dt_LocationInfo> locationInfos = Repository.QueryData(x => x.RoadwayNo == location.RoadwayNo);
 
@@ -182,10 +201,14 @@
             Repository.UpdateData(locations);
         }
 
+        /// <summary>
+        /// 淇敼璐т綅鐘舵�佸強绫诲瀷
+        /// </summary>
+        /// <param name="location">璐т綅瀵硅薄</param>
+        /// <param name="palletType">鎵樼洏绫诲瀷</param>
+        /// <param name="locationStatus">璐т綅鐘舵��</param>
         public void UpdateLocationStatus(Dt_LocationInfo location, PalletTypeEnum palletType, LocationStatusEnum locationStatus)
         {
-            
-
             List<Dt_LocationInfo> locationInfos = Repository.QueryData(x => x.RoadwayNo == location.RoadwayNo);
 
             List<Dt_LocationInfo> locations = GetGroupLocations(locationInfos, location);

--
Gitblit v1.9.3