where('jenis_barang_id',$id_jenis_barang)->sum('jumlah_barang'); return $data; } public static function get_stok_barang($id_barang,$jenis_barang = '') { $data_barang = DB::table('tbl_barang')->where('id',$id_barang)->get(); if($jenis_barang == 'pinjam') { $data_barang_pinjam = DB::table('tbl_barang_keluar')->where('barang_id',$id_barang)->where('jenis_keluar','pinjam')->sum('jumlah_keluar'); if($data_barang_pinjam == NULL){ return 0; }else{ return $data_barang_pinjam; } }else if($jenis_barang == 'rusak') { $data_barang_rusak = DB::table('tbl_barang_keluar')->where('barang_id',$id_barang)->where('jenis_keluar','rusak')->sum('jumlah_keluar'); if($data_barang_rusak == 0){ return 0; }else{ return $data_barang_rusak; } }else if($jenis_barang == 'now' ){ $data_barang_pinjam = DB::table('tbl_barang_keluar')->where('barang_id',$id_barang)->where('jenis_keluar','pinjam')->sum('jumlah_keluar'); $data_barang_rusak = DB::table('tbl_barang_keluar')->where('barang_id',$id_barang)->where('jenis_keluar','rusak')->sum('jumlah_keluar'); return intval($data_barang[0]->jumlah_barang) - intval($data_barang_pinjam) - intval($data_barang_rusak) ; }else if($jenis_barang == 'awal'){ return intval($data_barang[0]->jumlah_barang); } } public static function get_image_barang($id_barang){ $data = DB::table('tbl_barang') ->where('id',$id_barang) ->get(); if(empty($data[0]->image)){ return secure_url('/upload_image/default.png'); }else{ return secure_url('/upload_image/'.$data[0]->image); } } public static function get_jumlah_pinjam($id_pengguna) { $data = DB::table('tbl_barang_keluar') ->join('tbl_pengguna','tbl_pengguna.id','=','tbl_barang_keluar.pengguna_id') ->where('tbl_barang_keluar.pengguna_id',$id_pengguna) ->sum('tbl_barang_keluar.jumlah_keluar'); return $data; } public static function get_jumlah_pengguna_barang() { $data = DB::table('tbl_pengguna')->count(); return $data; } public static function get_total_barang_keluar() { $data = DB::table('tbl_barang_keluar')->sum('jumlah_keluar'); return $data; } public static function get_total_divisi() { $data = DB::table('tbl_divisi')->count(); return $data; } public static function get_total_barang() { $data = DB::table('tbl_barang')->sum('jumlah_barang'); return $data; } public static function get_total_pengguna() { $data = DB::table('tbl_pengguna')->count(); return $data; } }