Develop Notifikasi

This commit is contained in:
Pusdatin BPKD Jkt
2022-07-21 10:51:47 +07:00
parent 170888ba34
commit bd7998178f
19 changed files with 132 additions and 1791 deletions
@@ -9,6 +9,7 @@ use Illuminate\Support\Facades\Auth;
use Maatwebsite\Excel\Facades\Excel;
use App\Models\DbhPendapatanRealisasi;
use App\Models\Sps_pendapatan;
use App\Models\User;
class RealisasiPendapatanController extends Controller
{
@@ -50,14 +51,20 @@ class RealisasiPendapatanController extends Controller
$data["simtrad4_bersih"] = replaceMoney($req["txt_simtrad4_bersih"]);
$data["simtrad4_sp2d_bun"] = $req["txt_simtrad4_sp2d_bun"];
$data["created_by"] = Auth::user()->id;
//var_dump($data); exit;
DbhPendapatanRealisasi::create($data);
DB::commit();
$DbhPendapatanRealisasi = DbhPendapatanRealisasi::create($data);
// SEND NOTIF
$userBendahara = User::where("role_name","bendahara")->get()->toArray();
$userBendahara = array_column($userBendahara,"id");
$url = "/realisasi-pendapatan/".$DbhPendapatanRealisasi->id;
$message = "Realisasi Pendapatan telah dibuat oleh Bidang Anggaran dengan No. SP2D BUN ".$req["txt_simtrad4_sp2d_bun"];
$this->sendNotif("anggaran", "bendahara", $userBendahara, $message, $url, "Realisasi Pendapatan", $DbhPendapatanRealisasi->id);
DB::commit();
return redirect()->route('realisasi-pendapatan.index')
->with('success','Realisasi Pendapatan berhasil dibuat.');
}catch(\Exception $e){
DB::rollBack();
return redirect()->route('realisasi-pendapatan.create')
->with('error',$e->getMessage());
@@ -156,6 +163,7 @@ class RealisasiPendapatanController extends Controller
// if (!Auth::user()->can("Lihat SKPP")){
// abort(403, 'Youre not allowed to visit this page!');
// }
$this->readNotif($realisasi_pendapatan->id);
$this->setSubtitle("Detail Data");
return view('realisasi_pendapatan.show',compact("realisasi_pendapatan"));
}