Commit Graph

313 Commits

Author SHA1 Message Date
9bef2c6641 fitur(kjpp): Tambah validasi dan migrasi modul Lpj > KJPP
- Perbarui kontroler KJPP untuk jenis_aset_id kalau kosong maka isi array kosong jika tidak isi array yang saya isi
- Modifikasi aturan validasi permintaan KJPP di bagian jenis_aset_id supaya bisa diisi kosong
- Buat migrasi untuk memperbarui struktur tabel KJPP yang jenis_aset_id menjadi nullable
2024-12-10 16:25:16 +07:00
a3068e9223 Merge branch 'staging' of https://git.putrakuningan.com/daengdeni/lpj into tender 2024-12-06 17:40:51 +07:00
majid
e28d5ff9a4 update menu penilai lpj dan perbaikan data pembanding 2024-12-06 16:48:31 +07:00
5b892d6d7d Memperbaiki redirect ke halaman otorisasi penawaran ketika status nay bukan tender 2024-12-06 14:35:07 +07:00
majid
e83cd4b167 penambahan route memo, dan lpj 2024-12-05 14:46:43 +07:00
majid
6692eef319 penambahan filter by status untuk jumlah task 2024-12-05 11:07:29 +07:00
majid
13f3065a01 Merge branch 'staging' into feature/senior-officer 2024-12-05 01:38:23 +07:00
majid
d797b0d2c0 update preview foto dan alamat surveyor 2024-12-05 01:34:16 +07:00
Daeng Deni Mardaeni
994da39fd7 Simplifikasi Fungsi progres_activity di ActivityController
Menggabungkan beberapa baris kode untuk menyederhanakan dan meningkatkan efisiensi pengambilan data di fungsi progres_activity. Inisialisasi variabel disingkat dan penggunaan metode chaining diterapkan untuk query Eloquent. Selain itu, penyaringan peran juga disederhanakan dengan menggunakan fungsi lambda.
2024-12-04 20:55:28 +07:00
Daeng Deni Mardaeni
d1b200d9ca Tambahkan fungsionalitas perhitungan permohonan berdasarkan pengguna
Menambahkan fungsi `countPermohonanForUser` ke dalam file `Lpj.php` untuk menghitung jumlah permohonan yang terkait dengan pengguna tertentu melalui relasi `userPenilai`. Selain itu, menambahkan penggunaan model `Penilaian`
2024-12-04 20:55:28 +07:00
Andy Chaerudin
e0f78f851f Perbaikan helper onLastnumberCodePenawaran 2024-12-04 09:50:02 +00:00
majid
405dc82ac6 uncomment fungsi submit inspeksi 2024-12-04 13:35:33 +07:00
majid
ab0b402884 Merge branch 'staging' into feature/senior-officer 2024-12-04 13:19:21 +07:00
majid
c603a99c0d update kertas kerja dan column name table inspeksi 2024-12-04 12:08:14 +07:00
Daeng Deni Mardaeni
d34753b981 Fix Update Jenis Jaminan 2024-12-03 15:50:07 +07:00
majid
280ed97a50 update data pembading surveyor 2024-12-03 15:00:18 +07:00
Daeng Deni Mardaeni
02105ac727 Hapus pemanggilan fungsi hitungHariKerja pada field SLA di SpkController
- Mengganti pemanggilan fungsi `hitungHariKerja` untuk field `sla_resume` dan `sla_final` dengan nilai langsung dari model `persetujuan`.
- Membersihkan baris kosong dan spasi berlebih di beberapa bagian kode untuk meningkatkan keterbacaan.
- Perubahan ini bertujuan untuk menyederhanakan logika pengolahan data SLA dan menjaga konsistensi dengan validasi baru.
2024-12-03 09:31:27 +07:00
Daeng Deni Mardaeni
6c8dcc609b Perbarui aturan validasi untuk field SLA di PersetujuanPenawaranRequest
- Mengubah validasi field `sla_resume` dan `sla_final` dari `date` menjadi `numeric` dengan nilai minimum 0.
- Menghapus pesan validasi terkait batasan tanggal (`sla_resume.date` dan `sla_final.date`) serta validasi urutan (`sla_final.after_or_equal`).
- Menyesuaikan pesan kesalahan untuk field SLA agar sesuai dengan aturan validasi baru yang menggunakan tipe numeric.
2024-12-03 09:24:02 +07:00
Daeng Deni Mardaeni
a692d626c2 Merge remote-tracking branch 'composer/staging' into staging 2024-12-02 16:46:37 +07:00
Daeng Deni Mardaeni
84dcfbb8b7 Refactor(JenisJaminanRequest): Perbarui persiapan data sebelum validasi
- Tambahkan pengkodean JSON untuk form_kategori
2024-12-02 16:46:19 +07:00
majid76
701c36f603 update insert data json ke table ispeksi 2024-12-02 07:22:55 +00:00
majid
0631eb71e0 update export basic data dan tampilan awal form surveyor 2024-12-02 07:22:55 +00:00
majid76
9502329fef update insert data json ke table ispeksi 2024-12-02 07:11:08 +07:00
majid
8287ce3963 update export basic data dan tampilan awal form surveyor 2024-11-29 22:16:04 +07:00
Daeng Deni Mardaeni
8ee8c3e61b Merge remote-tracking branch 'composer/staging' into staging
# Conflicts:
#	routes/breadcrumbs.php
2024-11-28 11:40:19 +07:00
Daeng Deni Mardaeni
19231f293b Merge remote-tracking branch 'composer/andydev' into staging 2024-11-28 11:35:59 +07:00
e0d9c5c983 Dispatch nya taruh di luar dan akan di cek apakah bisa di kirim ataupun tidak 2024-11-28 04:35:31 +00:00
11bcd877d5 Menambahkan fitur log pada saat kirim tender dari semua KJPP 2024-11-28 04:35:31 +00:00
99d40b1cf0 Mengubah kirim surat tender dari setiap kjpp ketika berhasil dikirim maka panggil send penawaran kjpp tender job yang bekerja kalau gagal tidak usah dipanggil 2024-11-28 04:35:31 +00:00
42539fb402 perbaiki looping pada kirim surat tender kjpp pada saat gagal kirim 2024-11-28 04:35:31 +00:00
e980446dfe Menambahkan kalau gagal ke kirim surat tender dari setiap kjpp yang kita klik maka update pesan error nya jika tidak ada pesan nya baru tambah pesan error nya 2024-11-28 04:35:31 +00:00
majid76
b52ffa5106 Merge branch 'staging' into feature/senior-officer 2024-11-28 11:25:20 +07:00
majid76
a2c7df7af3 update form inspeksi dan so bisa ambil alih 2024-11-28 11:16:45 +07:00
Andy Chaerudin
17a67feca2 Feature Generate SPK PDF, handle variable Jangka Waktu dan handle perubahan jenis laporan 2024-11-28 10:59:08 +07:00
majid
b7a60abd3e update form 2024-11-27 09:08:04 +07:00
majid
107b1ca590 update basic data surveyor 2024-11-25 16:40:14 +07:00
Andy Chaerudin
b1c667cefc Perbaikan Conflict SPK, Perubahan penyimpanan SPK PDF (awalnya di tabel permohonan.dokumen, menjadi penawaran.spk_dokumen_path) 2024-11-25 16:10:52 +07:00
Andy Chaerudin
f8415939ea Feature Registrasi menambahkan inputan SLA (kebutuhan SPK PDF), Feature SPK menambahkan parameter SLA generate number SPK 2024-11-25 11:14:31 +07:00
Daeng Deni Mardaeni
ac684ca260 Perbaiki format kode dan refaktor fungsi
Melakukan perbaikan pada format penulisan kode untuk meningkatkan keterbacaan dan konsistensi. Memindahkan logika terkait tanggal libur dalam fungsi `countHariKerja` ke fungsi terpisah `holidays` agar lebih modular dan mudah dikelola.
2024-11-21 18:38:31 +07:00
Andy Chaerudin
c08b93aa81 Merge branch 'staging' of https://git.putrakuningan.com/daengdeni/lpj into andydev 2024-11-21 13:25:52 +07:00
Andy Chaerudin
3b616f21ba Perbaikan CONFLICT (content): Merge conflict in app/Http/Controllers/OtorisasiPenawaranController.php 2024-11-21 13:25:44 +07:00
Daeng Deni Mardaeni
d4662d413f Perbaiki metode show dan pembaruan status permohonan
Metode `show` sekarang mengubah status permohonan menjadi 'tender' dan memperbaiki parameter inputnya. Selain itu, tambahkan pembaruan `status_bayar` pada objek `permohonan` saat status diubah menjadi 'spk'. Juga, perbaiki kondisi pembatalan pada tampilan `index.blade.php`.
2024-11-21 13:21:26 +07:00
Daeng Deni Mardaeni
41687dfdd6 Tambah fitur unggah dokumen dan update status permohonan
Menambahkan fitur untuk mengunggah dokumen persetujuan penawaran, surat representasi, dan bukti bayar saat menyimpan persetujuan penawaran. Sekaligus mengupdate status permohonan terkait menjadi 'spk'. Menambahkan tampilan baru untuk formulir persetujuan penawaran dan memperbarui breadcrumb untuk mendukung halaman baru ini.
2024-11-21 13:00:57 +07:00
Daeng Deni Mardaeni
43caa255a1 Refactor Models PersetujuanPenawaran dan PenawaranTender
Menghapus beberapa use statements yang tidak digunakan lagi di PersetujuanPenawaran.php. Menambahkan fields baru dan memperbarui tipe casting pada beberapa fields yang sudah ada. Mengoreksi relasi belongsTo pada PenawaranTender.php agar sesuai dengan parameter yang benar.
2024-11-21 13:00:28 +07:00
Daeng Deni Mardaeni
79ded6f451 Perbarui validasi dan pesan dalam PersetujuanPenawaranRequest
Mengubah beberapa aturan validasi, memperbarui namespace, dan menambahkan validasi serta pesan untuk file baru seperti `file_persetujuan_penawaran`, `surat_representasi`, dan `bukti_bayar`. Selain itu, memperbaiki beberapa pesan kesalahan khusus dan menambahkan pesan baru untuk status pembayaran.
2024-11-21 13:00:16 +07:00
Andy Chaerudin
f6e0081d94 Menambahkan feature -Tombol Penawaran Ulang- (berguna untuk antisipasi perpanjang waktu penawaran dan lainnya). Dan menerapkannya di flow Otorisasi Tender, Proses Penawaran, dan Proses Penawaran Ulang 2024-11-21 12:39:46 +07:00
Daeng Deni Mardaeni
d2c2436212 Tambah relasi persetujuan ke model PenawaranTender
Menambahkan fungsi `persetujuan` untuk menghubungkan model `PenawaranTender` dengan model `PersetujuanPenawaran` menggunakan relasi `belongsTo`. Hal ini memungkinkan pengambilan data persetujuan terkait penawaran tender.
2024-11-21 11:19:02 +07:00
Daeng Deni Mardaeni
5fdbe4fc25 Ubah relasi penawaranTender dari hasMany ke belongsTo
Mengganti metode `penawaranTender` dalam model `Permohonan` dari `hasMany` menjadi `belongsTo`. Perubahan ini diperlukan untuk mencocokkan struktur relasi database yang benar antara `Permohonan` dan `PenawaranTender` berdasarkan `nomor_registrasi`.
2024-11-20 22:48:43 +07:00
Daeng Deni Mardaeni
c41e7da05f Tambah relasi detail pada model PenawaranTender
Menambahkan fungsi relasi "detail" untuk menghubungkan model PenawaranTender dengan PenawaranDetailTender berdasarkan kondisi status 1. Relasi ini menggunakan belongTo untuk mendapatkan detail penawaran yang berstatus aktif.
2024-11-20 22:48:36 +07:00
Daeng Deni Mardaeni
254274b40f Refactor OtorisasiPenawaranController indentation and formatting
Merubah indentation dan formatting pada file OtorisasiPenawaranController.php untuk meningkatkan keterbacaan kode. Perubahan ini meliputi perbaikan penempatan namespace, import statements, dan penyesuaian indentasi method-method dalam controller tersebut tanpa mengubah logika bisnis.
2024-11-20 22:48:18 +07:00