|
@ -31,6 +31,7 @@ public class PurchaseReceiptNoteEventHandler |
|
|
private readonly IItemQualityAppService _itemQualityAppService; |
|
|
private readonly IItemQualityAppService _itemQualityAppService; |
|
|
private readonly ISupplierAsnAppService _supplierAsnAppService; |
|
|
private readonly ISupplierAsnAppService _supplierAsnAppService; |
|
|
private readonly IPurchaseReceiptRequestAppService _purchaseReceiptRequestAppService; |
|
|
private readonly IPurchaseReceiptRequestAppService _purchaseReceiptRequestAppService; |
|
|
|
|
|
private readonly IItemBasicAppService _itemBasicAppService; |
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
/// <summary>
|
|
|
/// 收货记录
|
|
|
/// 收货记录
|
|
@ -43,13 +44,15 @@ public class PurchaseReceiptNoteEventHandler |
|
|
IPurchaseOrderAppService purchaseOrderAppService, |
|
|
IPurchaseOrderAppService purchaseOrderAppService, |
|
|
IItemQualityAppService itemQualityAppService, |
|
|
IItemQualityAppService itemQualityAppService, |
|
|
ISupplierAsnAppService supplierAsnAppService, |
|
|
ISupplierAsnAppService supplierAsnAppService, |
|
|
IPurchaseReceiptRequestAppService purchaseReceiptRequestAppService) |
|
|
IPurchaseReceiptRequestAppService purchaseReceiptRequestAppService, |
|
|
|
|
|
IItemBasicAppService itemBasicAppService) |
|
|
{ |
|
|
{ |
|
|
_inspectRequestAppService = inspectRequestAppService; |
|
|
_inspectRequestAppService = inspectRequestAppService; |
|
|
_purchaseOrderAppService = purchaseOrderAppService; |
|
|
_purchaseOrderAppService = purchaseOrderAppService; |
|
|
_itemQualityAppService = itemQualityAppService; |
|
|
_itemQualityAppService = itemQualityAppService; |
|
|
_supplierAsnAppService = supplierAsnAppService; |
|
|
_supplierAsnAppService = supplierAsnAppService; |
|
|
_purchaseReceiptRequestAppService = purchaseReceiptRequestAppService; |
|
|
_purchaseReceiptRequestAppService = purchaseReceiptRequestAppService; |
|
|
|
|
|
_itemBasicAppService = itemBasicAppService; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
/// <summary>
|
|
@ -181,6 +184,8 @@ public class PurchaseReceiptNoteEventHandler |
|
|
transaction.Worker = purchaseReceiptNote.Worker; |
|
|
transaction.Worker = purchaseReceiptNote.Worker; |
|
|
transaction.DocNumber = purchaseReceiptNote.Number; |
|
|
transaction.DocNumber = purchaseReceiptNote.Number; |
|
|
transaction.JobNumber = purchaseReceiptNote.JobNumber; |
|
|
transaction.JobNumber = purchaseReceiptNote.JobNumber; |
|
|
|
|
|
var itemBasicDto=await _itemBasicAppService.GetByCodeAsync(detail.ItemCode).ConfigureAwait(false); |
|
|
|
|
|
transaction.ExpireDate = detail.ProduceDate.AddDays(itemBasicDto.GetValidateDays()); |
|
|
|
|
|
|
|
|
switch (detail.PurchaseReceiptInspectStatus) |
|
|
switch (detail.PurchaseReceiptInspectStatus) |
|
|
{ |
|
|
{ |
|
|