Skip to content

Commit 6f0889a

Browse files
Merge pull request #115 from laravelwebdev/shift-139668
Laravel PreShift
2 parents a6f2122 + 4aa061e commit 6f0889a

17 files changed

+42
-42
lines changed

app/Helpers/Cetak.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -94,14 +94,14 @@ public static function getTemplate(string $jenis, $id, $template_id, $tanggal, $
9494
unset($data['daftar_barang']);
9595
$pembelian = PembelianPersediaan::where('id', $id);
9696
$pembelian->update(['status' => 'dicetak']);
97-
BarangPersediaan::where('barang_persediaanable_id', $id)->where('barang_persediaanable_type', 'App\Models\PembelianPersediaan')->update(['tanggal_transaksi' => $pembelian->first()->tanggal_buku]);
97+
BarangPersediaan::where('barang_persediaanable_id', $id)->where('barang_persediaanable_type', \App\Models\PembelianPersediaan::class)->update(['tanggal_transaksi' => $pembelian->first()->tanggal_buku]);
9898
}
9999
if ($jenis === 'bon') {
100100
$templateProcessor->cloneRowAndSetValues('no', Helper::formatBarangPersediaan($data['daftar_barang']));
101101
unset($data['daftar_barang']);
102102
$permintaan = PermintaanPersediaan::where('id', $id);
103103
$permintaan->update(['status' => 'dicetak']);
104-
BarangPersediaan::where('barang_persediaanable_id', $id)->where('barang_persediaanable_type', 'App\Models\PermintaanPersediaan')->update(['tanggal_transaksi' => $permintaan->first()->tanggal_persetujuan]);
104+
BarangPersediaan::where('barang_persediaanable_id', $id)->where('barang_persediaanable_type', \App\Models\PermintaanPersediaan::class)->update(['tanggal_transaksi' => $permintaan->first()->tanggal_persetujuan]);
105105
}
106106
if ($jenis === 'sk') {
107107
$templateProcessor->cloneRowAndSetValues('sk_no', $data['daftar_petugas']);
@@ -678,7 +678,7 @@ public static function bastp($id)
678678
'bmn' => Helper::getPropertyFromCollection($bmn, 'name'),
679679
'bmn_ttd' => Helper::namaTanpaGelar(Helper::getPropertyFromCollection($bmn, 'name')),
680680
'nipbmn' => Helper::getPropertyFromCollection($bmn, 'nip'),
681-
'daftar_barang' => BarangPersediaan::where('barang_persediaanable_id', $id)->where('barang_persediaanable_type', 'App\Models\PembelianPersediaan')->get()->toArray(),
681+
'daftar_barang' => BarangPersediaan::where('barang_persediaanable_id', $id)->where('barang_persediaanable_type', \App\Models\PembelianPersediaan::class)->get()->toArray(),
682682
];
683683
}
684684

@@ -707,7 +707,7 @@ public static function bon($id)
707707
'nip' => Helper::getPropertyFromCollection($pembuat, 'nip'),
708708
'bmn' => Helper::upperNamaTanpaGelar(Helper::getPropertyFromCollection($bmn, 'name')),
709709
'nipbmn' => Helper::getPropertyFromCollection($bmn, 'nip'),
710-
'daftar_barang' => BarangPersediaan::where('barang_persediaanable_id', $id)->where('barang_persediaanable_type', 'App\Models\PermintaanPersediaan')->get()->toArray(),
710+
'daftar_barang' => BarangPersediaan::where('barang_persediaanable_id', $id)->where('barang_persediaanable_type', \App\Models\PermintaanPersediaan::class)->get()->toArray(),
711711
];
712712
}
713713

app/Helpers/Helper.php

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1125,47 +1125,47 @@ public static function formatDaftarPersediaan($id, $spek)
11251125

11261126
// Mengambil nomor dokumen berdasarkan tipe barang persediaan
11271127
$item['nomor_dokumen'] = match (get_class($item->barangPersediaanable)) {
1128-
"App\Models\PembelianPersediaan" => $item->barangPersediaanable
1128+
\App\Models\PembelianPersediaan::class => $item->barangPersediaanable
11291129
->bastNaskahKeluar->nomor,
1130-
"App\Models\PermintaanPersediaan" => $item->barangPersediaanable
1130+
\App\Models\PermintaanPersediaan::class => $item->barangPersediaanable
11311131
->naskahKeluar->nomor,
1132-
"App\Models\PersediaanMasuk" => $item->barangPersediaanable
1132+
\App\Models\PersediaanMasuk::class => $item->barangPersediaanable
11331133
->naskahMasuk->nomor,
1134-
"App\Models\PersediaanKeluar" => $item->barangPersediaanable
1134+
\App\Models\PersediaanKeluar::class => $item->barangPersediaanable
11351135
->naskahKeluar->nomor,
11361136
};
11371137

11381138
// Mengambil uraian berdasarkan tipe barang persediaan
11391139
$item['uraian'] = match (get_class($item->barangPersediaanable)) {
1140-
"App\Models\PembelianPersediaan" => $item->barangPersediaanable
1140+
\App\Models\PembelianPersediaan::class => $item->barangPersediaanable
11411141
->rincian,
1142-
"App\Models\PermintaanPersediaan" => 'Permintaan Persediaan oleh '.
1142+
\App\Models\PermintaanPersediaan::class => 'Permintaan Persediaan oleh '.
11431143
$item->barangPersediaanable->user->name.
11441144
' untuk '.
11451145
$item->barangPersediaanable->kegiatan,
1146-
"App\Models\PersediaanMasuk" => $item->barangPersediaanable->rincian,
1147-
"App\Models\PersediaanKeluar" => $item->barangPersediaanable->rincian
1146+
\App\Models\PersediaanMasuk::class => $item->barangPersediaanable->rincian,
1147+
\App\Models\PersediaanKeluar::class => $item->barangPersediaanable->rincian
11481148
};
11491149

11501150
// Menghitung volume masuk dan keluar
11511151
$item['masuk'] = match (get_class($item->barangPersediaanable)) {
1152-
"App\Models\PembelianPersediaan" => $item->volume,
1153-
"App\Models\PersediaanMasuk" => $item->volume,
1152+
\App\Models\PembelianPersediaan::class => $item->volume,
1153+
\App\Models\PersediaanMasuk::class => $item->volume,
11541154
default => '-'
11551155
};
11561156

11571157
$item['keluar'] = match (get_class($item->barangPersediaanable)) {
1158-
"App\Models\PermintaanPersediaan" => $item->volume,
1159-
"App\Models\PersediaanKeluar" => $item->volume,
1158+
\App\Models\PermintaanPersediaan::class => $item->volume,
1159+
\App\Models\PersediaanKeluar::class => $item->volume,
11601160
default => '-'
11611161
};
11621162

11631163
// Menghitung sisa stok
11641164
$item['sisa'] = match (get_class($item->barangPersediaanable)) {
1165-
"App\Models\PembelianPersediaan", "App\Models\PersediaanMasuk" => $stok +
1165+
\App\Models\PembelianPersediaan::class, \App\Models\PersediaanMasuk::class => $stok +
11661166
$item['volume'],
1167-
"App\Models\PermintaanPersediaan",
1168-
"App\Models\PersediaanKeluar" => $stok - $item['volume']
1167+
\App\Models\PermintaanPersediaan::class,
1168+
\App\Models\PersediaanKeluar::class => $stok - $item['volume']
11691169
};
11701170

11711171
// Memperbarui stok
@@ -1878,7 +1878,7 @@ public static function sendReminder($reminder, $method = 'auto')
18781878
'{judul}' => $hari > 0 ? '[Reminder Deadline (H-'.$hari.')]' : '[Reminder Deadline]',
18791879
'{tanggal}' => Helper::terbilangTanggal($kegiatan->awal),
18801880
'{kegiatan}' => $kegiatan->kegiatan,
1881-
'{pj}' => $kegiatan->daftar_kegiatanable_type == 'App\Models\UnitKerja' ? UnitKerja::find($kegiatan->daftar_kegiatanable_id)->unit : User::find($kegiatan->daftar_kegiatanable_id)->name,
1881+
'{pj}' => $kegiatan->daftar_kegiatanable_type == \App\Models\UnitKerja::class ? UnitKerja::find($kegiatan->daftar_kegiatanable_id)->unit : User::find($kegiatan->daftar_kegiatanable_id)->name,
18821882
]);
18831883
$response = Fonnte::make()->sendWhatsAppMessage($kegiatan->wa_group_id, $pesan);
18841884
$reminder->status = $response['data']['process'] ?? 'Gagal';

app/Models/BarangPersediaan.php

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ protected static function booted(): void
3838
$persediaan->satuan = $persediaan->masterPersediaan->satuan;
3939
}
4040

41-
if ($persediaan->barang_persediaanable_type == 'App\Models\PembelianPersediaan' && $persediaan->isDirty()) {
41+
if ($persediaan->barang_persediaanable_type == \App\Models\PembelianPersediaan::class && $persediaan->isDirty()) {
4242
if ($persediaan->isClean('master_persediaan_id')) {
4343
PembelianPersediaan::where('id', $persediaan->barang_persediaanable_id)
4444
->where('status', 'diterima')
@@ -49,25 +49,25 @@ protected static function booted(): void
4949
->update(['status' => 'diterima']);
5050
}
5151

52-
if ($persediaan->barang_persediaanable_type == 'App\Models\PermintaanPersediaan' && $persediaan->isDirty()) {
52+
if ($persediaan->barang_persediaanable_type == \App\Models\PermintaanPersediaan::class && $persediaan->isDirty()) {
5353
PermintaanPersediaan::where('id', $persediaan->barang_persediaanable_id)
5454
->where('status', 'dicetak')
5555
->update(['status' => 'outdated']);
5656
}
57-
if ($persediaan->barang_persediaanable_type == 'App\Models\PersediaanKeluar' && $persediaan->isDirty()) {
57+
if ($persediaan->barang_persediaanable_type == \App\Models\PersediaanKeluar::class && $persediaan->isDirty()) {
5858
$persediaan->tanggal_transaksi = PersediaanKeluar::find($persediaan->barang_persediaanable_id)->tanggal_buku;
5959
}
6060

61-
if ($persediaan->barang_persediaanable_type == 'App\Models\PersediaanMasuk' && $persediaan->isDirty()) {
61+
if ($persediaan->barang_persediaanable_type == \App\Models\PersediaanMasuk::class && $persediaan->isDirty()) {
6262
$persediaan->tanggal_transaksi = PersediaanMasuk::find($persediaan->barang_persediaanable_id)->tanggal_buku;
6363
}
6464
});
6565
static::deleting(function (BarangPersediaan $persediaan) {
66-
if ($persediaan->barang_persediaanable_type == 'App\Models\PembelianPersediaan') {
66+
if ($persediaan->barang_persediaanable_type == \App\Models\PembelianPersediaan::class) {
6767
PembelianPersediaan::where('id', $persediaan->barang_persediaanable_id)
6868
->update(['status' => 'outdated']);
6969
}
70-
if ($persediaan->barang_persediaanable_type == 'App\Models\PermintaanPersediaan') {
70+
if ($persediaan->barang_persediaanable_type == \App\Models\PermintaanPersediaan::class) {
7171
PermintaanPersediaan::where('id', $persediaan->barang_persediaanable_id)
7272
->update(['status' => 'outdated']);
7373
}

app/Models/PersediaanKeluar.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ protected static function booted(): void
3131
static::saving(function (PersediaanKeluar $persediaan) {
3232
if ($persediaan->isDirty('tanggal_buku')) {
3333
BarangPersediaan::where('barang_persediaanable_id', $persediaan->id)
34-
->where('barang_persediaanable_type', 'App\Models\PersediaanKeluar')
34+
->where('barang_persediaanable_type', \App\Models\PersediaanKeluar::class)
3535
->update(['tanggal_transaksi' => $persediaan->tanggal_buku]);
3636
}
3737
});

app/Models/PersediaanMasuk.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ protected static function booted(): void
3131
static::saving(function (PersediaanMasuk $persediaan) {
3232
if ($persediaan->isDirty('tanggal_buku')) {
3333
BarangPersediaan::where('barang_persediaanable_id', $persediaan->id)
34-
->where('barang_persediaanable_type', 'App\Models\PersediaanMasuk')
34+
->where('barang_persediaanable_type', \App\Models\PersediaanMasuk::class)
3535
->update(['tanggal_transaksi' => $persediaan->tanggal_buku]);
3636
}
3737
});

app/Nova/Actions/ImportBarangFromSpesifikasiKerangkaAcuan.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ public function handle(ActionFields $fields, Collection $models)
2727
{
2828
$model = $models->first();
2929
BarangPersediaan::where('barang_persediaanable_id', $model->id)
30-
->where('barang_persediaanable_type', 'App\Models\PembelianPersediaan')
30+
->where('barang_persediaanable_type', \App\Models\PembelianPersediaan::class)
3131
->delete();
3232
$speks = SpesifikasiKerangkaAcuan::where('kerangka_acuan_id', $model->kerangka_acuan_id)->get();
3333
foreach ($speks as $spek) {
@@ -38,7 +38,7 @@ public function handle(ActionFields $fields, Collection $models)
3838
$barang->harga_satuan = $spek->harga_satuan;
3939
$barang->total_harga = $spek->total_harga;
4040
$barang->barang_persediaanable_id = $model->id;
41-
$barang->barang_persediaanable_type = 'App\Models\PembelianPersediaan';
41+
$barang->barang_persediaanable_type = \App\Models\PembelianPersediaan::class;
4242
$barang->save();
4343
}
4444

app/Nova/Actions/ImportMasterPersediaan.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ public function handle(ActionFields $fields, Collection $models)
5959
$persediaan->tanggal_transaksi = session('year') - 1 .'-12-31';
6060
$persediaan->master_persediaan_id = $masterPersediaanId;
6161
$persediaan->barang_persediaanable_id = $id_persediaan_masuk;
62-
$persediaan->barang_persediaanable_type = 'App\Models\PersediaanMasuk';
62+
$persediaan->barang_persediaanable_type = \App\Models\PersediaanMasuk::class;
6363
$persediaan->save();
6464
}
6565
});

app/Nova/Lenses/FormRencanaAksi.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ class FormRencanaAksi extends Lens
2828
*/
2929
public static function query(LensRequest $request, Builder $query): Builder|Paginator
3030
{
31-
$triwulan = Helper::parseFilter($request->query->get('filters'), 'App\\Nova\\Filters\\TriwulanFilter', '1') ?: (string) now()->quarter;
31+
$triwulan = Helper::parseFilter($request->query->get('filters'), \App\Nova\Filters\TriwulanFilter::class, '1') ?: (string) now()->quarter;
3232
$model = Helper::modelQuery($query, $triwulan);
3333

3434
return $request->withOrdering($request->withFilters(

app/Nova/Lenses/RealisasiAnggaran.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ public function name()
4444
public static function query(LensRequest $request, $query)
4545
{
4646
$dipa_id = Helper::getPropertyFromCollection(Dipa::cache()->get('all')->where('tahun', session('year'))->first(), 'id');
47-
$filtered_bulan = Helper::parseFilter($request->query->get('filters'), 'App\\Nova\\Filters\\BulanFilter', (int) date('m'));
47+
$filtered_bulan = Helper::parseFilter($request->query->get('filters'), \App\Nova\Filters\BulanFilter::class, (int) date('m'));
4848

4949
return $request->withOrdering($request->withFilters(
5050
$query->fromSub(fn ($query) => $query->from('realisasi_anggarans')->selectRaw(

app/Nova/Lenses/RekapHonorMitra.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ public function name()
4040
*/
4141
public static function query(LensRequest $request, $query)
4242
{
43-
$filtered_bulan = Helper::parseFilter($request->query->get('filters'), 'App\\Nova\\Filters\\BulanFilter', date('m'));
43+
$filtered_bulan = Helper::parseFilter($request->query->get('filters'), \App\Nova\Filters\BulanFilter::class, date('m'));
4444
$filtered_kegiatan = Helper::parseFilter($request->query->get('filters'), 'Select:jenis_kontrak_id', null);
4545

4646
return $request->withoutTableOrderPrefix()->withOrdering(

0 commit comments

Comments
 (0)