From 5e2d0a92deeb3379bb1b645f40a2c81510388ee5 Mon Sep 17 00:00:00 2001 From: Randa Firman Putra Date: Sun, 14 Dec 2025 20:25:04 +0700 Subject: [PATCH] change chart terancam do rules --- app/api/mahasiswa/terancamdo/route.ts | 4 ++-- app/api/tabeldetail/terancam-do/route.ts | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/api/mahasiswa/terancamdo/route.ts b/app/api/mahasiswa/terancamdo/route.ts index e33cc32..eac3337 100644 --- a/app/api/mahasiswa/terancamdo/route.ts +++ b/app/api/mahasiswa/terancamdo/route.ts @@ -147,10 +147,10 @@ export async function GET() { ) { isDO = 1; } - // Evaluasi akhir masa studi: semester = 12 AND (sks_total < 144 OR ipk <= 2.00 OR jumlah_e > 0 OR sks_d > 14 OR min_wajib < 2.00 OR lulus_ta1 = 0 OR lulus_ta2 = 0) + // Evaluasi akhir masa studi: semester lebih besar atau sama dengan 12 AND (sks_total < 144 OR ipk <= 2.00 OR jumlah_e > 0 OR sks_d > 14 OR min_wajib < 2.00 OR lulus_ta1 = 0 OR lulus_ta2 = 0) // Di SQL: lulus_ta1 = 0 akan TRUE jika lulus_ta1 adalah 0, FALSE jika NULL atau 1 else if ( - sem === 12 && + sem >= 12 && sksTotal !== null && // Pastikan ada data nilai ( sksTotal < 144 || diff --git a/app/api/tabeldetail/terancam-do/route.ts b/app/api/tabeldetail/terancam-do/route.ts index b71242e..6af1e0b 100644 --- a/app/api/tabeldetail/terancam-do/route.ts +++ b/app/api/tabeldetail/terancam-do/route.ts @@ -170,7 +170,7 @@ export async function GET(request: NextRequest) { } // Evaluasi akhir masa studi: semester = 14 else if ( - sem === 12 && + sem >= 12 && sksTotal !== null && ( sksTotal < 144 ||