Browse Source

更新

dev_DY_CC
赵新宇 6 months ago
parent
commit
9317318c3a
  1. 4
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Event/DataExchanges/UnplannedIssueNoteEventHandler.cs
  2. 20
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Event/DataExchanges/UnplannedReceiptNoteEventHandler.cs

4
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Event/DataExchanges/UnplannedIssueNoteEventHandler.cs

@ -22,7 +22,7 @@ public class UnplannedIssueNoteEventHandler
{
var entity = eventData.Entity;
if(entity.Details.Count > 0)
if(entity.Details!=null && entity.Details.Count > 0)
{
await AddExchangeDataAsync(entity).ConfigureAwait(false);
}
@ -36,7 +36,7 @@ public class UnplannedIssueNoteEventHandler
List<UnplannedIssueNote> notelist = new List<UnplannedIssueNote>();
foreach (var entity in entities)
{
if (entity.Details.Count > 0)
if (entity.Details != null && entity.Details.Count > 0)
{
notelist.Add(entity);
}

20
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Event/DataExchanges/UnplannedReceiptNoteEventHandler.cs

@ -20,14 +20,30 @@ public class UnplannedReceiptNoteEventHandler
public virtual async Task HandleEventAsync(SfsCreatedEntityEventData<UnplannedReceiptNote> eventData)
{
var entity = eventData.Entity;
await AddExchangeDataAsync(entity).ConfigureAwait(false);
if(entity.Details!=null && entity.Details.Count>0)
{
await AddExchangeDataAsync(entity).ConfigureAwait(false);
}
}
[UnitOfWork]
public virtual async Task HandleEventAsync(SfsCreatedEntityEventData<List<UnplannedReceiptNote>> eventData)
{
var entities = eventData.Entity;
await AddExchangeDataAsync(entities).ConfigureAwait(false);
List<UnplannedReceiptNote> notelist = new List<UnplannedReceiptNote>();
foreach (var entity in entities)
{
if (entity.Details != null && entity.Details.Count > 0)
{
notelist.Add(entity);
}
}
await AddExchangeDataAsync(notelist).ConfigureAwait(false);
}
protected override async Task AddExchangeDataAsync(List<UnplannedReceiptNote> entities)

Loading…
Cancel
Save