|
|
@ -120,6 +120,8 @@ public class InjectionJobEventHandler : |
|
|
|
} |
|
|
|
|
|
|
|
await _expectOutAppService.AddManyAsync(expectOutEditInputs).ConfigureAwait(false); |
|
|
|
|
|
|
|
await Task.CompletedTask.ConfigureAwait(false); |
|
|
|
} |
|
|
|
|
|
|
|
/// <summary>
|
|
|
@ -148,29 +150,41 @@ public class InjectionJobEventHandler : |
|
|
|
|
|
|
|
detailInput.JobStatus = EnumJobStatus.Open; |
|
|
|
detailInput.ItemCode = detail.ItemCode; |
|
|
|
//detailInput.Qty = detail.RecommendFromQty;
|
|
|
|
//detailInput.ArriveDate = detailInput.ArriveDate;
|
|
|
|
//detailInput.ExpireDate = detailInput.ExpireDate;
|
|
|
|
//detailInput.ProduceDate = detail.RecommendFromProduceDate;
|
|
|
|
|
|
|
|
//detailInput.ToLocationCode = detail.RecommendToLocationCode;
|
|
|
|
//detailInput.ToWarehouseCode = detail.RecommendToWarehouseCode;
|
|
|
|
//detailInput.ToLocationErpCode = detail.RecommendToLocationErpCode;
|
|
|
|
//detailInput.ToLocationGroup = detail.RecommendToLocationGroup;
|
|
|
|
//detailInput.ToLocationArea = detail.RecommendToLocationArea;
|
|
|
|
|
|
|
|
//detailInput.FromLocationCode = detail.RecommendFromLocationCode;
|
|
|
|
//detailInput.FromLocationArea = detail.RecommendFromLocationArea;
|
|
|
|
//detailInput.FromLocationGroup = detail.RecommendFromLocationGroup;
|
|
|
|
//detailInput.FromLocationErpCode = detail.RecommendFromLocationErpCode;
|
|
|
|
//detailInput.FromWarehouseCode = detail.RecommendFromWarehouseCode;
|
|
|
|
|
|
|
|
//detailInput.FromLot = detail.RecommendFromLot;
|
|
|
|
//detailInput.ToLot = detail.RecommendToLot;
|
|
|
|
//detailInput.Qty = detail.RecommendFromQty;
|
|
|
|
//detailInput.StdPackQty = detail.StdPackQty;
|
|
|
|
//detailInput.Uom = detail.Uom;
|
|
|
|
//detailInput.SupplierBatch = detail.RecommendFromSupplierBatch;
|
|
|
|
detailInput.StdPackQty = detail.StdPackQty; |
|
|
|
detailInput.Uom = detail.Uom; |
|
|
|
detailInput.Status = detail.Status; |
|
|
|
|
|
|
|
detailInput.RecommendFromQty = detail.RecommendFromQty; |
|
|
|
detailInput.RecommendFromLot = detail.RecommendFromLot; |
|
|
|
detailInput.RecommendFromPackingCode = detailInput.RecommendFromPackingCode; |
|
|
|
detailInput.RecommendToLot = detail.RecommendToLot; |
|
|
|
|
|
|
|
detailInput.RecommendFromArriveDate = detail.RecommendFromArriveDate; |
|
|
|
detailInput.RecommendFromExpireDate = detail.RecommendFromExpireDate; |
|
|
|
detailInput.RecommendFromProduceDate = detail.RecommendFromProduceDate; |
|
|
|
detailInput.RecommendFromSupplierBatch = detail.RecommendFromSupplierBatch; |
|
|
|
|
|
|
|
detailInput.RecommendFromLocationCode = detail.RecommendFromLocationCode; |
|
|
|
detailInput.RecommendFromLocationGroup = detail.RecommendFromLocationGroup; |
|
|
|
detailInput.RecommendFromLocationArea = detail.RecommendFromLocationArea; |
|
|
|
detailInput.RecommendFromLocationErpCode = detail.RecommendFromLocationErpCode; |
|
|
|
detailInput.RecommendFromWarehouseCode = detail.RecommendFromWarehouseCode; |
|
|
|
|
|
|
|
detailInput.RecommendToQty = detail.RecommendToQty; |
|
|
|
detailInput.RecommendToLot = detail.RecommendToLot; |
|
|
|
detailInput.RecommendToPackingCode = detailInput.RecommendToPackingCode; |
|
|
|
detailInput.RecommendToLot = detail.RecommendToLot; |
|
|
|
|
|
|
|
detailInput.RecommendToArriveDate = detail.RecommendToArriveDate; |
|
|
|
detailInput.RecommendToExpireDate = detail.RecommendToExpireDate; |
|
|
|
detailInput.RecommendToProduceDate = detail.RecommendToProduceDate; |
|
|
|
detailInput.RecommendToSupplierBatch = detail.RecommendToSupplierBatch; |
|
|
|
|
|
|
|
detailInput.RecommendToLocationCode = detail.RecommendToLocationCode; |
|
|
|
detailInput.RecommendToLocationGroup = detail.RecommendToLocationGroup; |
|
|
|
detailInput.RecommendToLocationArea = detail.RecommendToLocationArea; |
|
|
|
detailInput.RecommendToLocationErpCode = detail.RecommendToLocationErpCode; |
|
|
|
detailInput.RecommendToWarehouseCode = detail.RecommendToWarehouseCode; |
|
|
|
|
|
|
|
await _transferLibRequestAppService.CreateAsync(input).ConfigureAwait(false); |
|
|
|
} |
|
|
@ -216,7 +230,7 @@ public class InjectionJobEventHandler : |
|
|
|
|
|
|
|
var loctionDto = await _locationAppService.GetByCodeAsync(detail.RecommendFromLocationCode) |
|
|
|
.ConfigureAwait(false); |
|
|
|
if (loctionDto.ColumnCode != 1) |
|
|
|
if (loctionDto.RowCode == 1) |
|
|
|
{ |
|
|
|
return true; |
|
|
|
} |
|
|
|