From 4f39dcc195f28fa275fc2d065fbf1bf6a46c21b7 Mon Sep 17 00:00:00 2001
From: dengjunjie <dengjunjie@hnkhzn.com>
Date: 星期二, 17 六月 2025 00:41:18 +0800
Subject: [PATCH] 优化出入库逻辑

---
 代码管理/WMS/WIDESEA_WMSServer/WIDESEA_TaskInfoService/PartialTaskService_Outbound.cs |   26 +++++++++++++-------------
 1 files changed, 13 insertions(+), 13 deletions(-)

diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WIDESEA_WMSServer/WIDESEA_TaskInfoService/PartialTaskService_Outbound.cs" "b/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WIDESEA_WMSServer/WIDESEA_TaskInfoService/PartialTaskService_Outbound.cs"
index 363855a..1658b2f 100644
--- "a/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WIDESEA_WMSServer/WIDESEA_TaskInfoService/PartialTaskService_Outbound.cs"
+++ "b/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WIDESEA_WMSServer/WIDESEA_TaskInfoService/PartialTaskService_Outbound.cs"
@@ -44,10 +44,10 @@
                             CurrentAddress = stockInfo.LocationCode,
                             Grade = 3,
                             PalletCode = stockInfo.PalletCode,
-                            NextAddress = roadwayInfo.OutStationCode,
+                            NextAddress = roadwayInfo.OutSCStationCode,
                             Roadway = locationInfo.RoadwayNo,
                             SourceAddress = stockInfo.LocationCode,
-                            TargetAddress = roadwayInfo.OutStationCode,
+                            TargetAddress = roadwayInfo.OutSCStationCode,
                             TaskStatus = OutTaskStatusEnum.OutNew.ObjToInt(),
                             TaskType = TaskTypeEnum.Outbound.ObjToInt(),
                             Depth = locationInfo.Depth,
@@ -109,7 +109,7 @@
             }
             else
             {
-                List<Dt_OutStockLockInfo> stockLockInfos = _outboundService.OutboundStockLockInfoService.GetByOrderDetailId(outboundOrderDetail.OrderId);
+                List<Dt_OutStockLockInfo> stockLockInfos = _outboundService.OutboundStockLockInfoService.GetByOrderDetailId(outboundOrderDetail.Id);
                 if (stockLockInfos != null && stockLockInfos.Count > 0)
                 {
                     List<Dt_StockInfo> stocks = _stockService.StockInfoService.Repository.GetStockInfosByPalletCodes(stockLockInfos.Select(x => x.PalletCode).Distinct().ToList());
@@ -162,11 +162,11 @@
                 {
                     AddData(result.Item1);
                     var response = HttpHelper.Post<WebResponseContent>(url + "ReceiveTask/", result.Item1, "鍑哄簱浠诲姟涓嬪彂");
-                    if (!response.Status)
-                    {
-                        _unitOfWorkManage.RollbackTran();
-                        return content = WebResponseContent.Instance.Error($"{response.Message}");
-                    }
+                    //if (!response.Status)
+                    //{
+                    //    _unitOfWorkManage.RollbackTran();
+                    //    return content = WebResponseContent.Instance.Error($"{response.Message}");
+                    //}
                 }
                 if(result.Item2 != null&&result.Item2.Count>0)
                 {
@@ -180,11 +180,11 @@
                     }
                     AddData(result.Item2);
                     var response = HttpHelper.Post<WebResponseContent>(url + "ReceiveTask/", result.Item2, "鍑哄簱浠诲姟涓嬪彂");
-                    if (!response.Status)
-                    {
-                        _unitOfWorkManage.RollbackTran();
-                        return content = WebResponseContent.Instance.Error($"{response.Message}");
-                    }
+                    //if (!response.Status)
+                    //{
+                    //    _unitOfWorkManage.RollbackTran();
+                    //    return content = WebResponseContent.Instance.Error($"{response.Message}");
+                    //}
                 }
 
                 

--
Gitblit v1.9.3