/** * Execute the job. * * @return void */ public function handle() { $titipan = !empty($this->req['titipan']) ? $this->req['vendor'] : 0; $prq = data_prq::find($this->req['id_prq']); $prq->update(['target' => date('Y-m-d', strtotime($this->req['deadline'])), 'keterangan' => $this->req['ket'], 'titipan' => $titipan]); data_prq_item::whereId_prq($this->req['id_prq'])->delete(); foreach ($this->req['id_barang'] as $i => $id_barang) { if (!empty($this->req['qty'][$i])) { data_prq_item::create(['id_prq' => $this->req['id_prq'], 'id_barang' => $id_barang, 'qty' => $this->req['qty'][$i], 'keterangan' => $this->req['kets'][$i], 'id_satuan' => $this->req['satuan'][$i]]); } } \Loguser::create('Melakukan perubahan data PRQ No. ' . $prq->no_prq); return $prq; }
/** * 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; }