From 3163fec4985ebc87ea859087cdedacad749096d9 Mon Sep 17 00:00:00 2001
From: huanghongfeng <huanghongfeng@hnkhzn.com>
Date: 星期五, 28 二月 2025 19:15:39 +0800
Subject: [PATCH] 1

---
 代码管理/WMS/WIDESEA_WMSServer/WIDESEA_TaskInfoService/PartialTaskService_Outbound.cs |   30 +++++++++++++++++++++++++-----
 1 files changed, 25 insertions(+), 5 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 48b9dfe..80cd5ef 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"
@@ -1216,10 +1216,33 @@
                     {
                         Dt_StockInfoDetail stocktdetail = _stockService.StockInfoDetailService.Repository.QueryFirst(x => x.StockId == stockt.Id);
                         Dt_LocationInfo locationinfo = _basicService.LocationInfoService.Repository.QueryFirst(x => x.LocationCode == stockt.LocationCode);
+                        Dt_Task_Hty task_Hty = new Dt_Task_Hty()
+                        {
+                            TaskNum = 001,
+                            PalletCode = stockt.PalletCode,
+                            Roadway = locationinfo.RoadwayNo,
+                            TaskType = (int)TaskTypeEnum.Outbound,
+                            TaskStatus = (int)OutTaskStatusEnum.OutFinish,
+                            SourceAddress = locationinfo.LocationCode,
+                            TargetAddress = locationinfo.LocationCode,
+                            CurrentAddress = locationinfo.LocationCode,
+                            NextAddress = locationinfo.LocationCode,
+                            Grade = 1,
+                            Dispatchertime = DateTime.Now,
+                            Creater = App.User.UserName,
+                        CreateDate = DateTime.Now,
+                            ModifyDate = DateTime.Now,
+                            Modifier = App.User.UserName,
+                            Remark = "浜哄伐鍑哄簱",
+                            PLCTo = 1,
+                            PalletCodequantity = 1,
+                            MaterialType = 1
+                        };
+                        _taskHtyService.AddData(task_Hty);
                         locationinfo.LocationStatus = LocationStatusEnum.Free.ObjToInt();
                         dtstockt.Add(stockt);
                         locations.Add(locationinfo);
-                        if (stockt.MaterialType == (int)InventoryMaterialType.绌烘墭)
+                        if (stockt.MaterialType != (int)InventoryMaterialType.绌烘墭)
                         {
                             dtstocktdetail.Add(stocktdetail);
                         }
@@ -1233,10 +1256,7 @@
                 }
                 _unitOfWorkManage.BeginTran();
                 _stockService.StockInfoService.Repository.DeleteData(dtstockt);
-                if(dtstocktdetail.Count==0)
-                {
-                    _stockService.StockInfoDetailService.Repository.DeleteData(dtstocktdetail);
-                }
+                _stockService.StockInfoDetailService.Repository.DeleteData(dtstocktdetail);
                 _basicService.LocationInfoService.Repository.UpdateData(locations);
                 _unitOfWorkManage.CommitTran();
                 content = WebResponseContent.Instance.OK();

--
Gitblit v1.9.3