partial update count and sum dashboard

This commit is contained in:
arifal
2025-08-14 20:00:23 +07:00
parent b5f7bf39b2
commit f7497cbec8
3 changed files with 155 additions and 95 deletions

View File

@@ -56,4 +56,90 @@ enum PbgTaskStatus: int
{
return self::getStatuses()[$status] ?? null;
}
public static function getWaitingClickDpmptsp(): array
{
return [
self::MENUNGGU_PEMBAYARAN_RETRIBUSI->value,
self::PROSES_PENERBITAN_SKRD->value,
self::VERIFIKASI_PEMBAYARAN_RETRIBUSI->value
];
}
public static function getIssuanceRealizationPbg(): array
{
return [
self::PENERBITAN_SK_PBG->value,
self::SK_PBG_TERBIT->value,
self::VERIFIKASI_SK_PBG->value
];
}
public static function getProcessInTechnicalOffice(): array
{
return [
self::PENERBITAN_SPPST->value,
self::PERHITUNGAN_RETRIBUSI->value,
self::RETRIBUSI_TIDAK_SESUAI->value,
self::MENUNGGU_JADWAL_KONSULTASI->value,
self::MENUNGGU_PENUGASAN_TPT_TPA->value,
self::PELAKSANAAN_KONSULTASI->value
];
}
public static function getVerified(): array
{
return [
self::MENUNGGU_PEMBAYARAN_RETRIBUSI->value,
self::PROSES_PENERBITAN_SKRD->value,
self::VERIFIKASI_PEMBAYARAN_RETRIBUSI->value,
self::PENERBITAN_SK_PBG->value,
self::SK_PBG_TERBIT->value,
self::VERIFIKASI_SK_PBG->value,
self::PENERBITAN_SPPST->value,
self::PERHITUNGAN_RETRIBUSI->value,
self::RETRIBUSI_TIDAK_SESUAI->value,
self::MENUNGGU_JADWAL_KONSULTASI->value,
self::MENUNGGU_PENUGASAN_TPT_TPA->value,
self::PELAKSANAAN_KONSULTASI->value
];
}
public static function getNonVerified(): array
{
return [
self::VERIFIKASI_KELENGKAPAN->value,
self::PERBAIKAN_DOKUMEN->value,
self::PERBAIKAN_DOKUMEN_KONSULTASI->value,
];
}
public static function getPotention(): array
{
return [
self::MENUNGGU_PEMBAYARAN_RETRIBUSI->value,
self::PROSES_PENERBITAN_SKRD->value,
self::VERIFIKASI_PEMBAYARAN_RETRIBUSI->value,
self::PENERBITAN_SK_PBG->value,
self::SK_PBG_TERBIT->value,
self::VERIFIKASI_SK_PBG->value,
self::PENERBITAN_SPPST->value,
self::PERHITUNGAN_RETRIBUSI->value,
self::RETRIBUSI_TIDAK_SESUAI->value,
self::MENUNGGU_JADWAL_KONSULTASI->value,
self::MENUNGGU_PENUGASAN_TPT_TPA->value,
self::PELAKSANAAN_KONSULTASI->value,
self::VERIFIKASI_KELENGKAPAN->value,
self::PERBAIKAN_DOKUMEN->value,
self::PERBAIKAN_DOKUMEN_KONSULTASI->value,
];
}
public static function getRejected(): array
{
return [
self::PERMOHONAN_DITOLAK->value,
self::PERMOHONAN_DIBATALKAN->value
];
}
}