allow printing/editing orders
This commit is contained in:
@@ -15,6 +15,7 @@ type OrderRepository interface {
|
||||
GetByToken(string) (models.Order, error)
|
||||
Update(models.Order) (models.Order, error)
|
||||
DeleteById(string) error
|
||||
DeleteByToken(string) error
|
||||
}
|
||||
|
||||
type GORMOrderRepository struct {
|
||||
@@ -95,3 +96,8 @@ func (r *GORMOrderRepository) DeleteById(id string) error {
|
||||
result := r.DB.Delete(&models.Order{}, orderId)
|
||||
return result.Error
|
||||
}
|
||||
|
||||
func (r *GORMOrderRepository) DeleteByToken(token string) error {
|
||||
result := r.DB.Where("token = ?", token).Delete(&models.Order{})
|
||||
return result.Error
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user