update approval hapus buku
This commit is contained in:
parent
edaab6a935
commit
09d25b3dfb
@ -98,6 +98,7 @@
|
|||||||
'Parameter Rekening' => 'Rekening',
|
'Parameter Rekening' => 'Rekening',
|
||||||
'Subrogasi Jamkrindo' => 'SubrogasiJamkrindo',
|
'Subrogasi Jamkrindo' => 'SubrogasiJamkrindo',
|
||||||
'Klaim Jamkrindo' => 'KlaimJamkrindo',
|
'Klaim Jamkrindo' => 'KlaimJamkrindo',
|
||||||
|
'Hapus Buku' => 'HapusBuku',
|
||||||
];
|
];
|
||||||
|
|
||||||
try {
|
try {
|
||||||
@ -108,7 +109,7 @@
|
|||||||
|
|
||||||
$model = "Modules\\Writeoff\\Entities\\" . $_model[$approval->menu];
|
$model = "Modules\\Writeoff\\Entities\\" . $_model[$approval->menu];
|
||||||
$model = new $model();
|
$model = new $model();
|
||||||
//20555012,18
|
|
||||||
if ($approval->status == 1) {
|
if ($approval->status == 1) {
|
||||||
if ($approval->method == 'create') {
|
if ($approval->method == 'create') {
|
||||||
$data = json_decode($approval->new_request, true);
|
$data = json_decode($approval->new_request, true);
|
||||||
|
@ -116,16 +116,65 @@
|
|||||||
'status' => $this->status
|
'status' => $this->status
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|
||||||
if ($this->edit_mode) {
|
if ($this->edit_mode) {
|
||||||
// Emit a success event with a message
|
// Emit a success event with a message
|
||||||
$hapus_buku = HapusBuku::find($this->id);
|
$hapus_buku = HapusBuku::find($this->id);
|
||||||
$hapus_buku->update($data);
|
|
||||||
|
|
||||||
$this->dispatch('success', __('Hapus Buku updated'));
|
$data['updated_by'] = auth()->user()->id;
|
||||||
|
$data['updated_at'] = now();
|
||||||
|
|
||||||
|
$approval = [
|
||||||
|
'method' => 'update',
|
||||||
|
'menu' => 'Hapus Buku',
|
||||||
|
'old_request' => json_encode($hapus_buku),
|
||||||
|
'new_request' => json_encode($data),
|
||||||
|
'description' => 'Update Hapus Buku',
|
||||||
|
'status' => '0',
|
||||||
|
'ref' => $this->nomor_pinjaman
|
||||||
|
];
|
||||||
|
|
||||||
|
$is_approval = Approval::where('menu', 'Hapus Buku')
|
||||||
|
->where('ref', $this->nomor_pinjaman)
|
||||||
|
->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 {
|
} else {
|
||||||
|
$data['created_by'] = auth()->user()->id;
|
||||||
|
$data['created_at'] = now();
|
||||||
|
|
||||||
// Emit a success event with a message
|
// Emit a success event with a message
|
||||||
HapusBuku::create($data);
|
$approval = [
|
||||||
$this->dispatch('success', __('New Hapus Buku created'));
|
'method' => 'create',
|
||||||
|
'menu' => 'Hapus Buku',
|
||||||
|
'new_request' => json_encode($data),
|
||||||
|
'description' => 'Create Hapus Buku',
|
||||||
|
'status' => '0',
|
||||||
|
'ref' => $this->nomor_pinjaman
|
||||||
|
];
|
||||||
|
|
||||||
|
$is_approval = Approval::where('menu', 'Hapus Buku')
|
||||||
|
->where('ref', $this->nomor_pinjaman)
|
||||||
|
->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');
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
});
|
});
|
||||||
|
Loading…
Reference in New Issue
Block a user