|
|
@ -94,14 +94,19 @@ public class PurchaseReceiptNoteEventHandler |
|
|
|
|
|
|
|
foreach (var detail in entity.Details) |
|
|
|
{ |
|
|
|
var purchaseOrderDetailUpdateInput = new PurchaseOrderDetailUpdateInput() |
|
|
|
//未收货状态不能更新
|
|
|
|
if(detail.PurchaseReceiptInspectStatus != EnumPurchaseReceiptInspect.NORECEIPT) |
|
|
|
{ |
|
|
|
PoLine = detail.PoLine, |
|
|
|
ItemCode = detail.ItemCode, |
|
|
|
ReceivedQty = detail.Qty, |
|
|
|
}; |
|
|
|
|
|
|
|
purchaseOrderDetailUpdateInputs.Add(purchaseOrderDetailUpdateInput); |
|
|
|
var purchaseOrderDetailUpdateInput = new PurchaseOrderDetailUpdateInput() |
|
|
|
{ |
|
|
|
PoLine = detail.PoLine, |
|
|
|
ItemCode = detail.ItemCode, |
|
|
|
ReceivedQty = detail.Qty, |
|
|
|
}; |
|
|
|
|
|
|
|
purchaseOrderDetailUpdateInputs.Add(purchaseOrderDetailUpdateInput); |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
await _purchaseOrderAppService.UpdateDetailsAsync(entity.PoNumber, purchaseOrderDetailUpdateInputs).ConfigureAwait(false); |
|
|
|