Example #1
0
 public function acceptanceReturStore(Request $req)
 {
     $vals = ['userid_input' => $this->_user->user_id, 'pener_id' => $req->input('pener_id'), 'returpener_status' => 1, 'visibility' => 1, 'is_closed' => 2, 'returpener_reason' => trim($req->input('reason'))];
     $head = Returpener::create($vals);
     $x = 0;
     foreach ($_POST['peners_id'] as $peners_id) {
         if (!empty($_POST['jml_retur'][$x]) && $_POST['jml_retur'][$x] != '0') {
             $vals = ['returpener_id' => $head->returpener_id, 'peners_id' => $peners_id, 'returpeners_jml' => trim($_POST['jml_retur'][$x]), 'returpeners_is_reduced' => 2];
             Returpeners::create($vals);
         }
         $x++;
     }
     Session::flash('message', '<div class="info success">Pengendalian Barang Tidak Sesuai berhasil dibuat, selanjutnya data retur akan ditampilkan di QA untuk proses approval.</div>');
     return redirect('material/acceptance/retur');
 }