qor-example
qor-example copied to clipboard
Is here a bug in order_item.go?
No State field
type OrderItem struct {
gorm.Model
OrderID uint
SizeVariationID uint cartitem:"SizeVariationID"
SizeVariation *products.SizeVariation
Quantity uint cartitem:"Quantity"
Price float32
DiscountRate uint
transition.Transition
}
// IsCart order item's state is cart func (item OrderItem) IsCart() bool { return item.State == DraftState || item.State == "" }
The State field is embedded by the Transition.