Untitled
unknown
plain_text
a year ago
1.6 kB
7
Indexable
public function SimpanTransaksi() { $cart = \Config\Services::cart(); $produk = $cart->contents(); $no_faktur = $this->ModelPenjualan->NoFaktur(); $dibayar = str_replace(",", "", $this->request->getPost('dibayar')); $kembalian = str_replace(",", "", $this->request->getPost('kembalian')); //simpan ke tbl_rinci_jual foreach ($produk as $key => $value) { $data = [ 'no_faktur' => $no_faktur, 'kode_produk' => $value['id'], 'harga' => $value['price'], 'modal' => $value['options']['modal'], 'qty' => $value['qty'], 'total_harga' => $value['subtotal'], 'untung' => ($value['price'] - $value['options']['modal']) * $value['qty'], ]; $this->ModelPenjualan->InsertRinciJual($data); } //simpan ke tbl_jual $data = [ 'no_faktur' => $no_faktur, 'tgl_jual' => date('Y-m-d'), 'jam' => date('H:i:s'), 'grand_total' => $cart->total(), 'dibayar' => $dibayar, 'kembalian' => $kembalian, 'id_user' => session()->get('id_user'), ]; $this->ModelPenjualan->InsertJual($data); $cart->destroy(); session()->setFlashdata('pesan', 'Transaksi Berhasil Disimpan!'); // return redirect()->to('Penjualan'); return $this->response->setJSON(['success' => true, 'no_faktur' => $no_faktur]); }
Editor is loading...
Leave a Comment