feat(BE): add items field to TransferDeliveryDTO in ToTransferDetailDTO function

This commit is contained in:
aguhh18
2026-01-06 09:03:39 +07:00
parent 556540e97f
commit 0c6d42070a
@@ -235,6 +235,15 @@ func ToTransferDetailDTO(e entity.StockTransfer) TransferDetailDTO {
var deliveries []TransferDeliveryDTO
for _, del := range e.Deliveries {
var items []TransferDeliveryItemDTO
for _, item := range del.Items {
items = append(items, TransferDeliveryItemDTO{
Id: item.Id,
StockTransferDetailId: item.StockTransferDetailId,
Quantity: item.Quantity,
})
}
var document *DocumentDTO
if len(del.Documents) > 0 {
doc := del.Documents[0] // Take first document
@@ -258,6 +267,7 @@ func ToTransferDetailDTO(e entity.StockTransfer) TransferDetailDTO {
DocumentNumber: del.DocumentNumber,
ShippingCostItem: del.ShippingCostItem,
ShippingCostTotal: del.ShippingCostTotal,
Items: items,
Document: document,
})
}