From 96b71b293d7b6d12ec0e62db79e2e486e7240033 Mon Sep 17 00:00:00 2001 From: ashnchiquita <16521248@mahasiswa.itb.ac.id> Date: Tue, 23 Apr 2024 05:34:47 +0700 Subject: [PATCH] fix: daftar tugas resp --- src/tugas/tugas.dto.ts | 9 +++++++++ src/tugas/tugas.service.ts | 7 ++++++- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/src/tugas/tugas.dto.ts b/src/tugas/tugas.dto.ts index c91d259..1bf372b 100644 --- a/src/tugas/tugas.dto.ts +++ b/src/tugas/tugas.dto.ts @@ -141,6 +141,9 @@ export class GetDaftarTugasByMahasiswaIdRespDto { @ApiProperty({ example: "Pengembangan Aplikasi" }) namaMataKuliah: string; + @ApiProperty({ example: "550e8400-e29b-41d4-a716-446655440000" }) + kelasId: string; + @ApiProperty({ example: "550e8400-e29b-41d4-a716-446655440000", description: "tugas id", @@ -150,6 +153,12 @@ export class GetDaftarTugasByMahasiswaIdRespDto { @ApiProperty() judul: string; + @ApiProperty() + waktuMulai: Date; + + @ApiProperty() + waktuSelesai: Date; + @ApiPropertyOptional({ example: "550e8400-e29b-41d4-a716-446655440000" }) submisiTugasId: string; diff --git a/src/tugas/tugas.service.ts b/src/tugas/tugas.service.ts index 84b144e..0e33561 100644 --- a/src/tugas/tugas.service.ts +++ b/src/tugas/tugas.service.ts @@ -327,11 +327,13 @@ export class TugasService { ) .select([ "mk.id", - "kelas.id", + "kelas.id AS kelas_id", "mataKuliah.kode AS kode_mata_kuliah", "mataKuliah.nama AS nama_mata_kuliah", "tugas.id AS tugas_id", "tugas.judul AS tugas_judul", + "tugas.waktuMulai AS tugas_waktu_mulai", + "tugas.waktuSelesai AS tugas_waktu_selesai", "submisiTugas.id AS submisi_tugas_id", "submisiTugas.isSubmitted AS submisi_tugas_is_submitted", ]) @@ -364,8 +366,11 @@ export class TugasService { daftarTugas.map((tugas) => ({ kodeMataKuliah: tugas.kode_mata_kuliah, namaMataKuliah: tugas.nama_mata_kuliah, + kelasId: tugas.kelas_id, id: tugas.tugas_id, judul: tugas.tugas_judul, + waktuMulai: tugas.tugas_waktu_mulai, + waktuSelesai: tugas.tugas_waktu_selesai, submisiTugasId: tugas.submisi_tugas_id || undefined, isSubmitted: tugas.submisi_tugas_is_submitted === null -- GitLab