Запрос на слияние 'feature/sber_mobile/db_api' (#11) из feature/sber_mobile/db_api в sber_mobile
This commit is contained in:
@@ -1,11 +1,22 @@
|
||||
const router = require('express').Router();
|
||||
const { getSupabaseClient } = require('./supabaseClient');
|
||||
|
||||
// Получить все инициативы (по дому)
|
||||
router.get('/initiatives', async (req, res) => {
|
||||
// Получить все предложения, инициативы status=review (по дому)
|
||||
router.get('/initiatives-review', async (req, res) => {
|
||||
const supabase = getSupabaseClient();
|
||||
const { building_id } = req.query;
|
||||
let query = supabase.from('initiatives').select('*');
|
||||
let query = supabase.from('initiatives').select('*').eq('status', 'review');
|
||||
if (building_id) query = query.eq('building_id', building_id);
|
||||
const { data, error } = await query;
|
||||
if (error) return res.status(400).json({ error: error.message });
|
||||
res.json(data);
|
||||
});
|
||||
|
||||
// Получить все сборы, инициативы status=fundraising (по дому)
|
||||
router.get('/initiatives-fundraising', async (req, res) => {
|
||||
const supabase = getSupabaseClient();
|
||||
const { building_id } = req.query;
|
||||
let query = supabase.from('initiatives').select('*').eq('status', 'fundraising');
|
||||
if (building_id) query = query.eq('building_id', building_id);
|
||||
const { data, error } = await query;
|
||||
if (error) return res.status(400).json({ error: error.message });
|
||||
|
||||
Reference in New Issue
Block a user