From 9811daeae3cbb29a5bff69534a87e22b10c0a3e5 Mon Sep 17 00:00:00 2001 From: wangxinhui <wangxinhui@hnkhzn.com> Date: 星期三, 18 十二月 2024 09:07:44 +0800 Subject: [PATCH] 更新代码 --- 代码管理/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/Service/LocationInfoService.cs | 22 +++++++++++++++++++--- 1 files changed, 19 insertions(+), 3 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..da611cd 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" @@ -27,6 +27,13 @@ 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 +148,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 +194,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