From efc71548c080300216f149939afcac58f8912101 Mon Sep 17 00:00:00 2001
From: 647556386 <647556386@qq.com>
Date: 星期四, 04 十二月 2025 09:59:05 +0800
Subject: [PATCH] 1

---
 项目代码/WMS无仓储版/WIDESEA_WMSServer/WIDESEA_OutboundService/OutboundPickingService.cs |   12 ++++++++----
 1 files changed, 8 insertions(+), 4 deletions(-)

diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS\346\227\240\344\273\223\345\202\250\347\211\210/WIDESEA_WMSServer/WIDESEA_OutboundService/OutboundPickingService.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS\346\227\240\344\273\223\345\202\250\347\211\210/WIDESEA_WMSServer/WIDESEA_OutboundService/OutboundPickingService.cs"
index 341570f..7caccb5 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS\346\227\240\344\273\223\345\202\250\347\211\210/WIDESEA_WMSServer/WIDESEA_OutboundService/OutboundPickingService.cs"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS\346\227\240\344\273\223\345\202\250\347\211\210/WIDESEA_WMSServer/WIDESEA_OutboundService/OutboundPickingService.cs"
@@ -10,6 +10,7 @@
 using System.Text;
 using System.Text.Json;
 using System.Threading.Tasks;
+using WIDESEA_BasicService;
 using WIDESEA_Common.CommonEnum;
 using WIDESEA_Common.LocationEnum;
 using WIDESEA_Common.OrderEnum;
@@ -2746,7 +2747,7 @@
                         StockId = 0,
                         OrderQuantity = outboundOrderDetail.OrderQuantity,
                         AssignQuantity = outboundOrderDetail.OverOutQuantity,
-                        PickedQty = 0,
+                        PickedQty = outboundOrderDetail.NoStockOutQty,
                         LocationCode = "绌�",
                         PalletCode = "绌�",
                         TaskNum = 0,
@@ -2838,6 +2839,9 @@
                     .Where(it => it.OrderId == inboundOrder.Id).ExecuteCommand();
                 }
                 //鍑哄簱鍥炰紶MES
+
+                var documentNo = UniqueValueGenerator.Generate();
+
                 var outfeedmodel = new FeedbackOutboundRequestModel
                     {
                         reqCode = Guid.NewGuid().ToString(),
@@ -2847,7 +2851,7 @@
                         operationType = 1,
                         Operator = App.User.UserName,
                         orderNo = outboundOrder.UpperOrderNo,
-                        documentsNO = outboundOrder.OrderNo,
+                        documentsNO = documentNo,
                         status = outboundOrder.OrderStatus,
                         details = new List<FeedbackOutboundDetailsModel>()
                     };
@@ -2879,9 +2883,9 @@
                                       qty = lockInfo.PickedQty
                                   }).ToList()
                               }).ToList();
-                        feedmodel.details.AddRange(groupdata);
+                        outfeedmodel.details.AddRange(groupdata);
                     }
-                    var result = await _invokeMESService.FeedbackOutbound(feedmodel);
+                    var result = await _invokeMESService.FeedbackOutbound(outfeedmodel);
                     if (result != null && result.code == 200)
                     {
                         await _outboundOrderDetailService.Db.Updateable<Dt_OutboundOrderDetail>()

--
Gitblit v1.9.3