Update Ticket Is Weekend

This commit is contained in:
aditya.siregar 2024-08-14 00:18:37 +07:00
parent 961387ab56
commit 0242fcb03c

View File

@ -82,9 +82,17 @@ func (e *ProductDB) ToProduct() *Product {
func (b *ProductList) ToProductList() []*Product {
var Products []*Product
for _, product := range *b {
Products = append(Products, product.ToProduct())
today := time.Now().Weekday()
isWeekend := today == time.Saturday || today == time.Sunday
for _, p := range *b {
if isWeekend && p.IsWeekendTicket {
Products = append(Products, p.ToProduct())
} else {
Products = append(Products, p.ToProduct())
}
}
return Products
}