|
|
@ -17,6 +17,7 @@ namespace Win_in.Sfs.Wms.Store.Event.DataExchanges |
|
|
|
public class TransferNoteEventHandler : |
|
|
|
StoreDataExchangeEventHandlerBase<TransferNote> |
|
|
|
, ILocalEventHandler<SfsCreatedEntityEventData<TransferNote>> |
|
|
|
, ILocalEventHandler<SfsConfirmedEntityEventData<TransferNote>> |
|
|
|
{ |
|
|
|
private readonly Domain.Acl.Location.ILocationAclService _locationAclService; |
|
|
|
|
|
|
@ -29,12 +30,29 @@ namespace Win_in.Sfs.Wms.Store.Event.DataExchanges |
|
|
|
public virtual async Task HandleEventAsync(SfsCreatedEntityEventData<TransferNote> eventData) |
|
|
|
{ |
|
|
|
var entity = eventData.Entity; |
|
|
|
switch (entity.Type) |
|
|
|
{ |
|
|
|
case "Transfer_Inside": |
|
|
|
case "Transfer_Area": |
|
|
|
await AddExchangeDataAsync(entity).ConfigureAwait(false); |
|
|
|
break; |
|
|
|
case "Transfer_Warehouse": |
|
|
|
case "Transfer_Customer": |
|
|
|
case "Transfer_WIP": |
|
|
|
// entity.Handle();
|
|
|
|
|
|
|
|
break; |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
await AddExchangeDataAsync(entity).ConfigureAwait(false); |
|
|
|
//await AddExchangeDataAsync(entity).ConfigureAwait(false);
|
|
|
|
} |
|
|
|
|
|
|
|
public async Task HandleEventAsync(SfsConfirmedEntityEventData<TransferNote> eventData) |
|
|
|
{ |
|
|
|
var entity = eventData.Entity; |
|
|
|
await AddExchangeDataAsync(entity).ConfigureAwait(false); |
|
|
|
} |
|
|
|
|
|
|
|
protected override async Task AddExchangeDataAsync(List<TransferNote> entities) |
|
|
|
{ |
|
|
|