diff --git a/dal/db_query/queries.sql b/dal/db_query/queries.sql index b51c440..46a9c6f 100644 --- a/dal/db_query/queries.sql +++ b/dal/db_query/queries.sql @@ -1595,7 +1595,7 @@ INSERT INTO YclientsTimeSlots (SalonID, IsEnabled, WeekdaysSettings, DatesSettin VALUES ($1, $2, $3, $4) RETURNING *; -- name: DeleteYclientsTimeslots :exec -UPDATE YclientsTimeSlots SET Deleted = true WHERE ID = ANY($1::bigint[]); +UPDATE YclientsTimeSlots SET Deleted = true WHERE NOT (ID = ANY($1::bigint[])); -- name: GetTimeslotsByIDYclients :one SELECT * FROM YclientsTimeSlots WHERE SalonID = $1 AND Deleted = false; \ No newline at end of file diff --git a/dal/sqlcgen/queries.sql.go b/dal/sqlcgen/queries.sql.go index d03146d..220fab5 100644 --- a/dal/sqlcgen/queries.sql.go +++ b/dal/sqlcgen/queries.sql.go @@ -1642,7 +1642,7 @@ func (q *Queries) DeleteYclientsServices(ctx context.Context, dollar_1 []int64) } const deleteYclientsTimeslots = `-- name: DeleteYclientsTimeslots :exec -UPDATE YclientsTimeSlots SET Deleted = true WHERE ID = ANY($1::bigint[]) +UPDATE YclientsTimeSlots SET Deleted = true WHERE NOT (ID = ANY($1::bigint[])) ` func (q *Queries) DeleteYclientsTimeslots(ctx context.Context, dollar_1 []int64) error {