tjx
3 天以前 ea1c116ec7b7496ed7a8cba0719462a43fbb2465
1111
已修改1个文件
14 ■■■■■ 文件已修改
StandardPda/MES.Service/service/Warehouse/MesInvItemStocksManager.cs 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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. 查询该条码对应的库存信息,按物料和批号汇总