Update QR token generation
This commit is contained in:
@@ -171,6 +171,13 @@ func (r *TableRepository) ReleaseTable(ctx context.Context, tableID uuid.UUID, p
|
||||
}).Error
|
||||
}
|
||||
|
||||
func (r *TableRepository) UpdateToken(ctx context.Context, tableID uuid.UUID, token string) error {
|
||||
return r.db.WithContext(ctx).
|
||||
Model(&entities.Table{}).
|
||||
Where("id = ?", tableID).
|
||||
Update("token", token).Error
|
||||
}
|
||||
|
||||
func (r *TableRepository) GetByOrderID(ctx context.Context, orderID uuid.UUID) (*entities.Table, error) {
|
||||
var table entities.Table
|
||||
err := r.db.WithContext(ctx).
|
||||
|
||||
@@ -24,4 +24,5 @@ type TableRepositoryInterface interface {
|
||||
OccupyTable(ctx context.Context, tableID, orderID uuid.UUID, startTime *time.Time) error
|
||||
ReleaseTable(ctx context.Context, tableID uuid.UUID, paymentAmount float64) error
|
||||
GetByOrderID(ctx context.Context, orderID uuid.UUID) (*entities.Table, error)
|
||||
UpdateToken(ctx context.Context, tableID uuid.UUID, token string) error
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user