From bce2cc310d462ffbe56ee3d9f3d9368abf481aad Mon Sep 17 00:00:00 2001
From: huanghongfeng <huanghongfeng@hnkhzn.com>
Date: 星期四, 06 十一月 2025 16:02:35 +0800
Subject: [PATCH] 最新

---
 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/WIDESEA_TaskInfoService/PartialTaskService_Outbound.cs |   25 ++++++++++++++++++++-----
 1 files changed, 20 insertions(+), 5 deletions(-)

diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/WIDESEA_TaskInfoService/PartialTaskService_Outbound.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/WIDESEA_TaskInfoService/PartialTaskService_Outbound.cs"
index 10af9a3..3dd21d8 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/WIDESEA_TaskInfoService/PartialTaskService_Outbound.cs"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/WIDESEA_TaskInfoService/PartialTaskService_Outbound.cs"
@@ -67,6 +67,20 @@
                         dt_StockInfo.StockStatus = (int)StockStatusEmun.鍑哄簱閿佸畾;
                         locationInfo.LocationStatus = (int)LocationStatusEnum.InStockLock;
 
+
+
+                        string TaregtAddres = "";
+                        if (outbound.NodeCode != "2011" && outbound.NodeCode != "2009")
+                        {
+                            int nextTaregt = int.Parse(outbound.NodeCode);
+                            //纭鐩爣绔欏彴锛堝浐瀹氾級
+                            TaregtAddres = (nextTaregt - 1).ToString();
+                        }
+                        else
+                        {
+                            TaregtAddres = locationInfo.RoadwayNo == "SC01" ? "2021" : "2020";
+                        }
+
                         //鐢熸垚绉诲姩浠诲姟
                         Dt_Task dt_Task = new()
                         {
@@ -83,9 +97,10 @@
                             Creater = "MES",
                             Depth = locationInfo.Depth,
                             CreateDate = DateTime.Now,
-                            MEStaskId= outbound.TaskId,
-                            MESbusinessId= outbound.BusinessId,
-                            MESsubPalletCode= dt_StockInfo.MESsubPalletCode
+                            MEStaskId = outbound.TaskId,
+                            MESbusinessId = outbound.BusinessId,
+                            MESsubPalletCode = dt_StockInfo.MESsubPalletCode,
+                            OutboundPlatform = outbound.NodeCode
                         };
                         Adddtstockt.Add(dt_StockInfo);
                         Addlocations.Add(locationInfo);
@@ -96,8 +111,8 @@
                         _unitOfWorkManage.BeginTran();
 
 
-                        _stockRepository.AddData(Adddtstockt);
-                        _locationInfoRepository.AddData(Addlocations);
+                        _stockRepository.UpdateData(Adddtstockt);
+                        _locationInfoRepository.UpdateData(Addlocations);
                         BaseDal.AddData(Addtaskdt);
 
                         var respon = PushTasksToWCS(Addtaskdt,"");

--
Gitblit v1.9.3