Browse Source

更新版本修改备件完成时申请数量和状态问题

dev_DY_CC
赵新宇 5 months ago
parent
commit
495034841a
  1. 3
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Jobs/IssueJobs/SparePartIssueJobs/SparePartIssueJobAppService.cs
  2. 9
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Requests/TransferLibRequests/TransferLibRequestAppService.cs

3
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Jobs/IssueJobs/SparePartIssueJobs/SparePartIssueJobAppService.cs

@ -29,6 +29,7 @@ using Win_in.Sfs.Wms.Store.Options;
namespace Win_in.Sfs.Wms.Store.Application;
[Authorize]
[Route($"{StoreConsts.RootPath}spare-part-issue-job")]
public class SparePartIssueJobAppService
: SfsJobAppServiceBase<SparePartIssueJob, SparePartIssueJobDetail, SparePartIssueJobDTO, SfsJobRequestInputBase,
@ -627,6 +628,8 @@ public class SparePartIssueJobAppService
await RemoveExpectOutAsync(sparePartIssueJob, sparePartIssueJobDetailDto, handledToQty).ConfigureAwait(false);
//await _expectOutAppService.RemoveByNumberAsync(sparePartIssueJob.Number).ConfigureAwait(false);
await SparePartIssueRequestAppService.UpdateStatusCompletedAsync(sparePartIssueJob.SparePartRequestNumber)
.ConfigureAwait(false);
var flag = await _transferLibRequestAppService.IsCompleted(sparePartIssueJob.Number).ConfigureAwait(false);

9
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Requests/TransferLibRequests/TransferLibRequestAppService.cs

@ -420,14 +420,7 @@ public class TransferLibRequestAppService : SfsStoreRequestAppServiceBase
foreach (var request in list)
{
await CompleteAsync(request.Id).ConfigureAwait(false);
var jobs = await _transferLibJobAppService.GetByRequestNumberAsync(request.Number).ConfigureAwait(false);
foreach (var itm in jobs)
{
if (itm.JobStatus != EnumJobStatus.Done)
{
await _transferLibJobAppService.CompleteAsync(itm.Id, itm).ConfigureAwait(false);
}
}
}
}

Loading…
Cancel
Save