update-index 9b1f3a4..b8c6f5e 100644
This commit is contained in:
@@ -443,4 +443,37 @@ class ReportController extends Controller
|
||||
}
|
||||
return view('admin.glassreport', compact('orderbydate', 'jsonantibiotik', 'bulan', 'tahun'));
|
||||
}
|
||||
public function genZNreport(Request $request) {
|
||||
$data = [];
|
||||
$bulan = $request->input('bulan');
|
||||
$tahun = $request->input('tahun');
|
||||
if ($tahun == '' OR is_null($tahun)){
|
||||
$getarray = explode('?', $bulan);
|
||||
$bulan = $getarray[0] ?? date('m');
|
||||
$tahun = $getarray[1] ?? date('Y');
|
||||
$bulan = str_replace('bulan=', '', $bulan);
|
||||
$tahun = str_replace('tahun=', '', $tahun);
|
||||
}
|
||||
if ($bulan == '' OR $bulan == 'ALL' OR $bulan == 'Pick Month') {
|
||||
$results = DB::table('periksa as p')
|
||||
->leftJoin('db_komponenjawaban', 'p.nofoto', 'db_komponenjawaban.accnumber')
|
||||
->whereMonth('daftar', $bulan)->whereYear('daftar', $tahun)
|
||||
->whereIn('db_komponenjawaban.komponen', ['lsg_pewarnaanziehlnielsen', 'id_pewarnaanziehlnielsen'])
|
||||
->select('db_komponenjawaban.komponen', DB::raw('COUNT(*) as jumlah'))
|
||||
->groupBy('db_komponenjawaban.komponen')
|
||||
->orderByDesc('jumlah')
|
||||
->get();
|
||||
} else {
|
||||
$results = DB::table('periksa as p')
|
||||
->leftJoin('db_komponenjawaban', 'p.nofoto', 'db_komponenjawaban.accnumber')
|
||||
->whereMonth('daftar', $bulan)->whereYear('daftar', $tahun)
|
||||
->whereIn('db_komponenjawaban.komponen', ['lsg_pewarnaanziehlnielsen', 'id_pewarnaanziehlnielsen'])
|
||||
->select('db_komponenjawaban.komponen', DB::raw('COUNT(*) as jumlah'))
|
||||
->groupBy('db_komponenjawaban.komponen')
|
||||
->orderByDesc('jumlah')
|
||||
->get();
|
||||
}
|
||||
|
||||
return view('admin.znreport', compact('results', 'bulan', 'tahun'));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user