@@ -43,28 +43,26 @@ protected static function booted(): void
4343 });
4444 static ::updating (function (PembelianPersediaan $ pembelian ) {
4545 if ($ pembelian ->bast_naskah_keluar_id === null ) {
46- $ default_naskah = NaskahDefault::cache ()->get ('all ' )
47- ->where ('jenis ' , 'bastp ' )
48- ->first ();
49- $ naskahkeluar = new NaskahKeluar ;
50- $ naskahkeluar ->tanggal = $ pembelian ->tanggal_bast ;
51- $ naskahkeluar ->jenis_naskah_id = Helper::getPropertyFromCollection ($ default_naskah , 'jenis_naskah_id ' );
52- $ naskahkeluar ->kode_arsip_id = Helper::getPropertyFromCollection ($ default_naskah , 'kode_arsip_id ' )[0 ];
53- $ naskahkeluar ->derajat_naskah_id = Helper::getPropertyFromCollection ($ default_naskah , 'derajat_naskah_id ' );
54- $ naskahkeluar ->tujuan = 'Pengelola Barang Persediaan ' ;
55- $ naskahkeluar ->perihal = 'BAST ' .$ pembelian ->rincian ;
56- $ naskahkeluar ->generate = 'A ' ;
57- $ naskahkeluar ->save ();
58- $ pembelian ->bast_naskah_keluar_id = $ naskahkeluar ->id ;
59- } else {
60- if ($ pembelian ->isDirty (['tanggal_bast ' ])) {
61- $ naskahkeluar = NaskahKeluar::where ('id ' , $ pembelian ->bast_naskah_keluar_id )->first ();
46+ $ default_naskah = NaskahDefault::cache ()->get ('all ' )
47+ ->where ('jenis ' , 'bastp ' )
48+ ->first ();
49+ $ naskahkeluar = new NaskahKeluar ;
6250 $ naskahkeluar ->tanggal = $ pembelian ->tanggal_bast ;
51+ $ naskahkeluar ->jenis_naskah_id = Helper::getPropertyFromCollection ($ default_naskah , 'jenis_naskah_id ' );
52+ $ naskahkeluar ->kode_arsip_id = Helper::getPropertyFromCollection ($ default_naskah , 'kode_arsip_id ' )[0 ];
53+ $ naskahkeluar ->derajat_naskah_id = Helper::getPropertyFromCollection ($ default_naskah , 'derajat_naskah_id ' );
54+ $ naskahkeluar ->tujuan = 'Pengelola Barang Persediaan ' ;
55+ $ naskahkeluar ->perihal = 'BAST ' .$ pembelian ->rincian ;
56+ $ naskahkeluar ->generate = 'A ' ;
6357 $ naskahkeluar ->save ();
58+ $ pembelian ->bast_naskah_keluar_id = $ naskahkeluar ->id ;
59+ } else {
60+ if ($ pembelian ->isDirty (['tanggal_bast ' ])) {
61+ $ naskahkeluar = NaskahKeluar::where ('id ' , $ pembelian ->bast_naskah_keluar_id )->first ();
62+ $ naskahkeluar ->tanggal = $ pembelian ->tanggal_bast ;
63+ $ naskahkeluar ->save ();
64+ }
6465 }
65- }
6666 });
67-
68-
6967 }
7068}
0 commit comments