From 98ea0648f9373679de108ccbab5dcc97c2f0c67c Mon Sep 17 00:00:00 2001 From: zs <zhousong@weben-smart.com> Date: 周五, 16 5月 2025 13:00:17 +0800 Subject: [PATCH] 叫料接口 --- HIAWms/server/src/CMS.Plugin.HIAWms.Application/Implements/LMesOperateAppService.cs | 12 +++++++----- 1 files changed, 7 insertions(+), 5 deletions(-) diff --git a/HIAWms/server/src/CMS.Plugin.HIAWms.Application/Implements/LMesOperateAppService.cs b/HIAWms/server/src/CMS.Plugin.HIAWms.Application/Implements/LMesOperateAppService.cs index 74cce40..d9d1571 100644 --- a/HIAWms/server/src/CMS.Plugin.HIAWms.Application/Implements/LMesOperateAppService.cs +++ b/HIAWms/server/src/CMS.Plugin.HIAWms.Application/Implements/LMesOperateAppService.cs @@ -53,9 +53,9 @@ throw new UserFriendlyException("鍙枡鍙傛暟閿欒"); } - //using var scope = _serviceProvider.CreateScope(); - //var unitOfWorkManager = scope.ServiceProvider.GetRequiredService<IUnitOfWorkManager>(); - //using var uow = unitOfWorkManager.Begin(requiresNew: true); + using var scope = _serviceProvider.CreateScope(); + var unitOfWorkManager = scope.ServiceProvider.GetRequiredService<IUnitOfWorkManager>(); + using var uow = unitOfWorkManager.Begin(requiresNew: true); var result = new List<CallMaterialOutput>(); foreach (var item in input) @@ -89,7 +89,6 @@ OrderStatus = Domain.Shared.Enums.OrderStatusEnum.Executing, OperateTime = DateTime.Now, DistributeNumber = 1, - }; var createResult = await _wmsInOutStockOrderAppService.CreateAsync(createOrderInput); @@ -104,13 +103,16 @@ MaterialNo = materiaL.MaterialNo, MaterialName = materiaL.MaterialName, DataIdentifier = item.DataIdentifier, + IgnoreOrder = true, + OrderType = createResult.OrderType, + Priority = createResult.Priority }, }; var callresult = await _wmsOutStockOrderAppService.CallMaterialAsync(callInput); result.AddRange(callresult); } - //await uow.SaveChangesAsync(); + await uow.SaveChangesAsync(); return result; } -- Gitblit v1.9.3