Browse Source

三方库状态取消功能更新

dev_DY_CC
周红军 11 months ago
parent
commit
d6b802e891
  1. 8
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Requests/ThirdLocationRequests/ThirdLocationRequestAppService.cs

8
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Requests/ThirdLocationRequests/ThirdLocationRequestAppService.cs

@ -212,10 +212,7 @@ public class ThirdLocationRequestAppService : SfsStoreRequestAppServiceBase<Thir
{ {
foreach (var thirdLocationJobDto in list) foreach (var thirdLocationJobDto in list)
{ {
if (thirdLocationJobDto.JobStatus == EnumJobStatus.Open || if (thirdLocationJobDto.JobStatus == EnumJobStatus.Open)
thirdLocationJobDto.JobStatus == EnumJobStatus.Partial ||
thirdLocationJobDto.JobStatus == EnumJobStatus.Doing ||
thirdLocationJobDto.JobStatus == EnumJobStatus.Wait)
{ {
await _thirdLocationJobAppService.CancelAsync(thirdLocationJobDto.Id).ConfigureAwait(false); await _thirdLocationJobAppService.CancelAsync(thirdLocationJobDto.Id).ConfigureAwait(false);
} }
@ -226,14 +223,13 @@ public class ThirdLocationRequestAppService : SfsStoreRequestAppServiceBase<Thir
} }
} }
if (request.RequestStatus == EnumRequestStatus.Partial || request.RequestStatus == EnumRequestStatus.Handling || if (request.RequestStatus == EnumRequestStatus.Handling ||
request.RequestStatus == EnumRequestStatus.New) request.RequestStatus == EnumRequestStatus.New)
{ {
request.RequestStatus = EnumRequestStatus.Cancelled; request.RequestStatus = EnumRequestStatus.Cancelled;
await Task.CompletedTask.ConfigureAwait(false); await Task.CompletedTask.ConfigureAwait(false);
await LocalEventBus.PublishAsync(new SfsCancelledEntityEventData<ThirdLocationRequest>(request), false).ConfigureAwait(false); await LocalEventBus.PublishAsync(new SfsCancelledEntityEventData<ThirdLocationRequest>(request), false).ConfigureAwait(false);
await _repository.UpdateAsync(request).ConfigureAwait(false); await _repository.UpdateAsync(request).ConfigureAwait(false);
} }
else else

Loading…
Cancel
Save