Browse Source

提交

master
赵新宇 6 months ago
parent
commit
ac22d47c71
  1. 6
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Requests/TransferRequests/TransferRequestAppService.cs
  2. 34
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Event/Transactions/TransferNoteEventHandler.cs

6
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Requests/TransferRequests/TransferRequestAppService.cs

@ -88,6 +88,8 @@ public class TransferRequestAppService : SfsStoreRequestAppServiceBase
transferRequest.Type = EnumTransSubType.Transfer_Warehouse.ToString(); //重点 需要转换 transferRequest.Type = EnumTransSubType.Transfer_Warehouse.ToString(); //重点 需要转换
enumTransSubType = EnumTransSubType.Transfer_Warehouse; enumTransSubType = EnumTransSubType.Transfer_Warehouse;
transferRequest.UseOnTheWayLocation = true; transferRequest.UseOnTheWayLocation = true;
await SetEntityPropertiesAsync(transferRequest, enumTransSubType)
.ConfigureAwait(false);
} }
//客户储位 //客户储位
if (transferRequest.Type == EnumTransSubType.Transfer_Customer.GetDisplayName()) if (transferRequest.Type == EnumTransSubType.Transfer_Customer.GetDisplayName())
@ -95,6 +97,7 @@ public class TransferRequestAppService : SfsStoreRequestAppServiceBase
transferRequest.Type = EnumTransSubType.Transfer_Customer.ToString(); //重点 需要转换 transferRequest.Type = EnumTransSubType.Transfer_Customer.ToString(); //重点 需要转换
enumTransSubType = EnumTransSubType.Transfer_Customer; enumTransSubType = EnumTransSubType.Transfer_Customer;
transferRequest.UseOnTheWayLocation = true; transferRequest.UseOnTheWayLocation = true;
} }
//线边调拨 //线边调拨
if (transferRequest.Type == EnumTransSubType.Transfer_WIP.GetDisplayName()) if (transferRequest.Type == EnumTransSubType.Transfer_WIP.GetDisplayName())
@ -102,6 +105,7 @@ public class TransferRequestAppService : SfsStoreRequestAppServiceBase
transferRequest.Type = EnumTransSubType.Transfer_WIP.ToString(); //重点 需要转换 transferRequest.Type = EnumTransSubType.Transfer_WIP.ToString(); //重点 需要转换
enumTransSubType = EnumTransSubType.Transfer_WIP; enumTransSubType = EnumTransSubType.Transfer_WIP;
transferRequest.UseOnTheWayLocation = true; transferRequest.UseOnTheWayLocation = true;
} }
foreach (var detail in transferRequest.Details) foreach (var detail in transferRequest.Details)
@ -152,9 +156,9 @@ public class TransferRequestAppService : SfsStoreRequestAppServiceBase
detail.ToStatus = balanceDto.Status; detail.ToStatus = balanceDto.Status;
detail.ToLot = balanceDto.Lot; detail.ToLot = balanceDto.Lot;
} }
await SetEntityPropertiesAsync(transferRequest, enumTransSubType) await SetEntityPropertiesAsync(transferRequest, enumTransSubType)
.ConfigureAwait(false); .ConfigureAwait(false);
} }
return dictionary; return dictionary;

34
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Event/Transactions/TransferNoteEventHandler.cs

@ -44,7 +44,24 @@ public class TransferNoteEventHandler
: EnumTransferRoute.SourceToDestination; : EnumTransferRoute.SourceToDestination;
var inputList = await BuildTransferLogsAsync(entity, route).ConfigureAwait(false); var inputList = await BuildTransferLogsAsync(entity, route).ConfigureAwait(false);
switch (entity.Type)
{
case "Transfer_Inside":
case "Transfer_Area":
await AddTransferLogsAsync(inputList).ConfigureAwait(false); await AddTransferLogsAsync(inputList).ConfigureAwait(false);
break;
case "Transfer_Warehouse":
case "Transfer_Customer":
case "Transfer_WIP":
// entity.Handle();
break;
}
} }
/// <summary> /// <summary>
@ -62,7 +79,24 @@ public class TransferNoteEventHandler
: EnumTransferRoute.SourceToDestination; : EnumTransferRoute.SourceToDestination;
var inputList = await BuildTransferLogsAsync(entity, route).ConfigureAwait(false); var inputList = await BuildTransferLogsAsync(entity, route).ConfigureAwait(false);
switch (entity.Type)
{
case "Transfer_Inside":
case "Transfer_Area":
await AddTransferLogsAsync(inputList).ConfigureAwait(false); await AddTransferLogsAsync(inputList).ConfigureAwait(false);
break;
case "Transfer_Warehouse":
case "Transfer_Customer":
case "Transfer_WIP":
// entity.Handle();
break;
}
} }
} }

Loading…
Cancel
Save