huangxiaoqiang
4 天以前 988085fd00217ec0e9b8f8b0bb21b172ee9f9938
项目代码/WMS无仓储版/WIDESEA_WMSServer/WIDESEA_OutboundService/OutboundBatchPickingService.cs
@@ -943,7 +943,7 @@
        /// <summary>
        /// 鎵ц鎵嬪姩鎷嗗寘閫昏緫 - 淇鐗堟湰
        /// 鎵ц鎵嬪姩鎷嗗寘閫昏緫
        /// </summary>
        private async Task<List<SplitResult>> ExecuteManualSplitLogic(Dt_OutStockLockInfo lockInfo, Dt_StockInfoDetail stockDetail,
            decimal splitQuantity, string palletCode)
@@ -1001,8 +1001,8 @@
                    MaterielCode = stockDetail.MaterielCode,
                    OrderNo = stockDetail.OrderNo,
                    BatchNo = stockDetail.BatchNo,
                    StockQuantity = newStockQuantity,  // 淇锛氫娇鐢ㄦ纭殑鎷嗗寘鏁伴噺
                    OutboundQuantity = 0,  // 鏂版潯鐮佸垵濮嬪嚭搴撴暟閲忎负0
                    StockQuantity = newStockQuantity,
                    OutboundQuantity = 0,
                    Barcode = newBarcode,
                    Status = (int)StockStatusEmun.鍑哄簱閿佸畾,
                    SupplyCode = stockDetail.SupplyCode,
@@ -3160,16 +3160,6 @@
            // 鎵ц鑷姩鎷嗗寘
            var splitResult = await ExecuteAutoSplitLogic(lockInfo, stockDetail, splitQuantity, palletCode);
            // 灏嗘媶鍖呮暟閲忎紶閫掔粰璋冪敤鏂癸紝鐢ㄤ簬楠岃瘉
            if (splitResult != null && splitResult.Any())
            {
                // 鍦ㄨ繑鍥炵粨鏋滀腑鎼哄甫鎷嗗寘鏁伴噺淇℃伅
                foreach (var result in splitResult)
                {
                    result.quantityTotal = splitQuantity.ToString("F2");
                }
            }
            return splitResult;
        }
@@ -3269,7 +3259,7 @@
                await RecordSplitHistory(lockInfo, stockDetail, splitQuantity, newBarcode, true, originalStockQty);
                // 鍒涘缓鎷嗗寘缁撴灉鍒楄〃
                var splitResults = CreateSplitResults(lockInfo, splitQuantity, lockInfo.AssignQuantity, newBarcode, stockDetail.Barcode);
                var splitResults = CreateSplitResults(lockInfo, splitQuantity, stockDetail.StockQuantity, newBarcode, stockDetail.Barcode);
                _logger.LogInformation($"鑷姩鎷嗗寘閫昏緫鎵ц瀹屾垚 - 鍒涘缓浜嗘湭鍒嗛厤鐨勫簱瀛樺拰閿佸畾璁板綍");