Add conditional peloperasi field for pampasan withdrawal approvals
- Implement dynamic field assignment for Kelulusan Pengeluaran Pampasan status - Add peloperasi field only when status matches and request parameter exists - Improve data structure handling in approval creation workflow - Enhance conditional logic for pampasan-specific approval requirements
This commit is contained in:
@@ -256,9 +256,7 @@ public function create(REQUEST $request,$kodcaw,$norujukan,$roles)
|
|||||||
|
|
||||||
if($roles == "khazanah")
|
if($roles == "khazanah")
|
||||||
{
|
{
|
||||||
$kelulusan=Mohon::on($cawangan['mysql'])
|
$createData = [
|
||||||
->create([
|
|
||||||
|
|
||||||
'tarikh'=> $harini->toDateString(),
|
'tarikh'=> $harini->toDateString(),
|
||||||
'norujukan'=> $norujukan,
|
'norujukan'=> $norujukan,
|
||||||
'siri' => $request->siri,
|
'siri' => $request->siri,
|
||||||
@@ -272,10 +270,14 @@ public function create(REQUEST $request,$kodcaw,$norujukan,$roles)
|
|||||||
'jenistebus' => $request->jenistebus,
|
'jenistebus' => $request->jenistebus,
|
||||||
'teller' => $request->teller,
|
'teller' => $request->teller,
|
||||||
'pelulus' => ($request->pelulus) ? $request->pelulus : ''
|
'pelulus' => ($request->pelulus) ? $request->pelulus : ''
|
||||||
|
];
|
||||||
|
|
||||||
|
// Add peloperasi if status is Kelulusan Pengeluaran Pampasan
|
||||||
|
if($request->status == 'Kelulusan Pengeluaran Pampasan' && isset($request->peloperasi)) {
|
||||||
|
$createData['peloperasi'] = $request->peloperasi;
|
||||||
|
}
|
||||||
|
|
||||||
|
$kelulusan=Mohon::on($cawangan['mysql'])->create($createData);
|
||||||
]);
|
|
||||||
}
|
}
|
||||||
else if($roles == "operasi")
|
else if($roles == "operasi")
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user