Ejemplo n.º 1
0
 /**
  * Execute the job.
  *
  * @return void
  */
 public function handle()
 {
     $titipan = !empty($this->req['titipan']) ? $this->req['vendor'] : 0;
     $prq = data_prq::create(['target' => date('Y-m-d', strtotime($this->req['deadline'])), 'id_pemohon' => \Me::data()->id_karyawan, 'keterangan' => $this->req['ket'], 'tipe' => $this->req['tipe'], 'id_acc' => 0, 'titipan' => $titipan]);
     foreach ($this->req['id_barang'] as $i => $id_barang) {
         if (!empty($this->req['qty'][$i])) {
             data_prq_item::create(['id_prq' => $prq->id_prq, 'id_barang' => $id_barang, 'qty' => $this->req['qty'][$i], 'keterangan' => $this->req['kets'][$i], 'id_satuan' => $this->req['satuan'][$i]]);
         }
     }
     $kode = 'PRQ-';
     $prq->no_prq = $kode . \Format::code($prq->id_prq);
     $prq->save();
     \Loguser::create('Membuat PRQ No. ' . $prq->no_prq);
     return $prq;
 }