Added multiple features

This commit is contained in:
Torsten Schulz
2024-06-17 23:34:31 +02:00
parent 48a54ecdbb
commit 8c54988023
38 changed files with 1006 additions and 145 deletions

View File

@@ -1,4 +1,4 @@
const { Worship, EventPlace } = require('../models');
const { Worship, EventPlace, Sequelize } = require('../models');
const { Op } = require('sequelize'); // Importieren Sie die Operatoren von Sequelize
exports.getAllWorships = async (req, res) => {
@@ -53,7 +53,14 @@ exports.getFilteredWorships = async (req, res) => {
const where = {};
if (location && location !== '-1') {
where.eventPlaceId = location;
if (location.includes('|')) {
const locationsArray = location.split('|');
where.eventPlaceId = {
[Sequelize.Op.in]: locationsArray
}
} else {
where.eventPlaceId = location;
}
}
where.date = {