public function produk()
 {
     $produks = Produk::allWithStokAndPrice()->get();
     $data = [];
     $no = 0;
     foreach ($produks as $produk) {
         $no++;
         array_push($data, ['no' => $no, 'produk_id' => $produk->id, 'nama_produk' => $produk->nama, 'harga' => Pembulatan($produk->harga_jual), 'harga_f' => number_format(Pembulatan($produk->harga_jual), 0, ",", "."), 'kategori' => $produk->nama_kategori]);
     }
     $display['produk'] = $data;
     return $display;
 }
Ejemplo n.º 2
0
function CountPrice($data)
{
    if ($data->use_mark_up == 'Tidak') {
        return $data->harga;
    } else {
        if ($data->detail->count()) {
            $hpp = 0;
            foreach ($data->detail as $dd) {
                $hpp += $dd->harga * $dd->qty;
            }
        } else {
            $hpp = $data->hpp;
        }
        $markup = $data->mark_up / 100;
        $laba = $hpp * $markup;
        $harga = $hpp + $laba;
        return Pembulatan($harga);
    }
}