update approval subrogasi jamkrindo
This commit is contained in:
parent
c13704cacc
commit
c4253a79d4
@ -96,6 +96,7 @@
|
||||
'Parameter Jenis Pinjaman' => 'LoanType',
|
||||
'Parameter Debitur' => 'Debitur',
|
||||
'Parameter Rekening' => 'Rekening',
|
||||
'Subrogasi Jamkrindo' => 'SubrogasiJamkrindo',
|
||||
];
|
||||
try {
|
||||
$approval = Approval::findOrFail($id);
|
||||
|
@ -81,6 +81,66 @@
|
||||
SubrogasiJamkrindo::create($data);
|
||||
$this->dispatch('success', __('New Subrogasi Jamkrindo created'));
|
||||
}
|
||||
|
||||
if ($this->edit_mode) {
|
||||
// Emit a success event with a message
|
||||
$subrogasi_jamkrindo = SubrogasiJamkrindo::find($this->id);
|
||||
|
||||
$data['updated_by'] = auth()->user()->id;
|
||||
$data['updated_at'] = now();
|
||||
|
||||
$approval = [
|
||||
'method' => 'update',
|
||||
'menu' => 'Subrogasi Jamkrindo',
|
||||
'old_request' => json_encode($subrogasi_jamkrindo),
|
||||
'new_request' => json_encode($data),
|
||||
'description' => 'Update Subrogasi Jamkrindo',
|
||||
'status' => '0',
|
||||
'ref' => $this->kode
|
||||
];
|
||||
|
||||
$is_approval = Approval::where('menu', 'Subrogasi Jamkrindo')
|
||||
->where('ref', $this->kode)
|
||||
->where('status', '0')
|
||||
->where('method', 'update')
|
||||
->get()
|
||||
->first();
|
||||
|
||||
if ($is_approval) {
|
||||
$this->dispatch('error', 'Data Sedang Menunggu Approval');
|
||||
} else {
|
||||
Approval::create($approval);
|
||||
$this->dispatch('success', 'Data Berhasil Di Update, Menunggu Approval');
|
||||
}
|
||||
} else {
|
||||
$data['created_by'] = auth()->user()->id;
|
||||
$data['created_at'] = now();
|
||||
|
||||
// Emit a success event with a message
|
||||
$approval = [
|
||||
'method' => 'create',
|
||||
'menu' => 'Subrogasi Jamkrindo',
|
||||
'new_request' => json_encode($data),
|
||||
'description' => 'Create Subrogasi Jamkrindo',
|
||||
'status' => '0',
|
||||
'ref' => $this->kode
|
||||
];
|
||||
|
||||
$is_approval = Approval::where('menu', 'Subrogasi Jamkrindo')
|
||||
->where('ref', $this->kode)
|
||||
->where('status', '0')
|
||||
->where('method', 'create')
|
||||
->get()
|
||||
->first();
|
||||
|
||||
if ($is_approval) {
|
||||
$this->dispatch('error', 'Data Sedang Menunggu Approval');
|
||||
$this->reset();
|
||||
} else {
|
||||
Approval::create($approval);
|
||||
$this->dispatch('success', 'Data Berhasil Di Input, Menunggu Approval');
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
// Reset the form fields after successful submission
|
||||
@ -154,20 +214,24 @@
|
||||
|
||||
public function delete($id)
|
||||
{
|
||||
$old = SubrogasiJamkrindo::find($id);
|
||||
unset($old->deleted_at);
|
||||
unset($old->deleted_by);
|
||||
|
||||
$subrogasi = SubrogasiJamkrindo::find($id);
|
||||
$subrogasi->delete_by = auth()->user()->id;
|
||||
$subrogasi->deleted_at = now();
|
||||
|
||||
$approval = [
|
||||
'method' => 'delete',
|
||||
'menu' => 'Data Subrogasi Jamkrindo',
|
||||
'menu' => 'Subrogasi Jamkrindo',
|
||||
'old_request' => json_encode($subrogasi),
|
||||
'description' => 'Delete Data Subrogasi Jamkrindo',
|
||||
'status' => '0',
|
||||
'ref' => $subrogasi->nomor_pinjaman
|
||||
];
|
||||
|
||||
$is_approval = Approval::where('menu', 'Data Subrogasi Jamkrindo')
|
||||
$is_approval = Approval::where('menu', 'Subrogasi Jamkrindo')
|
||||
->where('ref', $subrogasi->nomor_pinjaman)
|
||||
->where('status', '0')
|
||||
->where('method', 'delete')
|
||||
|
Loading…
Reference in New Issue
Block a user