update response
This commit is contained in:
parent
93ddfdaecc
commit
5111fedfa8
@ -82,6 +82,8 @@ type OrderResponse struct {
|
||||
CreatedAt time.Time `json:"created_at"`
|
||||
UpdatedAt *time.Time `json:"updated_at,omitempty"`
|
||||
Items []OrderItemResponse `json:"items"`
|
||||
TableNumber string `json:"table_number"`
|
||||
OrderType string `json:"order_type"`
|
||||
}
|
||||
|
||||
func MapToOrderResponse(result *entity.OrderResponse) OrderResponse {
|
||||
@ -91,9 +93,12 @@ func MapToOrderResponse(result *entity.OrderResponse) OrderResponse {
|
||||
Amount: result.Order.Amount,
|
||||
Tax: result.Order.Tax,
|
||||
Total: result.Order.Total,
|
||||
PaymentType: result.Order.PaymentType,
|
||||
PaymentType: formatPayment(result.Order.PaymentType, result.Order.PaymentProvider),
|
||||
CreatedAt: result.Order.CreatedAt,
|
||||
Items: MapToOrderItemResponses(result.Order.OrderItems),
|
||||
CustomerName: result.Order.CustomerName,
|
||||
TableNumber: result.Order.TableNumber,
|
||||
OrderType: result.Order.OrderType,
|
||||
}
|
||||
|
||||
return resp
|
||||
@ -112,3 +117,11 @@ func MapToOrderItemResponses(items []entity.OrderItem) []OrderItemResponse {
|
||||
}
|
||||
return result
|
||||
}
|
||||
|
||||
func formatPayment(payment, provider string) string {
|
||||
if payment == "CASH" {
|
||||
return payment
|
||||
}
|
||||
|
||||
return payment + " " + provider
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user