diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Requests/UnplannedIssueRequests/UnplannedIssueRequestForDongyangAppService.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Requests/UnplannedIssueRequests/UnplannedIssueRequestForDongyangAppService.cs index 6914511ee..f979003c0 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Requests/UnplannedIssueRequests/UnplannedIssueRequestForDongyangAppService.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Requests/UnplannedIssueRequests/UnplannedIssueRequestForDongyangAppService.cs @@ -286,6 +286,7 @@ public class UnplannedIssueRequestForDongyangAppService : UnplannedIssueRequestA var unplannedReceiptRequest = await _repository.FindAsync(p => p.Number == requestNumber).ConfigureAwait(false); unplannedReceiptRequest.RequestStatus = EnumRequestStatus.Completed; await _repository.UpdateAsync(unplannedReceiptRequest).ConfigureAwait(false); + } } diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Requests/UnplannedReceiptRequests/UnplannedReceiptRequestForDongyangAppService.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Requests/UnplannedReceiptRequests/UnplannedReceiptRequestForDongyangAppService.cs index 0b744a78e..aa98ed63d 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Requests/UnplannedReceiptRequests/UnplannedReceiptRequestForDongyangAppService.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Requests/UnplannedReceiptRequests/UnplannedReceiptRequestForDongyangAppService.cs @@ -45,7 +45,7 @@ public class UnplannedReceiptRequestForDongyangAppService : UnplannedReceiptRequ IBalanceAppService balanceAppService, IUnplannedReceiptJobAppService unplannedReceiptJobAppService, //IIdentityUserRepository userRepository - ISfsUserAppService sfsUserAppService + ISfsUserAppService sfsUserAppService @@ -94,6 +94,7 @@ public class UnplannedReceiptRequestForDongyangAppService : UnplannedReceiptRequ + var res = await _unplannedReceiptRequestManager.CreateAsync(entity).ConfigureAwait(false); var dto = ObjectMapper.Map(entity); @@ -120,7 +121,6 @@ public class UnplannedReceiptRequestForDongyangAppService : UnplannedReceiptRequ protected override async Task> ImportProcessingEntityAsync(Dictionary dictionary) { var addList = dictionary.Where(p => p.Value == EntityState.Added).Select(p => p.Key); - var listDetails = new List(); addList.ForEach(p=> { @@ -145,8 +145,6 @@ public class UnplannedReceiptRequestForDongyangAppService : UnplannedReceiptRequ foreach (var unplannedReceiptRequest in addList) { - - //if (unplannedReceiptRequest.UnplannedReceiptType != EnumUnplannedReceiptType.Wip && unplannedReceiptRequest.UnplannedReceiptType != EnumUnplannedReceiptType.Raw) //{ // throw new UserFriendlyException($"【{unplannedReceiptRequest.UnplannedReceiptType}】退料料类型," + @@ -155,7 +153,6 @@ public class UnplannedReceiptRequestForDongyangAppService : UnplannedReceiptRequ //} await SetRequestAutoPropertiesAsync(unplannedReceiptRequest).ConfigureAwait(false); await SetEntityPropertiesAsync(unplannedReceiptRequest).ConfigureAwait(false); - foreach (var detail in unplannedReceiptRequest.Details) { await SetDetailPropertiesAsync(detail).ConfigureAwait(false); @@ -218,9 +215,7 @@ public class UnplannedReceiptRequestForDongyangAppService : UnplannedReceiptRequ entity.CreatorId = CurrentUser.Id; entity.Worker = name; } - entity.BuildDate = DateTime.Now; - await SetRequestAutoPropertiesAsync(entity).ConfigureAwait(false); } @@ -242,7 +237,6 @@ public class UnplannedReceiptRequestForDongyangAppService : UnplannedReceiptRequ #endregion #region 校验 - private void CheckItemBasic(ItemBasicDTO itemBasicDto, string itemCode) { if (itemBasicDto == null) @@ -274,7 +268,6 @@ public class UnplannedReceiptRequestForDongyangAppService : UnplannedReceiptRequ string.Empty, importInput.ItemCode, importInput.FromErpLocationCode).ConfigureAwait(false); - if (balance == null) { validationRresult.Add("库存余额", $"ERP料号{importInput.ItemCode}在储位{importInput.FromErpLocationCode}没有库存记录");