Change api status

This commit is contained in:
Randa Firman Putra
2025-07-01 17:59:18 +07:00
parent 6941b8bb8d
commit db82b40a6b
13 changed files with 72 additions and 79 deletions

View File

@@ -14,13 +14,8 @@ export async function GET(request: Request) {
let query = supabase
.from('mahasiswa')
.select(`
tahun_angkatan,
status_mahasiswa!inner(
status_kuliah
)
`)
.in('status_mahasiswa.status_kuliah', ['Lulus', 'Cuti', 'Aktif', 'DO']);
.select('tahun_angkatan, status_kuliah')
.in('status_kuliah', ['Lulus', 'Cuti', 'Aktif', 'DO']);
if (tahunAngkatan && tahunAngkatan !== 'all') {
query = query.eq('tahun_angkatan', tahunAngkatan);
@@ -46,7 +41,7 @@ export async function GET(request: Request) {
// Group and count the data in JavaScript
const groupedData = data.reduce((acc: any[], row: any) => {
const tahunAngkatanValue = row.tahun_angkatan;
const statusKuliah = row.status_mahasiswa?.status_kuliah;
const statusKuliah = row.status_kuliah;
if (!tahunAngkatanValue || !statusKuliah) return acc;