From 7ca9651f81d7b84f054194d3d46fdbd1d9c8b922 Mon Sep 17 00:00:00 2001
From: dengjunjie <dengjunjie@hnkhzn.com>
Date: 星期三, 09 七月 2025 22:55:27 +0800
Subject: [PATCH] 增加质检出入库逻辑

---
 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_InboundService/Service/InboundOrderDetailService.cs |   19 +++++++++++++++++++
 1 files changed, 19 insertions(+), 0 deletions(-)

diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_InboundService/Service/InboundOrderDetailService.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_InboundService/Service/InboundOrderDetailService.cs"
index 40f33b5..4a26454 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_InboundService/Service/InboundOrderDetailService.cs"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_InboundService/Service/InboundOrderDetailService.cs"
@@ -44,6 +44,25 @@
             return (updateOrderDetails);
         }
 
+        /// <summary>
+        /// 鑾峰彇绠辨暟鍜岃鏁�
+        /// </summary>
+        /// <param name="orderDetail"></param>
+        /// <returns></returns>
+        public (int BoxQuantity, int StockQuantity) GetBoxStockQuantity(Dt_InboundOrderDetail orderDetail)
+        {
+            int BoxQuantity = 40;
+            int StockQuantity = 320;
+            var Quantity = orderDetail.OrderQuantity - orderDetail.ReceiptQuantity;
+            if (Quantity < 320)
+            {
+                StockQuantity = Convert.ToInt32(Quantity);
+                BoxQuantity = StockQuantity / 8;
+                if (StockQuantity % 8 > 0) BoxQuantity++;
+            }
+            return (BoxQuantity, StockQuantity);
+        }
+
         public void UpdateOverInQuantity(List<Dt_InboundOrderDetail> inboundOrderDetails, decimal overInQuantity)
         {
 

--
Gitblit v1.9.3