Change api status
This commit is contained in:
@@ -10,8 +10,8 @@ interface StatusData {
|
||||
export async function GET() {
|
||||
try {
|
||||
const { data, error } = await supabase
|
||||
.from('status_mahasiswa')
|
||||
.select('status_kuliah, mahasiswa!inner(tahun_angkatan)')
|
||||
.from('mahasiswa')
|
||||
.select('status_kuliah, tahun_angkatan')
|
||||
.in('status_kuliah', ['Lulus', 'Cuti', 'Aktif', 'DO']);
|
||||
|
||||
if (error) {
|
||||
@@ -24,7 +24,7 @@ export async function GET() {
|
||||
|
||||
// Group by tahun_angkatan and status_kuliah
|
||||
const groupedData = data.reduce((acc, item: any) => {
|
||||
const tahun_angkatan = item.mahasiswa.tahun_angkatan;
|
||||
const tahun_angkatan = item.tahun_angkatan;
|
||||
const status_kuliah = item.status_kuliah;
|
||||
const key = `${tahun_angkatan}-${status_kuliah}`;
|
||||
acc[key] = (acc[key] || 0) + 1;
|
||||
|
||||
Reference in New Issue
Block a user