|
|
@ -124,23 +124,35 @@ public class ContainerRequestEventHandler |
|
|
|
private async Task<ContainerNoteEditInput> BuildContainerNoteAsync(ContainerRequest request) |
|
|
|
{ |
|
|
|
|
|
|
|
var createInput = ObjectMapper.Map<ContainerRequest, ContainerNoteEditInput>(request); |
|
|
|
var createInput = ObjectMapper.Map<ContainerRequest, ContainerNoteEditInput>(request); |
|
|
|
|
|
|
|
|
|
|
|
ContainerNoteDetailInput detail=new ContainerNoteDetailInput(); |
|
|
|
createInput.Details = new List<ContainerNoteDetailInput>(); |
|
|
|
detail.ToLocationCode = request.RequestLocationCode; |
|
|
|
|
|
|
|
foreach (var detail in request.Details) |
|
|
|
{ |
|
|
|
detail.ToLocationCode = request.RequestLocationCode; |
|
|
|
detail.FromLocationCode = "123"; |
|
|
|
detail.FromPackingCode = "123"; |
|
|
|
detail.ToPackingCode = "123"; |
|
|
|
detail.FromLot = "123"; |
|
|
|
detail.ToLot = "123"; |
|
|
|
detail.FromLocationErpCode = "123"; |
|
|
|
detail.FromWarehouseCode = "123"; |
|
|
|
detail.ToLocationErpCode = "123"; |
|
|
|
detail.ToWarehouseCode = "123"; |
|
|
|
detail.Uom = "123"; |
|
|
|
detail.ItemCode = "123"; |
|
|
|
detail.ItemName = "123"; |
|
|
|
|
|
|
|
var container = await _equipmentLocApp.GetByCodeAsync(detail.ToLocationCode).ConfigureAwait(false); |
|
|
|
//var container = await _equipmentLocApp.GetByCodeAsync(detail.ToLocationCode).ConfigureAwait(false);
|
|
|
|
|
|
|
|
if(container != null) |
|
|
|
{ |
|
|
|
detail.ItemCode = container.Code; |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
//if (container != null)
|
|
|
|
//{
|
|
|
|
// detail.ItemCode = container.Code;
|
|
|
|
//}
|
|
|
|
|
|
|
|
createInput.Details.Add(detail); |
|
|
|
|
|
|
|
return createInput; |
|
|
|
} |
|
|
|
|
|
|
|