StandardPda/MES.Service/service/Warehouse/MesInvItemStocksManager.cs
@@ -489,6 +489,20 @@ .Select(x => new { x.PalletCode, x.WidthType }) .First(); // 检查是否存在未完成的任务(基于PalletCode,Code为null) if (!string.IsNullOrEmpty(rackingTaskInfo?.PalletCode)) { var pendingTask = Db.Queryable<XbRackingTaskSyxtLog>() .Where(x => x.PalletCode == rackingTaskInfo.PalletCode && x.Code == null) .OrderByDescending(x => x.Id) .First(); if (pendingTask != null) { throw new Exception($"托盘编号 {rackingTaskInfo.PalletCode} 已存在未完成的立库任务,请等待任务完成后再操作。"); } } try { // 1. 查询该条码对应的库存信息,按物料和批号汇总