Browse Source

bug修改

dev_DY_CC
lvzb 11 months ago
parent
commit
76ee9ba657
  1. 9
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Jobs/InspectJobs/InspectJobAppService.cs
  2. 2
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Jobs/InspectJobs/InspectJobManager.cs
  3. 6
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Event/Jobs/PurchaseReceiptJobEventHandler.cs

9
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Jobs/InspectJobs/InspectJobAppService.cs

@ -54,6 +54,8 @@ public class InspectJobAppService
[HttpPost("complete-summary-detail-status/{id}")]
public virtual async Task<InspectJobSummaryDetailDTO> CompleteSummaryDetailStatusAsync(Guid id,
Guid summaryDetailId, InspectJobCompleteSummaryDetailInput input)
{
try
{
if (input.FilesList != null && input.FilesList.Any())
{
@ -68,6 +70,13 @@ public class InspectJobAppService
return ObjectMapper.Map<InspectJobSummaryDetail, InspectJobSummaryDetailDTO>(entity);
}
catch (Exception ex)
{
throw new UserFriendlyException($"{ex.Message}");
}
}
/// <summary>
/// 【设置】 详情为【合格】

2
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Jobs/InspectJobs/InspectJobManager.cs

@ -197,7 +197,7 @@ public class InspectJobManager : SfsJobManagerBase<InspectJob, InspectJobDetail>
#endregion
await LocalEventBus.PublishAsync(new SfsUpdateEntitySummaryDetailEventData<InspectJob>(CopyJob))
await LocalEventBus.PublishAsync(new SfsUpdateEntitySummaryDetailEventData<InspectJob>(CopyJob),false)
.ConfigureAwait(false);
return summaryDetailEntity;

6
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Event/Jobs/PurchaseReceiptJobEventHandler.cs

@ -68,6 +68,12 @@ public class PurchaseReceiptJobEventHandler :
createInput.Details.Where(p => p.PurchaseReceiptInspectStatus == EnumPurchaseReceiptInspect.NOK);
foreach (var detailInput in noOkNoteDetailInputs)
{
detailInput.LocationCode = holdLocation.Code;
detailInput.LocationArea = holdLocation.AreaCode;
detailInput.LocationErpCode = holdLocation.ErpLocationCode;
detailInput.LocationGroup = holdLocation.LocationGroupCode;
detailInput.WarehouseCode = holdLocation.WarehouseCode;
detailInput.HandledToLocationCode = holdLocation.Code;
detailInput.HandledToLocationArea = holdLocation.AreaCode;
detailInput.HandledToLocationErpCode = holdLocation.ErpLocationCode;
detailInput.HandledToLocationGroup = holdLocation.LocationGroupCode;

Loading…
Cancel
Save