From 26660562c3095c3d1f43cf3dfe09e3bdfda0c358 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AD=A6=20=E8=B5=B5?= <89237069@qq.com> Date: Sat, 9 Nov 2024 12:40:41 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E7=89=88=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../DataExchanges/TransferNoteEventHandler.cs | 20 ++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Event/DataExchanges/TransferNoteEventHandler.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Event/DataExchanges/TransferNoteEventHandler.cs index 1dfe6478f..00a95d95a 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Event/DataExchanges/TransferNoteEventHandler.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Event/DataExchanges/TransferNoteEventHandler.cs @@ -17,6 +17,7 @@ namespace Win_in.Sfs.Wms.Store.Event.DataExchanges public class TransferNoteEventHandler : StoreDataExchangeEventHandlerBase , ILocalEventHandler> + , ILocalEventHandler> { 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 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 eventData) + { + var entity = eventData.Entity; + await AddExchangeDataAsync(entity).ConfigureAwait(false); + } protected override async Task AddExchangeDataAsync(List entities) {