diff --git a/internal/entity/order.go b/internal/entity/order.go index a8f2749..e4fd30c 100644 --- a/internal/entity/order.go +++ b/internal/entity/order.go @@ -240,3 +240,11 @@ type OrderPrintDetail struct { Total float64 `gorm:"column:total"` Fee float64 `gorm:"column:fee"` } + +func (o *OrderPrintDetail) GetPaymanetType() string { + if o.PaymentType == "CASH" { + return "TUNAI" + } + + return o.PaymentType +} diff --git a/internal/handlers/http/order/order.go b/internal/handlers/http/order/order.go index b189c9a..309184f 100644 --- a/internal/handlers/http/order/order.go +++ b/internal/handlers/http/order/order.go @@ -460,7 +460,7 @@ func MapOrderToPrintDetailResponse(order *entity.OrderPrintDetail, casherName st OrderID: order.OrderID, Total: order.Total, Fee: order.Fee, - PaymentType: order.PaymentType, + PaymentType: order.GetPaymanetType(), Source: order.Source, VisitDateAt: order.VisitDate.Format("2006-01-02"), VisitTime: time.Now().Format("15:04:05"),